diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000000..176773af552c --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,23 @@ + + + + +# What are you trying to accomplish? + + +## Screenshots + + +# What approach did you choose and why? + + +# Ticket + + +# Merge checklist + +- [ ] Added/updated tests +- [ ] Added/updated documentation in Lookbook (patterns, previews, etc) +- [ ] Tested major browsers (Chrome, Firefox, Edge, ...) diff --git a/app/models/projects/custom_fields.rb b/app/models/projects/custom_fields.rb index c939af9fb101..f53e0f8ba0d8 100644 --- a/app/models/projects/custom_fields.rb +++ b/app/models/projects/custom_fields.rb @@ -42,7 +42,6 @@ def available_custom_fields return all_visible_custom_fields if new_record? all_visible_custom_fields.where(id: project_custom_field_project_mappings.select(:custom_field_id)) - .or(required_visible_custom_fields) end # Note: @@ -64,10 +63,6 @@ def all_visible_custom_fields all_available_custom_fields.visible(project: self) end - def required_visible_custom_fields - ProjectCustomField.required.visible(project: self) - end - def custom_field_values_to_validate # Limit the set of available custom fields when the validation is limited to a section if _limit_custom_fields_validation_to_section_id diff --git a/app/seeders/basic_data/project_custom_field_section_seeder.rb b/app/seeders/basic_data/project_custom_field_section_seeder.rb new file mode 100644 index 000000000000..ca36708e2fb3 --- /dev/null +++ b/app/seeders/basic_data/project_custom_field_section_seeder.rb @@ -0,0 +1,41 @@ +#-- copyright +# OpenProject is an open source project management software. +# Copyright (C) 2012-2024 the OpenProject GmbH +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License version 3. +# +# OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: +# Copyright (C) 2006-2013 Jean-Philippe Lang +# Copyright (C) 2010-2013 the ChiliProject Team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# See COPYRIGHT and LICENSE files for more details. +#++ +module BasicData + class ProjectCustomFieldSectionSeeder < ModelSeeder + self.model_class = ProjectCustomFieldSection + self.seed_data_model_key = "project_custom_field_sections" + self.attribute_names_for_lookups = %i[position] + + def model_attributes(section_data) + { + name: section_data["name"], + position: section_data["position"] + } + end + end +end diff --git a/app/seeders/standard.yml b/app/seeders/standard.yml index 69f2d18884a5..147cc292d07a 100644 --- a/app/seeders/standard.yml +++ b/app/seeders/standard.yml @@ -45,231 +45,11 @@ priorities: color_name: grape-5 position: 4 -statuses: -- reference: :default_status_new - t_name: New - color_name: cyan-7 - default_done_ratio: 0 - is_default: true - position: 1 -- reference: :default_status_in_specification - t_name: In specification - color_name: blue-2 - default_done_ratio: 10 - position: 2 -- reference: :default_status_specified - t_name: Specified - color_name: blue-2 - default_done_ratio: 20 - position: 3 -- reference: :default_status_confirmed - t_name: Confirmed - color_name: violet-2 - default_done_ratio: 20 - position: 4 -- reference: :default_status_to_be_scheduled - t_name: To be scheduled - color_name: yellow-2 - default_done_ratio: 20 - position: 5 -- reference: :default_status_scheduled - t_name: Scheduled - color_name: lime-2 - default_done_ratio: 20 - position: 6 -- reference: :default_status_in_progress - t_name: In progress - color_name: grape-5 - default_done_ratio: 40 - position: 7 -- reference: :default_status_developed - t_name: Developed - color_name: green-3 - default_done_ratio: 70 - position: 8 -- reference: :default_status_in_testing - t_name: In testing - color_name: cyan-5 - default_done_ratio: 80 - position: 9 -- reference: :default_status_tested - t_name: Tested - color_name: teal-6 - default_done_ratio: 90 - position: 10 -- reference: :default_status_test_failed - t_name: Test failed - color_name: red-5 - default_done_ratio: 70 - position: 11 -- reference: :default_status_closed - t_name: Closed - color_name: gray-3 - default_done_ratio: 100 - is_closed: true - position: 12 -- reference: :default_status_on_hold - t_name: On hold - color_name: orange-3 - default_done_ratio: 0 - position: 13 -- reference: :default_status_rejected - t_name: Rejected - color_name: red-3 - default_done_ratio: 0 - is_closed: true - position: 14 - -time_entry_activities: -- t_name: Management - is_default: true - position: 1 -- t_name: Specification - position: 2 -- t_name: Development - position: 3 -- t_name: Testing - position: 4 -- t_name: Support - position: 5 -- t_name: Other - position: 6 - -types: -- reference: :default_type_task - t_name: Task - is_default: true - color_name: :default_color_blue - is_in_roadmap: true - position: 1 -- reference: :default_type_milestone - t_name: Milestone - is_default: true - color_name: :default_color_green_light - is_milestone: true - position: 2 -- reference: :default_type_phase - t_name: Phase - is_default: true - color_name: 'orange-5' - position: 3 -- reference: :default_type_feature - t_name: Feature - color_name: 'indigo-5' - is_in_roadmap: true - position: 4 -- reference: :default_type_epic - t_name: Epic - color_name: 'violet-5' - is_in_roadmap: true - position: 5 -- reference: :default_type_user_story - t_name: User story - color_name: :default_color_blue_light - is_in_roadmap: true - position: 6 -- reference: :default_type_bug - t_name: Bug - color_name: 'red-7' - is_in_roadmap: true - position: 7 - -workflows: -- type: :default_type_task - statuses: - - :default_status_new - - :default_status_in_progress - - :default_status_on_hold - - :default_status_rejected - - :default_status_closed -- type: :default_type_milestone - statuses: - - :default_status_new - - :default_status_to_be_scheduled - - :default_status_scheduled - - :default_status_in_progress - - :default_status_on_hold - - :default_status_rejected - - :default_status_closed -- type: :default_type_phase - statuses: - - :default_status_new - - :default_status_to_be_scheduled - - :default_status_scheduled - - :default_status_in_progress - - :default_status_on_hold - - :default_status_rejected - - :default_status_closed -- type: :default_type_feature - statuses: - - :default_status_new - - :default_status_in_specification - - :default_status_specified - - :default_status_in_progress - - :default_status_developed - - :default_status_in_testing - - :default_status_tested - - :default_status_test_failed - - :default_status_on_hold - - :default_status_rejected - - :default_status_closed -- type: :default_type_epic - statuses: - - :default_status_new - - :default_status_in_specification - - :default_status_specified - - :default_status_in_progress - - :default_status_developed - - :default_status_in_testing - - :default_status_tested - - :default_status_test_failed - - :default_status_on_hold - - :default_status_rejected - - :default_status_closed -- type: :default_type_user_story - statuses: - - :default_status_new - - :default_status_in_specification - - :default_status_specified - - :default_status_in_progress - - :default_status_developed - - :default_status_in_testing - - :default_status_tested - - :default_status_test_failed - - :default_status_on_hold - - :default_status_rejected - - :default_status_closed -- type: :default_type_bug - statuses: - - :default_status_new - - :default_status_confirmed - - :default_status_in_progress - - :default_status_developed - - :default_status_in_testing - - :default_status_tested - - :default_status_test_failed - - :default_status_on_hold - - :default_status_rejected - - :default_status_closed - -welcome: - t_title: "Welcome to OpenProject!" - t_text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. +project_custom_field_sections: + - reference: :default_project_attributes + name: Project attributes + position: 1 - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: t_name: Demo project @@ -997,3 +777,229 @@ projects: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + +statuses: + - reference: :default_status_new + t_name: New + color_name: cyan-7 + default_done_ratio: 0 + is_default: true + position: 1 + - reference: :default_status_in_specification + t_name: In specification + color_name: blue-2 + default_done_ratio: 10 + position: 2 + - reference: :default_status_specified + t_name: Specified + color_name: blue-2 + default_done_ratio: 20 + position: 3 + - reference: :default_status_confirmed + t_name: Confirmed + color_name: violet-2 + default_done_ratio: 20 + position: 4 + - reference: :default_status_to_be_scheduled + t_name: To be scheduled + color_name: yellow-2 + default_done_ratio: 20 + position: 5 + - reference: :default_status_scheduled + t_name: Scheduled + color_name: lime-2 + default_done_ratio: 20 + position: 6 + - reference: :default_status_in_progress + t_name: In progress + color_name: grape-5 + default_done_ratio: 40 + position: 7 + - reference: :default_status_developed + t_name: Developed + color_name: green-3 + default_done_ratio: 70 + position: 8 + - reference: :default_status_in_testing + t_name: In testing + color_name: cyan-5 + default_done_ratio: 80 + position: 9 + - reference: :default_status_tested + t_name: Tested + color_name: teal-6 + default_done_ratio: 90 + position: 10 + - reference: :default_status_test_failed + t_name: Test failed + color_name: red-5 + default_done_ratio: 70 + position: 11 + - reference: :default_status_closed + t_name: Closed + color_name: gray-3 + default_done_ratio: 100 + is_closed: true + position: 12 + - reference: :default_status_on_hold + t_name: On hold + color_name: orange-3 + default_done_ratio: 0 + position: 13 + - reference: :default_status_rejected + t_name: Rejected + color_name: red-3 + default_done_ratio: 0 + is_closed: true + position: 14 + +time_entry_activities: + - t_name: Management + is_default: true + position: 1 + - t_name: Specification + position: 2 + - t_name: Development + position: 3 + - t_name: Testing + position: 4 + - t_name: Support + position: 5 + - t_name: Other + position: 6 + +types: + - reference: :default_type_task + t_name: Task + is_default: true + color_name: :default_color_blue + is_in_roadmap: true + position: 1 + - reference: :default_type_milestone + t_name: Milestone + is_default: true + color_name: :default_color_green_light + is_milestone: true + position: 2 + - reference: :default_type_phase + t_name: Phase + is_default: true + color_name: 'orange-5' + position: 3 + - reference: :default_type_feature + t_name: Feature + color_name: 'indigo-5' + is_in_roadmap: true + position: 4 + - reference: :default_type_epic + t_name: Epic + color_name: 'violet-5' + is_in_roadmap: true + position: 5 + - reference: :default_type_user_story + t_name: User story + color_name: :default_color_blue_light + is_in_roadmap: true + position: 6 + - reference: :default_type_bug + t_name: Bug + color_name: 'red-7' + is_in_roadmap: true + position: 7 + +workflows: + - type: :default_type_task + statuses: + - :default_status_new + - :default_status_in_progress + - :default_status_on_hold + - :default_status_rejected + - :default_status_closed + - type: :default_type_milestone + statuses: + - :default_status_new + - :default_status_to_be_scheduled + - :default_status_scheduled + - :default_status_in_progress + - :default_status_on_hold + - :default_status_rejected + - :default_status_closed + - type: :default_type_phase + statuses: + - :default_status_new + - :default_status_to_be_scheduled + - :default_status_scheduled + - :default_status_in_progress + - :default_status_on_hold + - :default_status_rejected + - :default_status_closed + - type: :default_type_feature + statuses: + - :default_status_new + - :default_status_in_specification + - :default_status_specified + - :default_status_in_progress + - :default_status_developed + - :default_status_in_testing + - :default_status_tested + - :default_status_test_failed + - :default_status_on_hold + - :default_status_rejected + - :default_status_closed + - type: :default_type_epic + statuses: + - :default_status_new + - :default_status_in_specification + - :default_status_specified + - :default_status_in_progress + - :default_status_developed + - :default_status_in_testing + - :default_status_tested + - :default_status_test_failed + - :default_status_on_hold + - :default_status_rejected + - :default_status_closed + - type: :default_type_user_story + statuses: + - :default_status_new + - :default_status_in_specification + - :default_status_specified + - :default_status_in_progress + - :default_status_developed + - :default_status_in_testing + - :default_status_tested + - :default_status_test_failed + - :default_status_on_hold + - :default_status_rejected + - :default_status_closed + - type: :default_type_bug + statuses: + - :default_status_new + - :default_status_confirmed + - :default_status_in_progress + - :default_status_developed + - :default_status_in_testing + - :default_status_tested + - :default_status_test_failed + - :default_status_on_hold + - :default_status_rejected + - :default_status_closed + +welcome: + t_title: "Welcome to OpenProject!" + t_text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/app/seeders/standard/basic_data_seeder.rb b/app/seeders/standard/basic_data_seeder.rb index a8202cd37099..45521cff5bbe 100644 --- a/app/seeders/standard/basic_data_seeder.rb +++ b/app/seeders/standard/basic_data_seeder.rb @@ -39,7 +39,8 @@ def data_seeder_classes ::BasicData::ColorSchemeSeeder, ::BasicData::WorkflowSeeder, ::BasicData::PrioritySeeder, - ::BasicData::SettingSeeder + ::BasicData::SettingSeeder, + ::BasicData::ProjectCustomFieldSectionSeeder ] end end diff --git a/config/locales/crowdin/af.seeders.yml b/config/locales/crowdin/af.seeders.yml index f275f15d1abd..109274882628 100644 --- a/config/locales/crowdin/af.seeders.yml +++ b/config/locales/crowdin/af.seeders.yml @@ -77,81 +77,6 @@ af: name: Hoog item_3: name: Onmiddellik - statuses: - item_0: - name: Nuut - item_1: - name: In spesifikasie - item_2: - name: Gespesifiseer - item_3: - name: Bevestig - item_4: - name: Om geskeduleer word - item_5: - name: Geskeduleer - item_6: - name: In-vordering - item_7: - name: Reeds ontwikkel - item_8: - name: In toetsfase - item_9: - name: Getoets - item_10: - name: Toets het misluk - item_11: - name: Gesluit - item_12: - name: Uitgestel - item_13: - name: Verwerp - time_entry_activities: - item_0: - name: Bestuur - item_1: - name: Spesifikasie - item_2: - name: Ontwikkeling - item_3: - name: Toetse - item_4: - name: Ondersteuning - item_5: - name: Ander - types: - item_0: - name: Taak - item_1: - name: Mylpaal - item_2: - name: Fase - item_3: - name: Funksie - item_4: - name: Epies - item_5: - name: Gebruiker storie - item_6: - name: Gogga - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ af: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Nuut + item_1: + name: In spesifikasie + item_2: + name: Gespesifiseer + item_3: + name: Bevestig + item_4: + name: Om geskeduleer word + item_5: + name: Geskeduleer + item_6: + name: In-vordering + item_7: + name: Reeds ontwikkel + item_8: + name: In toetsfase + item_9: + name: Getoets + item_10: + name: Toets het misluk + item_11: + name: Gesluit + item_12: + name: Uitgestel + item_13: + name: Verwerp + time_entry_activities: + item_0: + name: Bestuur + item_1: + name: Spesifikasie + item_2: + name: Ontwikkeling + item_3: + name: Toetse + item_4: + name: Ondersteuning + item_5: + name: Ander + types: + item_0: + name: Taak + item_1: + name: Mylpaal + item_2: + name: Fase + item_3: + name: Funksie + item_4: + name: Epies + item_5: + name: Gebruiker storie + item_6: + name: Gogga + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/af.yml b/config/locales/crowdin/af.yml index 7785f9135cf3..66d7b18689db 100644 --- a/config/locales/crowdin/af.yml +++ b/config/locales/crowdin/af.yml @@ -476,7 +476,7 @@ af: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/ar.seeders.yml b/config/locales/crowdin/ar.seeders.yml index a474c25b07fb..12b30ca2d8af 100644 --- a/config/locales/crowdin/ar.seeders.yml +++ b/config/locales/crowdin/ar.seeders.yml @@ -77,81 +77,6 @@ ar: name: مرتفعة item_3: name: عاجلة - statuses: - item_0: - name: جديد - item_1: - name: المواصفات - item_2: - name: محدد - item_3: - name: تم التأكيد - item_4: - name: سيتم جدولته - item_5: - name: مُجدول - item_6: - name: بصدد الإنجاز - item_7: - name: مطور - item_8: - name: قيد الاختبار - item_9: - name: تم اختباره - item_10: - name: فشل الاختبار - item_11: - name: مغلق - item_12: - name: في الانتظار - item_13: - name: مرفوض - time_entry_activities: - item_0: - name: الإدارة - item_1: - name: مواصفات - item_2: - name: التطوير - item_3: - name: اختبار - item_4: - name: الدعم - item_5: - name: اخرى - types: - item_0: - name: المهمة - item_1: - name: الحدث الرئيسي - item_2: - name: المرحلة - item_3: - name: ميزة - item_4: - name: موجه على التوازي - item_5: - name: رواية المستخدم - item_6: - name: خلَل - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ ar: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: جديد + item_1: + name: المواصفات + item_2: + name: محدد + item_3: + name: تم التأكيد + item_4: + name: سيتم جدولته + item_5: + name: مُجدول + item_6: + name: بصدد الإنجاز + item_7: + name: مطور + item_8: + name: قيد الاختبار + item_9: + name: تم اختباره + item_10: + name: فشل الاختبار + item_11: + name: مغلق + item_12: + name: في الانتظار + item_13: + name: مرفوض + time_entry_activities: + item_0: + name: الإدارة + item_1: + name: مواصفات + item_2: + name: التطوير + item_3: + name: اختبار + item_4: + name: الدعم + item_5: + name: اخرى + types: + item_0: + name: المهمة + item_1: + name: الحدث الرئيسي + item_2: + name: المرحلة + item_3: + name: ميزة + item_4: + name: موجه على التوازي + item_5: + name: رواية المستخدم + item_6: + name: خلَل + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ar.yml b/config/locales/crowdin/ar.yml index 84a08006b3e3..7b115da1b1e6 100644 --- a/config/locales/crowdin/ar.yml +++ b/config/locales/crowdin/ar.yml @@ -500,7 +500,7 @@ ar: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/az.seeders.yml b/config/locales/crowdin/az.seeders.yml index 26ceb7c731a8..0075e8e7a92a 100644 --- a/config/locales/crowdin/az.seeders.yml +++ b/config/locales/crowdin/az.seeders.yml @@ -77,81 +77,6 @@ az: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ az: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/az.yml b/config/locales/crowdin/az.yml index 3bb8b9a0588b..64ccc3f603d8 100644 --- a/config/locales/crowdin/az.yml +++ b/config/locales/crowdin/az.yml @@ -476,7 +476,7 @@ az: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/be.seeders.yml b/config/locales/crowdin/be.seeders.yml index 9c052af93357..85a920b2cca2 100644 --- a/config/locales/crowdin/be.seeders.yml +++ b/config/locales/crowdin/be.seeders.yml @@ -77,81 +77,6 @@ be: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ be: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/be.yml b/config/locales/crowdin/be.yml index 27bdba9dbf67..3326861c97e8 100644 --- a/config/locales/crowdin/be.yml +++ b/config/locales/crowdin/be.yml @@ -488,7 +488,7 @@ be: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/bg.seeders.yml b/config/locales/crowdin/bg.seeders.yml index 06d22a1e8fbf..7d223872bd1d 100644 --- a/config/locales/crowdin/bg.seeders.yml +++ b/config/locales/crowdin/bg.seeders.yml @@ -77,81 +77,6 @@ bg: name: Висок item_3: name: Незабавно - statuses: - item_0: - name: Нов - item_1: - name: В процес на специфициране - item_2: - name: Определен - item_3: - name: Потвърден - item_4: - name: Да бъде планирано - item_5: - name: Планиран - item_6: - name: В изпълнение - item_7: - name: Разработен - item_8: - name: В процес на тестване - item_9: - name: Тестван - item_10: - name: Неуспешен тест - item_11: - name: Затворен - item_12: - name: Задържан - item_13: - name: Отхвърлен - time_entry_activities: - item_0: - name: Управление - item_1: - name: Спецификации - item_2: - name: Разработване - item_3: - name: Тестване - item_4: - name: Поддръжка - item_5: - name: Други - types: - item_0: - name: Задачата - item_1: - name: Етап - item_2: - name: Фаза - item_3: - name: Функция - item_4: - name: Със сериозно значение - item_5: - name: Потребителска история - item_6: - name: Грешка - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ bg: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Нов + item_1: + name: В процес на специфициране + item_2: + name: Определен + item_3: + name: Потвърден + item_4: + name: Да бъде планирано + item_5: + name: Планиран + item_6: + name: В изпълнение + item_7: + name: Разработен + item_8: + name: В процес на тестване + item_9: + name: Тестван + item_10: + name: Неуспешен тест + item_11: + name: Затворен + item_12: + name: Задържан + item_13: + name: Отхвърлен + time_entry_activities: + item_0: + name: Управление + item_1: + name: Спецификации + item_2: + name: Разработване + item_3: + name: Тестване + item_4: + name: Поддръжка + item_5: + name: Други + types: + item_0: + name: Задачата + item_1: + name: Етап + item_2: + name: Фаза + item_3: + name: Функция + item_4: + name: Със сериозно значение + item_5: + name: Потребителска история + item_6: + name: Грешка + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/bg.yml b/config/locales/crowdin/bg.yml index 9fcbaed65636..e059b2bc72e9 100644 --- a/config/locales/crowdin/bg.yml +++ b/config/locales/crowdin/bg.yml @@ -476,7 +476,7 @@ bg: is_readonly: "Само за четене" excluded_from_totals: "Изключени от тоталите" themes: - dark: "Тъмно (експериментално)" + dark: "Dark (Beta)" light: "Светъл" light_high_contrast: "Светъл с висок контраст" types: diff --git a/config/locales/crowdin/ca.seeders.yml b/config/locales/crowdin/ca.seeders.yml index 5b15f764f6f9..0fa3a8c0a40e 100644 --- a/config/locales/crowdin/ca.seeders.yml +++ b/config/locales/crowdin/ca.seeders.yml @@ -77,81 +77,6 @@ ca: name: Alta item_3: name: Immediata - statuses: - item_0: - name: Nou - item_1: - name: En l'especificació - item_2: - name: Especificat - item_3: - name: Confirmat - item_4: - name: Per planificar - item_5: - name: Programat - item_6: - name: En progrés - item_7: - name: Desenvolupat - item_8: - name: En proves - item_9: - name: Provat - item_10: - name: Ha fallat la prova - item_11: - name: Tancat - item_12: - name: En espera - item_13: - name: Rebutjat - time_entry_activities: - item_0: - name: Administració - item_1: - name: Especificació - item_2: - name: Desenvolupament - item_3: - name: Proves - item_4: - name: Assistència - item_5: - name: Altres - types: - item_0: - name: Tasca - item_1: - name: Fita - item_2: - name: Fase - item_3: - name: Característica - item_4: - name: Èpica - item_5: - name: Història d'usuari - item_6: - name: Error - welcome: - title: Benvingut a OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Projecte de demostració @@ -485,3 +410,78 @@ ca: * Temps estimat (3 h). * Després de la revisió de Sprint Review i moderat per l'Scrum Master. * L'equip discuteix l'sprint: que ha anat bé, que s'ha de millorar per ser més productiu en el següent sprint o inclús per fer la feina més amena. + statuses: + item_0: + name: Nou + item_1: + name: En l'especificació + item_2: + name: Especificat + item_3: + name: Confirmat + item_4: + name: Per planificar + item_5: + name: Programat + item_6: + name: En progrés + item_7: + name: Desenvolupat + item_8: + name: En proves + item_9: + name: Provat + item_10: + name: Ha fallat la prova + item_11: + name: Tancat + item_12: + name: En espera + item_13: + name: Rebutjat + time_entry_activities: + item_0: + name: Administració + item_1: + name: Especificació + item_2: + name: Desenvolupament + item_3: + name: Proves + item_4: + name: Assistència + item_5: + name: Altres + types: + item_0: + name: Tasca + item_1: + name: Fita + item_2: + name: Fase + item_3: + name: Característica + item_4: + name: Èpica + item_5: + name: Història d'usuari + item_6: + name: Error + welcome: + title: Benvingut a OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ca.yml b/config/locales/crowdin/ca.yml index 6e8f273428c5..952df2a8793d 100644 --- a/config/locales/crowdin/ca.yml +++ b/config/locales/crowdin/ca.yml @@ -473,7 +473,7 @@ ca: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Clar" light_high_contrast: "Clar alt contrast" types: diff --git a/config/locales/crowdin/ckb-IR.seeders.yml b/config/locales/crowdin/ckb-IR.seeders.yml index 64b361136557..31fa44e16b16 100644 --- a/config/locales/crowdin/ckb-IR.seeders.yml +++ b/config/locales/crowdin/ckb-IR.seeders.yml @@ -77,81 +77,6 @@ ckb-IR: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ ckb-IR: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ckb-IR.yml b/config/locales/crowdin/ckb-IR.yml index 9c5238359857..a1f9e9104ae9 100644 --- a/config/locales/crowdin/ckb-IR.yml +++ b/config/locales/crowdin/ckb-IR.yml @@ -476,7 +476,7 @@ ckb-IR: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/cs.seeders.yml b/config/locales/crowdin/cs.seeders.yml index 56134330a7f3..34f269e214a8 100644 --- a/config/locales/crowdin/cs.seeders.yml +++ b/config/locales/crowdin/cs.seeders.yml @@ -77,81 +77,6 @@ cs: name: Vysoká item_3: name: Okamžitá - statuses: - item_0: - name: Nové - item_1: - name: Ve specifikaci - item_2: - name: Specifikováno - item_3: - name: Potvrzený - item_4: - name: Bude naplánováno - item_5: - name: Naplánováno - item_6: - name: Probíhá - item_7: - name: Vyvinutý - item_8: - name: V testování - item_9: - name: Testováno - item_10: - name: Test selhal - item_11: - name: Uzavřený - item_12: - name: Pozastaven - item_13: - name: Odmítnutý - time_entry_activities: - item_0: - name: Správa - item_1: - name: Specifikace - item_2: - name: Vývoj - item_3: - name: Testování - item_4: - name: Podpora - item_5: - name: Ostatní - types: - item_0: - name: Úkol - item_1: - name: Milník - item_2: - name: Fáze - item_3: - name: Funkce - item_4: - name: Epic - item_5: - name: Uživatelský příběh - item_6: - name: Chyba - welcome: - title: Vítejte v OpenProject! - text: | - OpenProject je hlavní open source software pro správu projektů. Podporuje klasické, agilní i hybridní řízení projektů a dává vám plnou kontrolu nad vašimi daty. - - Základní funkce a použití případů: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Plánování projektů a plánování](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Správa úloh a sledování problémů](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/tým-collaboration/) - - Vítejte v budoucnosti řízení projektu. - - Pro administrátory: Můžete změnit uvítací text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo projekt @@ -429,4 +354,78 @@ cs: subject: Vydání v2.0 wiki: | + statuses: + item_0: + name: Nové + item_1: + name: Ve specifikaci + item_2: + name: Specifikováno + item_3: + name: Potvrzený + item_4: + name: Bude naplánováno + item_5: + name: Naplánováno + item_6: + name: Probíhá + item_7: + name: Vyvinutý + item_8: + name: V testování + item_9: + name: Testováno + item_10: + name: Test selhal + item_11: + name: Uzavřený + item_12: + name: Pozastaven + item_13: + name: Odmítnutý + time_entry_activities: + item_0: + name: Správa + item_1: + name: Specifikace + item_2: + name: Vývoj + item_3: + name: Testování + item_4: + name: Podpora + item_5: + name: Ostatní + types: + item_0: + name: Úkol + item_1: + name: Milník + item_2: + name: Fáze + item_3: + name: Funkce + item_4: + name: Epic + item_5: + name: Uživatelský příběh + item_6: + name: Chyba + welcome: + title: Vítejte v OpenProject! + text: | + OpenProject je hlavní open source software pro správu projektů. Podporuje klasické, agilní i hybridní řízení projektů a dává vám plnou kontrolu nad vašimi daty. + + Základní funkce a použití případů: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Plánování projektů a plánování](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Správa úloh a sledování problémů](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/tým-collaboration/) + + Vítejte v budoucnosti řízení projektu. + Pro administrátory: Můžete změnit uvítací text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml index 78ad7b00741e..cd998ad1bddd 100644 --- a/config/locales/crowdin/cs.yml +++ b/config/locales/crowdin/cs.yml @@ -488,7 +488,7 @@ cs: is_readonly: "Pouze pro čtení" excluded_from_totals: "Vyloučeno z celkových hodnot" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Světlý" light_high_contrast: "Světlý kontrast" types: diff --git a/config/locales/crowdin/da.seeders.yml b/config/locales/crowdin/da.seeders.yml index 377096412163..d5262aef854b 100644 --- a/config/locales/crowdin/da.seeders.yml +++ b/config/locales/crowdin/da.seeders.yml @@ -77,81 +77,6 @@ da: name: Høj item_3: name: Straks - statuses: - item_0: - name: Ny - item_1: - name: I specifikation - item_2: - name: Specificeret - item_3: - name: Bekræftet - item_4: - name: Skal skemalægges - item_5: - name: Planlagt - item_6: - name: Igangværende - item_7: - name: Udviklet - item_8: - name: I testfase - item_9: - name: Testet - item_10: - name: Test mislykkedes - item_11: - name: Lukket - item_12: - name: På pause - item_13: - name: Afvist - time_entry_activities: - item_0: - name: Håndtering - item_1: - name: Specifikation - item_2: - name: Udvikling - item_3: - name: Afprøver - item_4: - name: Support - item_5: - name: Andet - types: - item_0: - name: Opgave - item_1: - name: Milepæl - item_2: - name: Fase - item_3: - name: Funktion - item_4: - name: Episk - item_5: - name: Brugerhistorik - item_6: - name: Fejl - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ da: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Ny + item_1: + name: I specifikation + item_2: + name: Specificeret + item_3: + name: Bekræftet + item_4: + name: Skal skemalægges + item_5: + name: Planlagt + item_6: + name: Igangværende + item_7: + name: Udviklet + item_8: + name: I testfase + item_9: + name: Testet + item_10: + name: Test mislykkedes + item_11: + name: Lukket + item_12: + name: På pause + item_13: + name: Afvist + time_entry_activities: + item_0: + name: Håndtering + item_1: + name: Specifikation + item_2: + name: Udvikling + item_3: + name: Afprøver + item_4: + name: Support + item_5: + name: Andet + types: + item_0: + name: Opgave + item_1: + name: Milepæl + item_2: + name: Fase + item_3: + name: Funktion + item_4: + name: Episk + item_5: + name: Brugerhistorik + item_6: + name: Fejl + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/da.yml b/config/locales/crowdin/da.yml index ad35e9ed9756..60f34e0d0fbb 100644 --- a/config/locales/crowdin/da.yml +++ b/config/locales/crowdin/da.yml @@ -474,7 +474,7 @@ da: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: @@ -1138,7 +1138,7 @@ da: one: "Notification" other: "Notifications" placeholder_user: "Pladsholder bruger" - project: "Prjoekt" + project: "Projekt" project_query: one: "Project list" other: "Project lists" @@ -1241,7 +1241,7 @@ da: name: "Navn" password: "Adgangskode" priority: "Prioritet" - project: "Prjoekt" + project: "Projekt" responsible: "Accountable" role: "Rolle" roles: "Rollee" diff --git a/config/locales/crowdin/de.seeders.yml b/config/locales/crowdin/de.seeders.yml index 55ea78f9bea8..24cfd22f9668 100644 --- a/config/locales/crowdin/de.seeders.yml +++ b/config/locales/crowdin/de.seeders.yml @@ -77,81 +77,6 @@ de: name: Hoch item_3: name: Sofort - statuses: - item_0: - name: Neu - item_1: - name: In Spezifikation - item_2: - name: Spezifiziert - item_3: - name: Bestätigt - item_4: - name: Zu planen - item_5: - name: Geplant - item_6: - name: In Bearbeitung - item_7: - name: Entwickelt - item_8: - name: In Test - item_9: - name: Getestet - item_10: - name: Test fehlgeschlagen - item_11: - name: Erledigt - item_12: - name: Gestoppt - item_13: - name: Zurückgewiesen - time_entry_activities: - item_0: - name: Management - item_1: - name: Spezifikation - item_2: - name: Entwicklung - item_3: - name: Testen - item_4: - name: Unterstützung - item_5: - name: Andere - types: - item_0: - name: Aufgabe - item_1: - name: Meilenstein - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User Story - item_6: - name: Bug - welcome: - title: Willkommen bei OpenProject! - text: | - OpenProject ist die führende Software für Open Source Projektmanagement. Es unterstützt das klassische und agile sowie das hybride Projektmanagement und gibt Ihnen die volle Kontrolle über Ihre Daten. - - Kernfunktionen und Anwendungsfälle: - - * [Projektportfolio Management](https://www.openproject.org/de/projektmanagement-funktionen/projektportfolio-management/) - * [Projektplanung](https://www.openproject.org/de/projektmanagement-funktionen/projektplanung/) - * [Aufgaben-Management und Problemverfolgung](https://www.openproject.org/de/projektmanagement-funktionen/aufgabenverwaltung/) - * [Agile Boards (Scrum und Kanban)](https://www.openproject.org/de/projektmanagement-funktionen/agiles-projektmanagement/) - * [Anforderungs-Management und Release-Planung](https://www.openproject.org/de/projektmanagement-funktionen/produktentwicklung/) - * [Zeit- und Kostenerfassung, Budgets](https://www.openproject.org/de/projektmanagement-funktionen/zeiterfassung/) - * [Team-Zusammenarbeit und Dokumentation](https://www.openproject.org/de/projektmanagement-funktionen/team-kollaboration/) - - Willkommen in der Zukunft des Projektmanagements. - - Für Administratoren: Sie können diesen Willkommenstext [hier]({{opSetting:base_url}}/admin/settings/general) ändern. projects: demo-project: name: Demo-Projekt @@ -489,3 +414,78 @@ de: * Zeitrahmen (3 h). * Erfolgt nach dem Sprint Review und wird vom Scrum Master moderiert. * Das Team diskutiert den Sprint: Was gut gelaufen ist sowie was verbessert werden muss, um für den nächsten Sprint produktiver zu sein oder sogar noch mehr Spaß zu haben. + statuses: + item_0: + name: Neu + item_1: + name: In Spezifikation + item_2: + name: Spezifiziert + item_3: + name: Bestätigt + item_4: + name: Zu planen + item_5: + name: Geplant + item_6: + name: In Bearbeitung + item_7: + name: Entwickelt + item_8: + name: In Test + item_9: + name: Getestet + item_10: + name: Test fehlgeschlagen + item_11: + name: Erledigt + item_12: + name: Gestoppt + item_13: + name: Zurückgewiesen + time_entry_activities: + item_0: + name: Management + item_1: + name: Spezifikation + item_2: + name: Entwicklung + item_3: + name: Testen + item_4: + name: Unterstützung + item_5: + name: Andere + types: + item_0: + name: Aufgabe + item_1: + name: Meilenstein + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User Story + item_6: + name: Bug + welcome: + title: Willkommen bei OpenProject! + text: | + OpenProject ist die führende Software für Open Source Projektmanagement. Es unterstützt das klassische und agile sowie das hybride Projektmanagement und gibt Ihnen die volle Kontrolle über Ihre Daten. + + Kernfunktionen und Anwendungsfälle: + + * [Projektportfolio Management](https://www.openproject.org/de/projektmanagement-funktionen/projektportfolio-management/) + * [Projektplanung](https://www.openproject.org/de/projektmanagement-funktionen/projektplanung/) + * [Aufgaben-Management und Problemverfolgung](https://www.openproject.org/de/projektmanagement-funktionen/aufgabenverwaltung/) + * [Agile Boards (Scrum und Kanban)](https://www.openproject.org/de/projektmanagement-funktionen/agiles-projektmanagement/) + * [Anforderungs-Management und Release-Planung](https://www.openproject.org/de/projektmanagement-funktionen/produktentwicklung/) + * [Zeit- und Kostenerfassung, Budgets](https://www.openproject.org/de/projektmanagement-funktionen/zeiterfassung/) + * [Team-Zusammenarbeit und Dokumentation](https://www.openproject.org/de/projektmanagement-funktionen/team-kollaboration/) + + Willkommen in der Zukunft des Projektmanagements. + + Für Administratoren: Sie können diesen Willkommenstext [hier]({{opSetting:base_url}}/admin/settings/general) ändern. diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml index f99456225522..45c469c2e3e8 100644 --- a/config/locales/crowdin/de.yml +++ b/config/locales/crowdin/de.yml @@ -470,7 +470,7 @@ de: is_readonly: "Schreibgeschützt" excluded_from_totals: "Von Gesamtsumme auschließen" themes: - dark: "Dunkel (experimentell)" + dark: "Dunkel (Beta)" light: "Hell" light_high_contrast: "Hell (hoher Kontrast)" types: @@ -700,7 +700,7 @@ de: is_closed: "Arbeitspaket geschlossen" is_readonly: "Arbeitspakete schreibgeschützt" excluded_from_totals: "Von der Berechnung der Gesamtsumme in der Hierarchie ausschließen" - default_done_ratio: "% Complete" + default_done_ratio: "% abgeschlossen" time_entry: activity: "Aktivität" hours: "Stunden" @@ -992,7 +992,7 @@ de: status: attributes: default_done_ratio: - inclusion: "must be between 0 and 100." + inclusion: "muss zwischen 0 und 100 liegen." readonly_default_exlusive: "kann nicht für einen Status aktiviert werden, der als Standard markiert ist." time_entry: attributes: @@ -1849,7 +1849,7 @@ de: label_ldap_auth_source_plural: "LDAP-Verbindungen" label_attribute_expand_text: "Der vollständige Text für '%{attribute}'" label_authentication: "Authentifizierung" - label_authentication_settings: "Authentication settings" + label_authentication_settings: "Authentifizierungseinstellungen" label_available_global_roles: "Verfügbare globale Rollen" label_available_project_attributes: "Verfügbare Projektattribute" label_available_project_forums: "Verfügbare Foren" @@ -2036,7 +2036,7 @@ de: label_inactive: "Inaktiv" label_incoming_emails: "Eingehende E-Mails" label_includes: "enthält" - label_include_sub_projects: Include sub-projects + label_include_sub_projects: Unterprojekte einbeziehen label_index_by_date: "Seiten nach Datum" label_index_by_title: "Seiten nach Titel" label_information: "Information" @@ -2269,7 +2269,7 @@ de: label_role_search: "Rolle für neue Mitglieder zuweisen" label_scm: "Versionskontrollsystem" label_search: "Suche" - label_search_by_name: "Search by name" + label_search_by_name: "Nach Name suchen" label_send_information: "Neue Anmeldeinformationen an den Benutzer senden" label_send_test_email: "Test-E-Mail senden" label_session: "Sitzung" @@ -2382,7 +2382,7 @@ de: label_work_package_new: "Neues Arbeitspaket" label_work_package_edit: "Arbeitspaket %{name} editieren" label_work_package_plural: "Arbeitspakete" - label_work_packages_settings: "Work packages settings" + label_work_packages_settings: "Arbeitspaket-Einstellungen" label_work_package_status: "Arbeitspaket-Status" label_work_package_status_new: "Neuer Status" label_work_package_status_plural: "Arbeitspaket-Status" @@ -2390,7 +2390,7 @@ de: label_work_package_tracking: "Arbeitspakete-Verfolgung" label_work_package_view_all: "Alle Arbeitspakete anzeigen" label_workflow: "Workflow" - label_workflow_copy: "Copy workflow" + label_workflow_copy: "Arbeitsablauf kopieren" label_workflow_plural: "Workflows" label_workflow_summary: "Zusammenfassung" label_working_days_and_hours: "Arbeitstage und -stunden" @@ -2725,7 +2725,7 @@ de: permission_edit_own_messages: "Eigene Forenbeiträge bearbeiten" permission_edit_own_time_entries: "Selbstgebuchte Aufwände bearbeiten" permission_edit_project: "Projekt bearbeiten" - permission_edit_project_attributes: "Edit project attributes" + permission_edit_project_attributes: "Projektattribute bearbeiten" permission_edit_reportings: "Statusberichte bearbeiten" permission_edit_time_entries: "Zeitaufwand für andere Benutzer bearbeiten" permission_edit_timelines: "Zeitplan-Reporte bearbeiten" @@ -2776,7 +2776,7 @@ de: permission_work_package_assigned: "Zugewiesener/Verantwortlicher werden" permission_work_package_assigned_explanation: "Arbeitspakete können Benutzern und Gruppen im Besitz dieser Rolle in dem jeweiligen Projekt zugeordnet werden" permission_view_project_activity: "Projektaktivität anzeigen" - permission_view_project_attributes: "View project attributes" + permission_view_project_attributes: "Projektattribute ansehen" permission_save_bcf_queries: "BCF-Abfragen speichern" permission_manage_public_bcf_queries: "Öffentliche BCF-Abfragen verwalten" permission_edit_attribute_help_texts: "Attribut-Hilfetxt bearbeiten" diff --git a/config/locales/crowdin/el.seeders.yml b/config/locales/crowdin/el.seeders.yml index ae973ea334f9..9cfb423838fd 100644 --- a/config/locales/crowdin/el.seeders.yml +++ b/config/locales/crowdin/el.seeders.yml @@ -77,81 +77,6 @@ el: name: Υψηλή item_3: name: Άμεση - statuses: - item_0: - name: Νέο - item_1: - name: Στις προδιαγραφές - item_2: - name: Καθορισμένο - item_3: - name: Επιβεβαιωμένο - item_4: - name: Για να προγραμματιστεί - item_5: - name: Προγραμματισμένο - item_6: - name: Σε εξέλιξη - item_7: - name: Αναπτύχθηκε - item_8: - name: Στη δοκιμή - item_9: - name: Δοκιμασμένο - item_10: - name: Η δοκιμή απέτυχε - item_11: - name: Κλειστό - item_12: - name: Σε αναμονή - item_13: - name: Απορρίφθηκε - time_entry_activities: - item_0: - name: Διαχείριση - item_1: - name: Προδιαγραφές - item_2: - name: Ανάπτυξη - item_3: - name: Δοκιμή - item_4: - name: Υποστήριξη - item_5: - name: Άλλο - types: - item_0: - name: Εργασία - item_1: - name: Ορόσημο - item_2: - name: Φάση - item_3: - name: Λειτουργία - item_4: - name: Epic - item_5: - name: Ιστορία χρήστη - item_6: - name: Σφάλμα - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ el: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Νέο + item_1: + name: Στις προδιαγραφές + item_2: + name: Καθορισμένο + item_3: + name: Επιβεβαιωμένο + item_4: + name: Για να προγραμματιστεί + item_5: + name: Προγραμματισμένο + item_6: + name: Σε εξέλιξη + item_7: + name: Αναπτύχθηκε + item_8: + name: Στη δοκιμή + item_9: + name: Δοκιμασμένο + item_10: + name: Η δοκιμή απέτυχε + item_11: + name: Κλειστό + item_12: + name: Σε αναμονή + item_13: + name: Απορρίφθηκε + time_entry_activities: + item_0: + name: Διαχείριση + item_1: + name: Προδιαγραφές + item_2: + name: Ανάπτυξη + item_3: + name: Δοκιμή + item_4: + name: Υποστήριξη + item_5: + name: Άλλο + types: + item_0: + name: Εργασία + item_1: + name: Ορόσημο + item_2: + name: Φάση + item_3: + name: Λειτουργία + item_4: + name: Epic + item_5: + name: Ιστορία χρήστη + item_6: + name: Σφάλμα + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/el.yml b/config/locales/crowdin/el.yml index e8c72b7885a7..1a19399e3b85 100644 --- a/config/locales/crowdin/el.yml +++ b/config/locales/crowdin/el.yml @@ -472,7 +472,7 @@ el: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/eo.seeders.yml b/config/locales/crowdin/eo.seeders.yml index e6ad021c8f6c..a0ce027d182a 100644 --- a/config/locales/crowdin/eo.seeders.yml +++ b/config/locales/crowdin/eo.seeders.yml @@ -77,81 +77,6 @@ eo: name: Alta item_3: name: Tuja - statuses: - item_0: - name: Nova - item_1: - name: Specifata - item_2: - name: Specifita - item_3: - name: Konfirmita - item_4: - name: Planota - item_5: - name: Planita - item_6: - name: Farata - item_7: - name: Programado - item_8: - name: Testado - item_9: - name: Testita - item_10: - name: Malsukcesa testo - item_11: - name: Fermita - item_12: - name: Atendanta - item_13: - name: Malakceptita - time_entry_activities: - item_0: - name: Administrado - item_1: - name: Specifo - item_2: - name: Programado - item_3: - name: Testado - item_4: - name: Subteno - item_5: - name: Aliaj - types: - item_0: - name: Tasko - item_1: - name: Mejloŝtono - item_2: - name: Fazo - item_3: - name: Trajto - item_4: - name: Epopea - item_5: - name: Historio de la uzanto - item_6: - name: Cimo - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ eo: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Nova + item_1: + name: Specifata + item_2: + name: Specifita + item_3: + name: Konfirmita + item_4: + name: Planota + item_5: + name: Planita + item_6: + name: Farata + item_7: + name: Programado + item_8: + name: Testado + item_9: + name: Testita + item_10: + name: Malsukcesa testo + item_11: + name: Fermita + item_12: + name: Atendanta + item_13: + name: Malakceptita + time_entry_activities: + item_0: + name: Administrado + item_1: + name: Specifo + item_2: + name: Programado + item_3: + name: Testado + item_4: + name: Subteno + item_5: + name: Aliaj + types: + item_0: + name: Tasko + item_1: + name: Mejloŝtono + item_2: + name: Fazo + item_3: + name: Trajto + item_4: + name: Epopea + item_5: + name: Historio de la uzanto + item_6: + name: Cimo + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/eo.yml b/config/locales/crowdin/eo.yml index 3f3e1dec91e4..0d77d02be167 100644 --- a/config/locales/crowdin/eo.yml +++ b/config/locales/crowdin/eo.yml @@ -476,7 +476,7 @@ eo: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/es.seeders.yml b/config/locales/crowdin/es.seeders.yml index 49e5e81aae4f..274ee6fe6ae1 100644 --- a/config/locales/crowdin/es.seeders.yml +++ b/config/locales/crowdin/es.seeders.yml @@ -77,81 +77,6 @@ es: name: Alta item_3: name: Inmediata - statuses: - item_0: - name: Nuevo - item_1: - name: En especificación - item_2: - name: Especificado - item_3: - name: Confirmado - item_4: - name: A programar - item_5: - name: Programado - item_6: - name: En curso - item_7: - name: Desarrollado - item_8: - name: En prueba - item_9: - name: Probado - item_10: - name: Prueba fallida - item_11: - name: Cerrado - item_12: - name: En espera - item_13: - name: Rechazado - time_entry_activities: - item_0: - name: Administración - item_1: - name: Especificación - item_2: - name: Desarrollo - item_3: - name: Pruebas - item_4: - name: Soporte - item_5: - name: Otros - types: - item_0: - name: Tarea - item_1: - name: Hito - item_2: - name: Fase - item_3: - name: Función - item_4: - name: Épico - item_5: - name: Historia de usuario - item_6: - name: Error - welcome: - title: '¡Le damos la bienvenida a OpenProject!' - text: | - OpenProject es el programa de gestión de proyectos de código abierto líder. Puede ser usado tanto en gestion de proyectos clássica, Agile o híbrida y le proporciona un control total sobre sus datos. - - Funciones base y casos de uso: - - * [Gestión de Portfolios de Proyectos](https://www.openproject.org/es/funcionalidades-software-colaboracion/gestion-portfolio-proyecto/) - * [Planificación y Organización de Proyectos](https://www.openproject.org/es/funcionalidades-software-colaboracion/programacion-proyecto-planificacion/) - * [Gestión de Tareas y Seguimiento de Problemas](https://www.openproject.org/es/funcionalidades-software-colaboracion/gestion-tareas/) - * [Tableros Agile (Scrum y Kanban)](https://www.openproject.org/es/funcionalidades-software-colaboracion/gestion-proyectos-agile/) - * [Gestión de Requisitos y Planificación de Lanzamientos](https://www.openproject.org/es/funcionalidades-software-colaboracion/desarrollo-producto/) - * [Seguimiento de Tiempo y Costos, Presupuestos](https://www.openproject.org/es/funcionalidades-software-colaboracion/seguimiento-tiempo/) - * [Colaboración de Equipos y Documentación](https://www.openproject.org/es/funcionalidades-software-colaboracion/colaboracion-equipo/) - - Bienvenido al futuro de la gestión de proyectos. - - Para administradors: Puede cambiar este texto de bienvenida [aquí]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Proyecto de demostración @@ -487,3 +412,78 @@ es: * Caja de tiempo (3 h). * Después de la Revisión del Sprint, será moderada por el Scrum Master. * El equipo discute el sprint: lo que fue bien, lo que hay que mejorar para ser más productivos para el próximo sprint o incluso divertirse más. + statuses: + item_0: + name: Nuevo + item_1: + name: En especificación + item_2: + name: Especificado + item_3: + name: Confirmado + item_4: + name: A programar + item_5: + name: Programado + item_6: + name: En curso + item_7: + name: Desarrollado + item_8: + name: En prueba + item_9: + name: Probado + item_10: + name: Prueba fallida + item_11: + name: Cerrado + item_12: + name: En espera + item_13: + name: Rechazado + time_entry_activities: + item_0: + name: Administración + item_1: + name: Especificación + item_2: + name: Desarrollo + item_3: + name: Pruebas + item_4: + name: Soporte + item_5: + name: Otros + types: + item_0: + name: Tarea + item_1: + name: Hito + item_2: + name: Fase + item_3: + name: Función + item_4: + name: Épico + item_5: + name: Historia de usuario + item_6: + name: Error + welcome: + title: '¡Le damos la bienvenida a OpenProject!' + text: | + OpenProject es el programa de gestión de proyectos de código abierto líder. Puede ser usado tanto en gestion de proyectos clássica, Agile o híbrida y le proporciona un control total sobre sus datos. + + Funciones base y casos de uso: + + * [Gestión de Portfolios de Proyectos](https://www.openproject.org/es/funcionalidades-software-colaboracion/gestion-portfolio-proyecto/) + * [Planificación y Organización de Proyectos](https://www.openproject.org/es/funcionalidades-software-colaboracion/programacion-proyecto-planificacion/) + * [Gestión de Tareas y Seguimiento de Problemas](https://www.openproject.org/es/funcionalidades-software-colaboracion/gestion-tareas/) + * [Tableros Agile (Scrum y Kanban)](https://www.openproject.org/es/funcionalidades-software-colaboracion/gestion-proyectos-agile/) + * [Gestión de Requisitos y Planificación de Lanzamientos](https://www.openproject.org/es/funcionalidades-software-colaboracion/desarrollo-producto/) + * [Seguimiento de Tiempo y Costos, Presupuestos](https://www.openproject.org/es/funcionalidades-software-colaboracion/seguimiento-tiempo/) + * [Colaboración de Equipos y Documentación](https://www.openproject.org/es/funcionalidades-software-colaboracion/colaboracion-equipo/) + + Bienvenido al futuro de la gestión de proyectos. + + Para administradors: Puede cambiar este texto de bienvenida [aquí]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml index c46205a7d720..d1710aa43d94 100644 --- a/config/locales/crowdin/es.yml +++ b/config/locales/crowdin/es.yml @@ -473,7 +473,7 @@ es: is_readonly: "Solo lectura" excluded_from_totals: "Excluido de totales" themes: - dark: "Oscuro (experimental)" + dark: "Dark (Beta)" light: "Claro" light_high_contrast: "Contraste alto claro" types: diff --git a/config/locales/crowdin/et.seeders.yml b/config/locales/crowdin/et.seeders.yml index b8a8b3179e3d..e3b4bec4db95 100644 --- a/config/locales/crowdin/et.seeders.yml +++ b/config/locales/crowdin/et.seeders.yml @@ -77,81 +77,6 @@ et: name: Pakiline item_3: name: Kohe vaja - statuses: - item_0: - name: Uus - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Suletud - item_12: - name: On hold - item_13: - name: Tagasi lükatud - time_entry_activities: - item_0: - name: Juhtimine - item_1: - name: Spetsifikatsioon - item_2: - name: Arendamine - item_3: - name: Testimine - item_4: - name: Klienditugi - item_5: - name: Muu - types: - item_0: - name: Ülesanne - item_1: - name: Verstapost - item_2: - name: Etapp - item_3: - name: Täiendus - item_4: - name: Eepiline - item_5: - name: Kasutaja lugu - item_6: - name: Veaparandus - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ et: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Uus + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Suletud + item_12: + name: On hold + item_13: + name: Tagasi lükatud + time_entry_activities: + item_0: + name: Juhtimine + item_1: + name: Spetsifikatsioon + item_2: + name: Arendamine + item_3: + name: Testimine + item_4: + name: Klienditugi + item_5: + name: Muu + types: + item_0: + name: Ülesanne + item_1: + name: Verstapost + item_2: + name: Etapp + item_3: + name: Täiendus + item_4: + name: Eepiline + item_5: + name: Kasutaja lugu + item_6: + name: Veaparandus + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/et.yml b/config/locales/crowdin/et.yml index 89f3f0ea195c..ab1457473a20 100644 --- a/config/locales/crowdin/et.yml +++ b/config/locales/crowdin/et.yml @@ -476,7 +476,7 @@ et: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/eu.seeders.yml b/config/locales/crowdin/eu.seeders.yml index e3b17c7ce0a9..39e66f394590 100644 --- a/config/locales/crowdin/eu.seeders.yml +++ b/config/locales/crowdin/eu.seeders.yml @@ -77,81 +77,6 @@ eu: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Zehaztapena - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Beste bat - types: - item_0: - name: Zeregina - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ eu: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Zehaztapena + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Beste bat + types: + item_0: + name: Zeregina + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/eu.yml b/config/locales/crowdin/eu.yml index f2e524d58553..11043f6dab69 100644 --- a/config/locales/crowdin/eu.yml +++ b/config/locales/crowdin/eu.yml @@ -476,7 +476,7 @@ eu: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/fa.seeders.yml b/config/locales/crowdin/fa.seeders.yml index b83376e1d29a..63e2d9a8e95c 100644 --- a/config/locales/crowdin/fa.seeders.yml +++ b/config/locales/crowdin/fa.seeders.yml @@ -77,81 +77,6 @@ fa: name: بالا item_3: name: Immediate - statuses: - item_0: - name: جدید - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: در حال انجام - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: بسته - item_12: - name: On hold - item_13: - name: رد شده - time_entry_activities: - item_0: - name: مدیریت - item_1: - name: ویژگی - item_2: - name: Development - item_3: - name: آزمون - item_4: - name: پشتیبانی - item_5: - name: غیره - types: - item_0: - name: وظیفه - item_1: - name: نقطه عطف - item_2: - name: گام - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: خوش آمدید به اوپن‌پروژه! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ fa: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: جدید + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: در حال انجام + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: بسته + item_12: + name: On hold + item_13: + name: رد شده + time_entry_activities: + item_0: + name: مدیریت + item_1: + name: ویژگی + item_2: + name: Development + item_3: + name: آزمون + item_4: + name: پشتیبانی + item_5: + name: غیره + types: + item_0: + name: وظیفه + item_1: + name: نقطه عطف + item_2: + name: گام + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: خوش آمدید به اوپن‌پروژه! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/fa.yml b/config/locales/crowdin/fa.yml index 9328bbcff653..b8d5018ac588 100644 --- a/config/locales/crowdin/fa.yml +++ b/config/locales/crowdin/fa.yml @@ -296,7 +296,7 @@ fa: label_enable_single: "Active in this project, click to disable" label_disable_single: "Inactive in this project, click to enable" deactivate_for_project: "Deactivate for this project" - label_enable_all: "Enable all" + label_enable_all: "فعال کردن همه" label_disable_all: "Disable all" is_required_blank_slate: heading: Required in all projects @@ -476,7 +476,7 @@ fa: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: @@ -633,10 +633,10 @@ fa: encoded_token: "Enterprise support token" active_user_count_restriction: "Maximum active users" grids/grid: - page: "Page" + page: "صفحه" row_count: "Number of rows" column_count: "Number of columns" - widgets: "Widgets" + widgets: "ویجت ﻫﺎ" journal: notes: "یادداشت ها" ldap_auth_source: @@ -1822,7 +1822,7 @@ fa: label_added_time_by: "Added by %{author} %{age} ago" label_additional_workflow_transitions_for_assignee: "Additional transitions allowed when the user is the assignee" label_additional_workflow_transitions_for_author: "Additional transitions allowed when the user is the author" - label_administration: "Administration" + label_administration: "مدیریت" label_advanced_settings: "Advanced settings" label_age: "Age" label_ago: "days ago" @@ -2248,7 +2248,7 @@ fa: label_remove_columns: "Remove selected columns" label_renamed: "renamed" label_reply_plural: "Replies" - label_report: "Report" + label_report: "گزارش" label_report_bug: "Report a bug" label_report_plural: "Reports" label_reported_work_packages: "Reported work packages" @@ -2819,7 +2819,7 @@ fa: other: "%{count} Projects" project_module_activity: "فعالیت" project_module_forums: "Forums" - project_module_work_package_tracking: "Work packages" + project_module_work_package_tracking: "بسته های کاری" project_module_news: "News" project_module_repository: "Repository" project_module_wiki: "دانشنامه" diff --git a/config/locales/crowdin/fi.seeders.yml b/config/locales/crowdin/fi.seeders.yml index 673352673caa..541be0b3eb96 100644 --- a/config/locales/crowdin/fi.seeders.yml +++ b/config/locales/crowdin/fi.seeders.yml @@ -77,81 +77,6 @@ fi: name: Korkea item_3: name: Valitön - statuses: - item_0: - name: Uusi - item_1: - name: Määrittelyssä - item_2: - name: Määritetty - item_3: - name: Vahvistettu - item_4: - name: Aikataulutettava - item_5: - name: Ajoitettu - item_6: - name: Käynnissä - item_7: - name: Kehitetty - item_8: - name: Testauksessa - item_9: - name: Testattu - item_10: - name: Testi epäonnistui - item_11: - name: Suljettu - item_12: - name: Pidossa - item_13: - name: Hylätty - time_entry_activities: - item_0: - name: Työnjohto - item_1: - name: Määrittely - item_2: - name: Kehitys - item_3: - name: Testaus - item_4: - name: Tuki - item_5: - name: Muut - types: - item_0: - name: Tehtävä - item_1: - name: Milestone - item_2: - name: Vaihe - item_3: - name: Ominaisuus - item_4: - name: Eeppinen - item_5: - name: Käyttäjän tarina - item_6: - name: Virhe - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ fi: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Uusi + item_1: + name: Määrittelyssä + item_2: + name: Määritetty + item_3: + name: Vahvistettu + item_4: + name: Aikataulutettava + item_5: + name: Ajoitettu + item_6: + name: Käynnissä + item_7: + name: Kehitetty + item_8: + name: Testauksessa + item_9: + name: Testattu + item_10: + name: Testi epäonnistui + item_11: + name: Suljettu + item_12: + name: Pidossa + item_13: + name: Hylätty + time_entry_activities: + item_0: + name: Työnjohto + item_1: + name: Määrittely + item_2: + name: Kehitys + item_3: + name: Testaus + item_4: + name: Tuki + item_5: + name: Muut + types: + item_0: + name: Tehtävä + item_1: + name: Milestone + item_2: + name: Vaihe + item_3: + name: Ominaisuus + item_4: + name: Eeppinen + item_5: + name: Käyttäjän tarina + item_6: + name: Virhe + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/fi.yml b/config/locales/crowdin/fi.yml index 571aeef4da97..47813fbf4f4d 100644 --- a/config/locales/crowdin/fi.yml +++ b/config/locales/crowdin/fi.yml @@ -476,7 +476,7 @@ fi: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/fil.seeders.yml b/config/locales/crowdin/fil.seeders.yml index bcbd6c7ed19a..e661a722b2e2 100644 --- a/config/locales/crowdin/fil.seeders.yml +++ b/config/locales/crowdin/fil.seeders.yml @@ -77,81 +77,6 @@ fil: name: Mataas item_3: name: Agarang - statuses: - item_0: - name: Bago - item_1: - name: Sa pagtutukoy - item_2: - name: Tinukoy - item_3: - name: Kinumpirma - item_4: - name: Upang maiskedyul - item_5: - name: Naka-iskedyul - item_6: - name: Isinasagawa - item_7: - name: Nabuo - item_8: - name: Sa pagsusubok - item_9: - name: Nasubukan - item_10: - name: Palyado ang pagsubok - item_11: - name: Isinara - item_12: - name: Nakahawak - item_13: - name: Tinanggihan - time_entry_activities: - item_0: - name: Pamamahala - item_1: - name: Mga detalye - item_2: - name: Development - item_3: - name: Sinusubok - item_4: - name: Suportado - item_5: - name: Iba pa - types: - item_0: - name: Gawain - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Tampok - item_4: - name: Epic - item_5: - name: Storya ng gumagamit - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ fil: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Bago + item_1: + name: Sa pagtutukoy + item_2: + name: Tinukoy + item_3: + name: Kinumpirma + item_4: + name: Upang maiskedyul + item_5: + name: Naka-iskedyul + item_6: + name: Isinasagawa + item_7: + name: Nabuo + item_8: + name: Sa pagsusubok + item_9: + name: Nasubukan + item_10: + name: Palyado ang pagsubok + item_11: + name: Isinara + item_12: + name: Nakahawak + item_13: + name: Tinanggihan + time_entry_activities: + item_0: + name: Pamamahala + item_1: + name: Mga detalye + item_2: + name: Development + item_3: + name: Sinusubok + item_4: + name: Suportado + item_5: + name: Iba pa + types: + item_0: + name: Gawain + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Tampok + item_4: + name: Epic + item_5: + name: Storya ng gumagamit + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/fil.yml b/config/locales/crowdin/fil.yml index 99be652653a9..ed6aaacef716 100644 --- a/config/locales/crowdin/fil.yml +++ b/config/locales/crowdin/fil.yml @@ -476,7 +476,7 @@ fil: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/fr.seeders.yml b/config/locales/crowdin/fr.seeders.yml index 72482a67b527..a783241b5b27 100644 --- a/config/locales/crowdin/fr.seeders.yml +++ b/config/locales/crowdin/fr.seeders.yml @@ -77,81 +77,6 @@ fr: name: Haut item_3: name: Immédiat - statuses: - item_0: - name: nouveau - item_1: - name: En cous de spécification - item_2: - name: Spécifié - item_3: - name: Confirmé - item_4: - name: À planifier - item_5: - name: Planifié - item_6: - name: En cours - item_7: - name: Développé - item_8: - name: En test - item_9: - name: Testé - item_10: - name: Test échoué - item_11: - name: Clôturé - item_12: - name: En attente - item_13: - name: rejeté - time_entry_activities: - item_0: - name: Gestion - item_1: - name: Spécification - item_2: - name: Développement - item_3: - name: Test - item_4: - name: Support - item_5: - name: Autre - types: - item_0: - name: Tâche - item_1: - name: Étape - item_2: - name: Phase - item_3: - name: Fonctionnalité - item_4: - name: Epic - item_5: - name: Récit utilisateur - item_6: - name: Bug - welcome: - title: Bienvenue sur OpenProject ! - text: | - OpenProject est le principal logiciel de gestion de projet open source. Il prend en charge la gestion de projets classiques, agiles et hybrides et vous donne un contrôle total sur vos données. - - Fonctionnalités principales et cas d'utilisation : - - * [Gestion de portefeuille de projets] (https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Planification et organisation de projets](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Gestion des tâches et suivi des problèmes](https://www.openproject.org/collaboration-software-features/task-management/) - * [Tableaux agiles (Scrum et Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Gestion des exigences et planification des versions](https://www.openproject.org/collaboration-software-features/product-development/) - * [Suivi du temps et des coûts, budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Collaboration d'équipe et documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Bienvenue dans l'avenir de la gestion de projet. - - Pour les administrateurs : Vous pouvez modifier ce texte de bienvenue [ici] ({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Projet de démonstration @@ -487,3 +412,78 @@ fr: * Temps prévu (3 h). * Après l'examen du sprint, elle sera modérée par le Maître Scrum. * L'équipe discute du sprint : ce qui s'est bien passé, ce qui doit être amélioré pour améliorer la productivité pour le prochain sprint ou même avoir plus de plaisir. + statuses: + item_0: + name: nouveau + item_1: + name: En cous de spécification + item_2: + name: Spécifié + item_3: + name: Confirmé + item_4: + name: À planifier + item_5: + name: Planifié + item_6: + name: En cours + item_7: + name: Développé + item_8: + name: En test + item_9: + name: Testé + item_10: + name: Test échoué + item_11: + name: Clôturé + item_12: + name: En attente + item_13: + name: rejeté + time_entry_activities: + item_0: + name: Gestion + item_1: + name: Spécification + item_2: + name: Développement + item_3: + name: Test + item_4: + name: Support + item_5: + name: Autre + types: + item_0: + name: Tâche + item_1: + name: Étape + item_2: + name: Phase + item_3: + name: Fonctionnalité + item_4: + name: Epic + item_5: + name: Récit utilisateur + item_6: + name: Bug + welcome: + title: Bienvenue sur OpenProject ! + text: | + OpenProject est le principal logiciel de gestion de projet open source. Il prend en charge la gestion de projets classiques, agiles et hybrides et vous donne un contrôle total sur vos données. + + Fonctionnalités principales et cas d'utilisation : + + * [Gestion de portefeuille de projets] (https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Planification et organisation de projets](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Gestion des tâches et suivi des problèmes](https://www.openproject.org/collaboration-software-features/task-management/) + * [Tableaux agiles (Scrum et Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Gestion des exigences et planification des versions](https://www.openproject.org/collaboration-software-features/product-development/) + * [Suivi du temps et des coûts, budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Collaboration d'équipe et documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Bienvenue dans l'avenir de la gestion de projet. + + Pour les administrateurs : Vous pouvez modifier ce texte de bienvenue [ici] ({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml index a8ce916dcbb9..720fa2f9079c 100644 --- a/config/locales/crowdin/fr.yml +++ b/config/locales/crowdin/fr.yml @@ -475,7 +475,7 @@ fr: is_readonly: "Lecture seule" excluded_from_totals: "Exclus des totaux" themes: - dark: "Sombre (expérimental)" + dark: "Dark (Beta)" light: "Clair" light_high_contrast: "Clair avec contraste élevé" types: diff --git a/config/locales/crowdin/he.seeders.yml b/config/locales/crowdin/he.seeders.yml index 520cf220506a..12ea1b571212 100644 --- a/config/locales/crowdin/he.seeders.yml +++ b/config/locales/crowdin/he.seeders.yml @@ -77,81 +77,6 @@ he: name: גבוה item_3: name: מיידי - statuses: - item_0: - name: חדש - item_1: - name: מפרט - item_2: - name: מפורט - item_3: - name: מאושר - item_4: - name: לתיכנון - item_5: - name: מתוזמן - item_6: - name: בביצוע - item_7: - name: מפתח - item_8: - name: בבדיקות - item_9: - name: נבדק - item_10: - name: הבדיקה נכשלה - item_11: - name: סגור - item_12: - name: בהמתנה - item_13: - name: נדחה - time_entry_activities: - item_0: - name: ניהול - item_1: - name: מפרט - item_2: - name: פיתוח - item_3: - name: בדיקות - item_4: - name: תמיכה - item_5: - name: אחר - types: - item_0: - name: משימה - item_1: - name: אבן דרך - item_2: - name: שלב - item_3: - name: תכונה - item_4: - name: מדהים - item_5: - name: סיפור משתמש - item_6: - name: באג - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ he: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: חדש + item_1: + name: מפרט + item_2: + name: מפורט + item_3: + name: מאושר + item_4: + name: לתיכנון + item_5: + name: מתוזמן + item_6: + name: בביצוע + item_7: + name: מפתח + item_8: + name: בבדיקות + item_9: + name: נבדק + item_10: + name: הבדיקה נכשלה + item_11: + name: סגור + item_12: + name: בהמתנה + item_13: + name: נדחה + time_entry_activities: + item_0: + name: ניהול + item_1: + name: מפרט + item_2: + name: פיתוח + item_3: + name: בדיקות + item_4: + name: תמיכה + item_5: + name: אחר + types: + item_0: + name: משימה + item_1: + name: אבן דרך + item_2: + name: שלב + item_3: + name: תכונה + item_4: + name: מדהים + item_5: + name: סיפור משתמש + item_6: + name: באג + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/he.yml b/config/locales/crowdin/he.yml index 8fd6e3124261..ecb41cc0cf92 100644 --- a/config/locales/crowdin/he.yml +++ b/config/locales/crowdin/he.yml @@ -488,7 +488,7 @@ he: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/hi.seeders.yml b/config/locales/crowdin/hi.seeders.yml index 51545f5e7fd4..4bf61a6bdc6b 100644 --- a/config/locales/crowdin/hi.seeders.yml +++ b/config/locales/crowdin/hi.seeders.yml @@ -77,81 +77,6 @@ hi: name: उच्च item_3: name: तत्काल - statuses: - item_0: - name: नया - item_1: - name: विनिर्देशन में - item_2: - name: निर्दिष्ट - item_3: - name: पुष्टि - item_4: - name: निर्धारित किया जाना - item_5: - name: अनुसूचित - item_6: - name: प्रगति में - item_7: - name: डिवेलपर - item_8: - name: परीक्षण में - item_9: - name: परीक्षित - item_10: - name: टेस्ट फ़ैल हो गया - item_11: - name: बंद - item_12: - name: होल्ड पर - item_13: - name: अस्वीकृत - time_entry_activities: - item_0: - name: प्रबंधन - item_1: - name: विनिर्देश - item_2: - name: विकास - item_3: - name: परीक्षण - item_4: - name: सहायता - item_5: - name: अन्य - types: - item_0: - name: कार्य - item_1: - name: मील का पत्थर - item_2: - name: चरण - item_3: - name: विशेषता - item_4: - name: महाकाव्य - item_5: - name: User story - item_6: - name: बग - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ hi: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: नया + item_1: + name: विनिर्देशन में + item_2: + name: निर्दिष्ट + item_3: + name: पुष्टि + item_4: + name: निर्धारित किया जाना + item_5: + name: अनुसूचित + item_6: + name: प्रगति में + item_7: + name: डिवेलपर + item_8: + name: परीक्षण में + item_9: + name: परीक्षित + item_10: + name: टेस्ट फ़ैल हो गया + item_11: + name: बंद + item_12: + name: होल्ड पर + item_13: + name: अस्वीकृत + time_entry_activities: + item_0: + name: प्रबंधन + item_1: + name: विनिर्देश + item_2: + name: विकास + item_3: + name: परीक्षण + item_4: + name: सहायता + item_5: + name: अन्य + types: + item_0: + name: कार्य + item_1: + name: मील का पत्थर + item_2: + name: चरण + item_3: + name: विशेषता + item_4: + name: महाकाव्य + item_5: + name: User story + item_6: + name: बग + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/hi.yml b/config/locales/crowdin/hi.yml index bf1c338767bf..dde9a905a8bb 100644 --- a/config/locales/crowdin/hi.yml +++ b/config/locales/crowdin/hi.yml @@ -474,7 +474,7 @@ hi: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/hr.seeders.yml b/config/locales/crowdin/hr.seeders.yml index beea66cbd051..c50b9bc92484 100644 --- a/config/locales/crowdin/hr.seeders.yml +++ b/config/locales/crowdin/hr.seeders.yml @@ -77,81 +77,6 @@ hr: name: Visoki item_3: name: Žuran - statuses: - item_0: - name: Novi - item_1: - name: U fazi specifikacije - item_2: - name: Specificirano - item_3: - name: Potvrđeno - item_4: - name: Treba se planirati - item_5: - name: Planirano - item_6: - name: U tijeku - item_7: - name: Razvijeno - item_8: - name: U fazi testiranju - item_9: - name: Testirano - item_10: - name: Test nije uspio - item_11: - name: Zaključeno - item_12: - name: Na čekanju - item_13: - name: Odbijeno - time_entry_activities: - item_0: - name: Upravljanje - item_1: - name: Specifikacija - item_2: - name: Razvoj - item_3: - name: Testiranje - item_4: - name: Podrška - item_5: - name: Ostalo - types: - item_0: - name: Zadatak - item_1: - name: Ključna točka - item_2: - name: Faza - item_3: - name: Značajka - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ hr: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Novi + item_1: + name: U fazi specifikacije + item_2: + name: Specificirano + item_3: + name: Potvrđeno + item_4: + name: Treba se planirati + item_5: + name: Planirano + item_6: + name: U tijeku + item_7: + name: Razvijeno + item_8: + name: U fazi testiranju + item_9: + name: Testirano + item_10: + name: Test nije uspio + item_11: + name: Zaključeno + item_12: + name: Na čekanju + item_13: + name: Odbijeno + time_entry_activities: + item_0: + name: Upravljanje + item_1: + name: Specifikacija + item_2: + name: Razvoj + item_3: + name: Testiranje + item_4: + name: Podrška + item_5: + name: Ostalo + types: + item_0: + name: Zadatak + item_1: + name: Ključna točka + item_2: + name: Faza + item_3: + name: Značajka + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/hr.yml b/config/locales/crowdin/hr.yml index c331fd2bc71d..919f895a870e 100644 --- a/config/locales/crowdin/hr.yml +++ b/config/locales/crowdin/hr.yml @@ -482,7 +482,7 @@ hr: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/hu.seeders.yml b/config/locales/crowdin/hu.seeders.yml index bd1a1a4383b7..a97975dca7b2 100644 --- a/config/locales/crowdin/hu.seeders.yml +++ b/config/locales/crowdin/hu.seeders.yml @@ -77,81 +77,6 @@ hu: name: Magas item_3: name: Azonnali - statuses: - item_0: - name: Új - item_1: - name: Specifikálás - item_2: - name: Megadva - item_3: - name: Megerősítve - item_4: - name: Ütemezendő - item_5: - name: Beütemezve - item_6: - name: Folyamatban - item_7: - name: Lefejlesztve - item_8: - name: Tesztelés alatt - item_9: - name: Tesztelve - item_10: - name: Teszt meghiúsult - item_11: - name: Lezárva - item_12: - name: Visszatartva - item_13: - name: Elutasítva - time_entry_activities: - item_0: - name: Menedzsment - item_1: - name: Specifikáció - item_2: - name: Fejlesztés - item_3: - name: Tesztelés - item_4: - name: Támogatás - item_5: - name: Egyéb - types: - item_0: - name: Feladat - item_1: - name: Fordulópont - item_2: - name: Fázis - item_3: - name: Szolgáltatás - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Hiba - welcome: - title: Üdvözöl az OpenProject - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ hu: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Új + item_1: + name: Specifikálás + item_2: + name: Megadva + item_3: + name: Megerősítve + item_4: + name: Ütemezendő + item_5: + name: Beütemezve + item_6: + name: Folyamatban + item_7: + name: Lefejlesztve + item_8: + name: Tesztelés alatt + item_9: + name: Tesztelve + item_10: + name: Teszt meghiúsult + item_11: + name: Lezárva + item_12: + name: Visszatartva + item_13: + name: Elutasítva + time_entry_activities: + item_0: + name: Menedzsment + item_1: + name: Specifikáció + item_2: + name: Fejlesztés + item_3: + name: Tesztelés + item_4: + name: Támogatás + item_5: + name: Egyéb + types: + item_0: + name: Feladat + item_1: + name: Fordulópont + item_2: + name: Fázis + item_3: + name: Szolgáltatás + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Hiba + welcome: + title: Üdvözöl az OpenProject + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/hu.yml b/config/locales/crowdin/hu.yml index fd20f00c41e4..98e27012c63e 100644 --- a/config/locales/crowdin/hu.yml +++ b/config/locales/crowdin/hu.yml @@ -474,7 +474,7 @@ hu: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Világos" light_high_contrast: "Világos, nagy kontraszt" types: diff --git a/config/locales/crowdin/id.seeders.yml b/config/locales/crowdin/id.seeders.yml index 3b091abb43dd..4b073c6a1ad9 100644 --- a/config/locales/crowdin/id.seeders.yml +++ b/config/locales/crowdin/id.seeders.yml @@ -77,81 +77,6 @@ id: name: High item_3: name: Segera - statuses: - item_0: - name: Baru - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In Progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Manajemen - item_1: - name: Spesifikasi - item_2: - name: Pengembangan - item_3: - name: Pengujian - item_4: - name: Support - item_5: - name: Lainnya - types: - item_0: - name: Tugas - item_1: - name: Milestone - item_2: - name: Fase - item_3: - name: Fitur - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ id: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Baru + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In Progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Manajemen + item_1: + name: Spesifikasi + item_2: + name: Pengembangan + item_3: + name: Pengujian + item_4: + name: Support + item_5: + name: Lainnya + types: + item_0: + name: Tugas + item_1: + name: Milestone + item_2: + name: Fase + item_3: + name: Fitur + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml index c48608cb1d04..29e888386df2 100644 --- a/config/locales/crowdin/id.yml +++ b/config/locales/crowdin/id.yml @@ -464,7 +464,7 @@ id: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/it.seeders.yml b/config/locales/crowdin/it.seeders.yml index 973f1cd9e08b..f043947140b2 100644 --- a/config/locales/crowdin/it.seeders.yml +++ b/config/locales/crowdin/it.seeders.yml @@ -77,81 +77,6 @@ it: name: Alto item_3: name: Immediata - statuses: - item_0: - name: Nuovo - item_1: - name: In fase di specifica - item_2: - name: Specificato - item_3: - name: Confermato - item_4: - name: Da programmare - item_5: - name: Programmato - item_6: - name: In corso - item_7: - name: Sviluppato - item_8: - name: In fase di test - item_9: - name: Testato - item_10: - name: Test non riuscito - item_11: - name: Chiuso - item_12: - name: In attesa - item_13: - name: Respinto - time_entry_activities: - item_0: - name: Gestione - item_1: - name: Specifiche - item_2: - name: Sviluppo - item_3: - name: Test - item_4: - name: Supporto - item_5: - name: Altro - types: - item_0: - name: Attività - item_1: - name: Traguardo - item_2: - name: Fase - item_3: - name: Funzionalità - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Benvenuto su OpenProject! - text: | - OpenProject è il principale software di gestione dei progetti open source. Supporta la gestione dei progetti classica, agile e ibrida e ti dà il pieno controllo sui tuoi dati. - - Funzionalità principali e casi d'uso: - - * [Gestione del portfolio di progetti](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Pianificazione e programmazione del progetto](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Gestione delle attività e monitoraggio dei problemi](https://www.openproject.org/collaboration-software-features/task-management/) - * [Bacheche Agile (Scrum e Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Gestione dei requisiti e pianificazione del rilascio](https://www.openproject.org/collaboration-software-features/product-development/) - * [Monitoraggio di tempi e costi, budget](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Collaborazione e documentazione del team](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Benvenuti nel futuro della gestione dei progetti. - - Per gli amministratori: è possibile modificare questo testo di benvenuto [qui]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Progetto Dimostrativo @@ -489,3 +414,78 @@ it: * Tempo limitato (3 h). * Dopo lo Sprint Review, sarà moderato da uno Scrum Master. * Il team discute dello sprint: cosa è andato bene, cosa deve essere migliorato per essere più produttivi per il prossimo sprint o anche per divertirsi di più. + statuses: + item_0: + name: Nuovo + item_1: + name: In fase di specifica + item_2: + name: Specificato + item_3: + name: Confermato + item_4: + name: Da programmare + item_5: + name: Programmato + item_6: + name: In corso + item_7: + name: Sviluppato + item_8: + name: In fase di test + item_9: + name: Testato + item_10: + name: Test non riuscito + item_11: + name: Chiuso + item_12: + name: In attesa + item_13: + name: Respinto + time_entry_activities: + item_0: + name: Gestione + item_1: + name: Specifiche + item_2: + name: Sviluppo + item_3: + name: Test + item_4: + name: Supporto + item_5: + name: Altro + types: + item_0: + name: Attività + item_1: + name: Traguardo + item_2: + name: Fase + item_3: + name: Funzionalità + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Benvenuto su OpenProject! + text: | + OpenProject è il principale software di gestione dei progetti open source. Supporta la gestione dei progetti classica, agile e ibrida e ti dà il pieno controllo sui tuoi dati. + + Funzionalità principali e casi d'uso: + + * [Gestione del portfolio di progetti](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Pianificazione e programmazione del progetto](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Gestione delle attività e monitoraggio dei problemi](https://www.openproject.org/collaboration-software-features/task-management/) + * [Bacheche Agile (Scrum e Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Gestione dei requisiti e pianificazione del rilascio](https://www.openproject.org/collaboration-software-features/product-development/) + * [Monitoraggio di tempi e costi, budget](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Collaborazione e documentazione del team](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Benvenuti nel futuro della gestione dei progetti. + + Per gli amministratori: è possibile modificare questo testo di benvenuto [qui]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml index e15ad2d2b8ec..fe1e505d0cf0 100644 --- a/config/locales/crowdin/it.yml +++ b/config/locales/crowdin/it.yml @@ -473,7 +473,7 @@ it: is_readonly: "Sola lettura" excluded_from_totals: "Escluso dai totali" themes: - dark: "Scuro (sperimentale)" + dark: "Dark (Beta)" light: "Chiaro" light_high_contrast: "Chiaro ad alto contrasto" types: diff --git a/config/locales/crowdin/ja.seeders.yml b/config/locales/crowdin/ja.seeders.yml index 581e7b39f967..3b627e1ec967 100644 --- a/config/locales/crowdin/ja.seeders.yml +++ b/config/locales/crowdin/ja.seeders.yml @@ -77,81 +77,6 @@ ja: name: 高め item_3: name: 急ぎ - statuses: - item_0: - name: 新しく作成 - item_1: - name: 仕様で - item_2: - name: 指定済み - item_3: - name: 確認済み - item_4: - name: 未スケジュール - item_5: - name: スケジュール済 - item_6: - name: 進行中 - item_7: - name: 開発済み - item_8: - name: テスト中 - item_9: - name: テスト済み - item_10: - name: テスト失敗 - item_11: - name: 終了 - item_12: - name: 保留中 - item_13: - name: 却下 - time_entry_activities: - item_0: - name: 管理 - item_1: - name: 仕様 - item_2: - name: 開発作業 - item_3: - name: テスト中 - item_4: - name: サポート - item_5: - name: その他 - types: - item_0: - name: タスク - item_1: - name: マイルストーン - item_2: - name: 工程 - item_3: - name: 機能 - item_4: - name: エピック - item_5: - name: ユーザストーリー - item_6: - name: 不具合 - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ ja: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: 新しく作成 + item_1: + name: 仕様で + item_2: + name: 指定済み + item_3: + name: 確認済み + item_4: + name: 未スケジュール + item_5: + name: スケジュール済 + item_6: + name: 進行中 + item_7: + name: 開発済み + item_8: + name: テスト中 + item_9: + name: テスト済み + item_10: + name: テスト失敗 + item_11: + name: 終了 + item_12: + name: 保留中 + item_13: + name: 却下 + time_entry_activities: + item_0: + name: 管理 + item_1: + name: 仕様 + item_2: + name: 開発作業 + item_3: + name: テスト中 + item_4: + name: サポート + item_5: + name: その他 + types: + item_0: + name: タスク + item_1: + name: マイルストーン + item_2: + name: 工程 + item_3: + name: 機能 + item_4: + name: エピック + item_5: + name: ユーザストーリー + item_6: + name: 不具合 + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ja.yml b/config/locales/crowdin/ja.yml index 74c4ff13f16c..e5d44f47be63 100644 --- a/config/locales/crowdin/ja.yml +++ b/config/locales/crowdin/ja.yml @@ -466,7 +466,7 @@ ja: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/js-af.yml b/config/locales/crowdin/js-af.yml index 9e23b32938eb..9e06585e995a 100644 --- a/config/locales/crowdin/js-af.yml +++ b/config/locales/crowdin/js-af.yml @@ -619,7 +619,7 @@ af: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ar.yml b/config/locales/crowdin/js-ar.yml index 8aed6a1afd6c..adc589f71985 100644 --- a/config/locales/crowdin/js-ar.yml +++ b/config/locales/crowdin/js-ar.yml @@ -619,7 +619,7 @@ ar: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-az.yml b/config/locales/crowdin/js-az.yml index 16eeb0dc2e19..da801364ef3b 100644 --- a/config/locales/crowdin/js-az.yml +++ b/config/locales/crowdin/js-az.yml @@ -619,7 +619,7 @@ az: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-be.yml b/config/locales/crowdin/js-be.yml index 2f31ee62104b..0121e98a6f57 100644 --- a/config/locales/crowdin/js-be.yml +++ b/config/locales/crowdin/js-be.yml @@ -619,7 +619,7 @@ be: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-bg.yml b/config/locales/crowdin/js-bg.yml index 8d3d21e59aa2..7eccaca03baa 100644 --- a/config/locales/crowdin/js-bg.yml +++ b/config/locales/crowdin/js-bg.yml @@ -619,7 +619,7 @@ bg: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ca.yml b/config/locales/crowdin/js-ca.yml index 663be3ed6bf7..9cf5d5e5e85f 100644 --- a/config/locales/crowdin/js-ca.yml +++ b/config/locales/crowdin/js-ca.yml @@ -619,7 +619,7 @@ ca: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ckb-IR.yml b/config/locales/crowdin/js-ckb-IR.yml index 715e1efc561d..c377be057724 100644 --- a/config/locales/crowdin/js-ckb-IR.yml +++ b/config/locales/crowdin/js-ckb-IR.yml @@ -619,7 +619,7 @@ ckb-IR: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-cs.yml b/config/locales/crowdin/js-cs.yml index 98ab4b2f9213..2e3d3bf02e48 100644 --- a/config/locales/crowdin/js-cs.yml +++ b/config/locales/crowdin/js-cs.yml @@ -618,7 +618,7 @@ cs: mentioned: "Mentioned" watched: "Watcher" assigned: "Řešitel" - responsible: "Odpovědný" + accountable: "Accountable" created: "Vytvořeno" scheduled: "Naplánováno" commented: "Komentované" diff --git a/config/locales/crowdin/js-da.yml b/config/locales/crowdin/js-da.yml index 8d9636421674..859c15de3995 100644 --- a/config/locales/crowdin/js-da.yml +++ b/config/locales/crowdin/js-da.yml @@ -487,7 +487,7 @@ da: label_previous: "Foregående" label_per_page: "Per side:" label_please_wait: "Please wait" - label_project: "Prjoekt" + label_project: "Projekt" label_project_list: "Project lists" label_project_plural: "Projekter" label_visibility_settings: "Visibility settings" @@ -618,7 +618,7 @@ da: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" @@ -993,7 +993,7 @@ da: category: "Kategori" percentageDone: "Procentdel udført" priority: "Prioritet" - projectName: "Prjoekt" + projectName: "Projekt" remainingWork: "Remaining work" remainingWorkAlternative: "Resterende timer" responsible: "Ansvarlig" @@ -1226,7 +1226,7 @@ da: PlaceholderUser: "pladsholder bruger" invite_principal_to_project: "Inviter %{principal} til %{project}" project: - label: "Prjoekt" + label: "Projekt" required: "Vælg et projekt" lacking_permission: "Please select a different project since you lack permissions to assign users to the currently selected." lacking_permission_info: "You lack the permission to assign users to the project you are currently in. You need to select a different one." diff --git a/config/locales/crowdin/js-de.yml b/config/locales/crowdin/js-de.yml index fd8024b8e801..9f808bf83bc2 100644 --- a/config/locales/crowdin/js-de.yml +++ b/config/locales/crowdin/js-de.yml @@ -618,7 +618,7 @@ de: mentioned: "Erwähnt" watched: "Beobachter" assigned: "Beauftragter" - responsible: "Verantwortlich" + accountable: "Accountable" created: "Erstellt" scheduled: "Geplant" commented: "Kommentiert" diff --git a/config/locales/crowdin/js-el.yml b/config/locales/crowdin/js-el.yml index f3ea26f1c9c2..c767ed4d1ff8 100644 --- a/config/locales/crowdin/js-el.yml +++ b/config/locales/crowdin/js-el.yml @@ -618,7 +618,7 @@ el: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-eo.yml b/config/locales/crowdin/js-eo.yml index 9c5f97bae550..3034f70dd0de 100644 --- a/config/locales/crowdin/js-eo.yml +++ b/config/locales/crowdin/js-eo.yml @@ -619,7 +619,7 @@ eo: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-es.yml b/config/locales/crowdin/js-es.yml index a7d544e49450..cf8cf0e02a29 100644 --- a/config/locales/crowdin/js-es.yml +++ b/config/locales/crowdin/js-es.yml @@ -619,7 +619,7 @@ es: mentioned: "Mencionado" watched: "Observador" assigned: "Asignado a" - responsible: "Responsable" + accountable: "Accountable" created: "Creado" scheduled: "Programado" commented: "Comentado" diff --git a/config/locales/crowdin/js-et.yml b/config/locales/crowdin/js-et.yml index 42de14fcfb7b..7e0ccf7aa701 100644 --- a/config/locales/crowdin/js-et.yml +++ b/config/locales/crowdin/js-et.yml @@ -619,7 +619,7 @@ et: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-eu.yml b/config/locales/crowdin/js-eu.yml index 055faef15ff8..10a733dbe8f6 100644 --- a/config/locales/crowdin/js-eu.yml +++ b/config/locales/crowdin/js-eu.yml @@ -619,7 +619,7 @@ eu: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-fa.yml b/config/locales/crowdin/js-fa.yml index 637c53c2d889..d095440c57c8 100644 --- a/config/locales/crowdin/js-fa.yml +++ b/config/locales/crowdin/js-fa.yml @@ -619,7 +619,7 @@ fa: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" @@ -768,7 +768,7 @@ fa: label: "Temporarily pause daily email reminders" first_day: "First day" last_day: "Last day" - text_are_you_sure: "Are you sure?" + text_are_you_sure: "آیا مطمئن هستید؟" text_data_lost: "All entered data will be lost." text_user_wrote: "%{value} wrote:" types: diff --git a/config/locales/crowdin/js-fi.yml b/config/locales/crowdin/js-fi.yml index ac0eaaf9621c..4202e3703431 100644 --- a/config/locales/crowdin/js-fi.yml +++ b/config/locales/crowdin/js-fi.yml @@ -619,7 +619,7 @@ fi: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-fil.yml b/config/locales/crowdin/js-fil.yml index 7710f62f3d1a..7777ffaf9065 100644 --- a/config/locales/crowdin/js-fil.yml +++ b/config/locales/crowdin/js-fil.yml @@ -619,7 +619,7 @@ fil: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-fr.yml b/config/locales/crowdin/js-fr.yml index 275b8ed43b72..269d24baeeca 100644 --- a/config/locales/crowdin/js-fr.yml +++ b/config/locales/crowdin/js-fr.yml @@ -619,7 +619,7 @@ fr: mentioned: "Mentionné" watched: "Observateur" assigned: "Personne assignée" - responsible: "Responsable" + accountable: "Accountable" created: "Créé" scheduled: "Planifié" commented: "Commenté" diff --git a/config/locales/crowdin/js-he.yml b/config/locales/crowdin/js-he.yml index 1e86d347d9bf..82e624408e0a 100644 --- a/config/locales/crowdin/js-he.yml +++ b/config/locales/crowdin/js-he.yml @@ -619,7 +619,7 @@ he: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-hi.yml b/config/locales/crowdin/js-hi.yml index dc4a496aaea5..a14cd2c6da72 100644 --- a/config/locales/crowdin/js-hi.yml +++ b/config/locales/crowdin/js-hi.yml @@ -619,7 +619,7 @@ hi: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-hr.yml b/config/locales/crowdin/js-hr.yml index e42213226230..23029a81b849 100644 --- a/config/locales/crowdin/js-hr.yml +++ b/config/locales/crowdin/js-hr.yml @@ -619,7 +619,7 @@ hr: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-hu.yml b/config/locales/crowdin/js-hu.yml index c096ade39bce..c8add0bde69a 100644 --- a/config/locales/crowdin/js-hu.yml +++ b/config/locales/crowdin/js-hu.yml @@ -619,7 +619,7 @@ hu: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-id.yml b/config/locales/crowdin/js-id.yml index 6c2721946e98..5b338c90df37 100644 --- a/config/locales/crowdin/js-id.yml +++ b/config/locales/crowdin/js-id.yml @@ -619,7 +619,7 @@ id: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-it.yml b/config/locales/crowdin/js-it.yml index 71452637828e..9983078e9ec6 100644 --- a/config/locales/crowdin/js-it.yml +++ b/config/locales/crowdin/js-it.yml @@ -619,7 +619,7 @@ it: mentioned: "Menzionato" watched: "Osservatore" assigned: "Assegnatario" - responsible: "Responsabile" + accountable: "Accountable" created: "Creato" scheduled: "Programmato" commented: "Commentato" diff --git a/config/locales/crowdin/js-ja.yml b/config/locales/crowdin/js-ja.yml index cbc18bf6a0da..3e52355b36d2 100644 --- a/config/locales/crowdin/js-ja.yml +++ b/config/locales/crowdin/js-ja.yml @@ -620,7 +620,7 @@ ja: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ka.yml b/config/locales/crowdin/js-ka.yml index 03f158b5c524..d72d03d31b01 100644 --- a/config/locales/crowdin/js-ka.yml +++ b/config/locales/crowdin/js-ka.yml @@ -619,7 +619,7 @@ ka: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-kk.yml b/config/locales/crowdin/js-kk.yml index 56a1e88fb40b..20a418de0ecf 100644 --- a/config/locales/crowdin/js-kk.yml +++ b/config/locales/crowdin/js-kk.yml @@ -619,7 +619,7 @@ kk: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml index 9b171134eb84..32f918926360 100644 --- a/config/locales/crowdin/js-ko.yml +++ b/config/locales/crowdin/js-ko.yml @@ -619,7 +619,7 @@ ko: mentioned: "멘션됨" watched: "주시자" assigned: "담당자" - responsible: "담당" + accountable: "Accountable" created: "생성됨" scheduled: "예약됨" commented: "코멘트 작성됨" diff --git a/config/locales/crowdin/js-lt.yml b/config/locales/crowdin/js-lt.yml index d3b34f235f0e..0065ff9c8114 100644 --- a/config/locales/crowdin/js-lt.yml +++ b/config/locales/crowdin/js-lt.yml @@ -619,7 +619,7 @@ lt: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-lv.yml b/config/locales/crowdin/js-lv.yml index a9ac52fd9df3..6319671a5761 100644 --- a/config/locales/crowdin/js-lv.yml +++ b/config/locales/crowdin/js-lv.yml @@ -619,7 +619,7 @@ lv: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-mn.yml b/config/locales/crowdin/js-mn.yml index 5a7682c1049a..e2b0a6c4d921 100644 --- a/config/locales/crowdin/js-mn.yml +++ b/config/locales/crowdin/js-mn.yml @@ -619,7 +619,7 @@ mn: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ms.yml b/config/locales/crowdin/js-ms.yml index bb5383250e92..5d70e8f16729 100644 --- a/config/locales/crowdin/js-ms.yml +++ b/config/locales/crowdin/js-ms.yml @@ -619,7 +619,7 @@ ms: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ne.yml b/config/locales/crowdin/js-ne.yml index b31fd9dce427..500819f31db1 100644 --- a/config/locales/crowdin/js-ne.yml +++ b/config/locales/crowdin/js-ne.yml @@ -619,7 +619,7 @@ ne: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-nl.yml b/config/locales/crowdin/js-nl.yml index e289562e806e..276f0d6756f2 100644 --- a/config/locales/crowdin/js-nl.yml +++ b/config/locales/crowdin/js-nl.yml @@ -619,7 +619,7 @@ nl: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-no.yml b/config/locales/crowdin/js-no.yml index f891e2b174c0..5055f747e023 100644 --- a/config/locales/crowdin/js-no.yml +++ b/config/locales/crowdin/js-no.yml @@ -619,7 +619,7 @@ mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-pl.yml b/config/locales/crowdin/js-pl.yml index e8ea5f880ce2..7b7fd58683c8 100644 --- a/config/locales/crowdin/js-pl.yml +++ b/config/locales/crowdin/js-pl.yml @@ -619,7 +619,7 @@ pl: mentioned: "Wzmianka" watched: "Obserwator" assigned: "Przypisana osoba" - responsible: "Osoba odpowiedzialna" + accountable: "Accountable" created: "Utworzono" scheduled: "Zaplanowany" commented: "Skomentował" diff --git a/config/locales/crowdin/js-pt-BR.yml b/config/locales/crowdin/js-pt-BR.yml index 5ddbf39c5250..36acb09d0cb6 100644 --- a/config/locales/crowdin/js-pt-BR.yml +++ b/config/locales/crowdin/js-pt-BR.yml @@ -618,7 +618,7 @@ pt-BR: mentioned: "Mencionado" watched: "Observador" assigned: "Cessionário" - responsible: "Responsável" + accountable: "Accountable" created: "Criado" scheduled: "Planejado" commented: "Comentado" diff --git a/config/locales/crowdin/js-pt-PT.yml b/config/locales/crowdin/js-pt-PT.yml index 35db8ea762c3..98994218716c 100644 --- a/config/locales/crowdin/js-pt-PT.yml +++ b/config/locales/crowdin/js-pt-PT.yml @@ -619,7 +619,7 @@ pt-PT: mentioned: "Mencionado" watched: "Observador" assigned: "Pessoa atribuída" - responsible: "Responsável" + accountable: "Accountable" created: "Criado" scheduled: "Agendado" commented: "Comentado" diff --git a/config/locales/crowdin/js-ro.yml b/config/locales/crowdin/js-ro.yml index 3060cd81d3c2..bec318f1cf25 100644 --- a/config/locales/crowdin/js-ro.yml +++ b/config/locales/crowdin/js-ro.yml @@ -618,7 +618,7 @@ ro: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-ru.yml b/config/locales/crowdin/js-ru.yml index aeaa82ca7835..3b596c0f9dc2 100644 --- a/config/locales/crowdin/js-ru.yml +++ b/config/locales/crowdin/js-ru.yml @@ -618,7 +618,7 @@ ru: mentioned: "Упомянутый" watched: "Наблюдатель" assigned: "Назначенный" - responsible: "Ответственный" + accountable: "Accountable" created: "Создано" scheduled: "Запланировано" commented: "Прокомментировано" diff --git a/config/locales/crowdin/js-rw.yml b/config/locales/crowdin/js-rw.yml index 017db44b95d8..83c1a167cd68 100644 --- a/config/locales/crowdin/js-rw.yml +++ b/config/locales/crowdin/js-rw.yml @@ -619,7 +619,7 @@ rw: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-si.yml b/config/locales/crowdin/js-si.yml index 87a9fa3ff86e..d0664971a83e 100644 --- a/config/locales/crowdin/js-si.yml +++ b/config/locales/crowdin/js-si.yml @@ -619,7 +619,7 @@ si: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-sk.yml b/config/locales/crowdin/js-sk.yml index a87154b4b2a4..f0c4aa03dedb 100644 --- a/config/locales/crowdin/js-sk.yml +++ b/config/locales/crowdin/js-sk.yml @@ -619,7 +619,7 @@ sk: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-sl.yml b/config/locales/crowdin/js-sl.yml index 97fc031cbe6d..f73307956d97 100644 --- a/config/locales/crowdin/js-sl.yml +++ b/config/locales/crowdin/js-sl.yml @@ -618,7 +618,7 @@ sl: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-sr.yml b/config/locales/crowdin/js-sr.yml index 35b0153da45b..ae0052dd1c43 100644 --- a/config/locales/crowdin/js-sr.yml +++ b/config/locales/crowdin/js-sr.yml @@ -619,7 +619,7 @@ sr: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-sv.yml b/config/locales/crowdin/js-sv.yml index cc4c9d11c038..2f09284d47c6 100644 --- a/config/locales/crowdin/js-sv.yml +++ b/config/locales/crowdin/js-sv.yml @@ -618,7 +618,7 @@ sv: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-th.yml b/config/locales/crowdin/js-th.yml index 120391d4dda0..53c12761daaa 100644 --- a/config/locales/crowdin/js-th.yml +++ b/config/locales/crowdin/js-th.yml @@ -619,7 +619,7 @@ th: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-tr.yml b/config/locales/crowdin/js-tr.yml index 1dc542dcdc9c..d8ccdf0cdc59 100644 --- a/config/locales/crowdin/js-tr.yml +++ b/config/locales/crowdin/js-tr.yml @@ -618,7 +618,7 @@ tr: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-uk.yml b/config/locales/crowdin/js-uk.yml index 90a158e8ce50..7853bf5d4dde 100644 --- a/config/locales/crowdin/js-uk.yml +++ b/config/locales/crowdin/js-uk.yml @@ -619,7 +619,7 @@ uk: mentioned: "Згадано" watched: "Спостерігач" assigned: "Виконавець" - responsible: "Відповідальний" + accountable: "Accountable" created: "Створено" scheduled: "Заплановано" commented: "Прокоментовано" diff --git a/config/locales/crowdin/js-uz.yml b/config/locales/crowdin/js-uz.yml index b505fa6a1146..03a1e110b0f6 100644 --- a/config/locales/crowdin/js-uz.yml +++ b/config/locales/crowdin/js-uz.yml @@ -619,7 +619,7 @@ uz: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-vi.yml b/config/locales/crowdin/js-vi.yml index 25215c4ccd3c..132afc9ecb0a 100644 --- a/config/locales/crowdin/js-vi.yml +++ b/config/locales/crowdin/js-vi.yml @@ -618,7 +618,7 @@ vi: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/config/locales/crowdin/js-zh-CN.yml b/config/locales/crowdin/js-zh-CN.yml index 48fa6cfb66ac..4fb14c451f9c 100644 --- a/config/locales/crowdin/js-zh-CN.yml +++ b/config/locales/crowdin/js-zh-CN.yml @@ -606,10 +606,10 @@ zh-CN: gantt_menu: "使用甘特图模块轻松创建项目时间表和时间线。" timeline: "您可以在此编辑您的项目计划、创建新的工作包(例如任务、里程碑、阶段等)以及添加依赖项。所有团队成员都可以随时查看和更新最新计划。" team_planner: - overview: "团队规划工具使您可以直观地为团队成员分配任务,并全面了解哪些成员正在处理哪些工作。" + overview: "工作组规划器使您可以直观地为团队成员分配任务,并全面了解哪些成员正在处理哪些工作。" calendar: "单周或双周规划面板可以显示分配给您的团队成员的所有工作包。" add_assignee: "首先,请将受理人添加到工作组规划器。" - add_existing: "搜索现有工作包并将其拖动到团队规划工具,以立即将其分配给团队成员并定义开始日期和结束日期。" + add_existing: "搜索现有工作包并将其拖动到工作组规划器,以立即将其分配给团队成员并定义开始日期和结束日期。" card: "水平拖动工作包以前移或后移其时间,拖动边缘以更改开始日期和结束日期,甚至可以将其垂直拖动到不同的行以分配给其他成员。" notifications: title: "通知" @@ -618,7 +618,7 @@ zh-CN: mentioned: "被提及" watched: "关注者" assigned: "指定人" - responsible: "负责人" + accountable: "Accountable" created: "已创建" scheduled: "已计划" commented: "已评论" diff --git a/config/locales/crowdin/js-zh-TW.yml b/config/locales/crowdin/js-zh-TW.yml index 1f5561d16d01..b66b014bb632 100644 --- a/config/locales/crowdin/js-zh-TW.yml +++ b/config/locales/crowdin/js-zh-TW.yml @@ -618,7 +618,7 @@ zh-TW: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" @@ -1284,8 +1284,8 @@ zh-TW: content: >- The status '%{status_name}' has been configured to be excluded from hierarchy totals of Work, Remaining work, and % Complete. The totals do not take this value into account. favorite_projects: - no_results: "You have no favorite projects" - no_results_subtext: "Add one or multiple projects as favorite through their overview or in a project list." + no_results: "您還沒有設定收藏的專案" + no_results_subtext: "由專案總覽或專案列表可以收藏一個或多個專案" include_projects: toggle_title: "包含的專案" title: "專案" diff --git a/config/locales/crowdin/ka.seeders.yml b/config/locales/crowdin/ka.seeders.yml index 10938866659a..51ade0dc6602 100644 --- a/config/locales/crowdin/ka.seeders.yml +++ b/config/locales/crowdin/ka.seeders.yml @@ -77,81 +77,6 @@ ka: name: მაღალი item_3: name: დაუყონებლივ - statuses: - item_0: - name: ახალი - item_1: - name: In specification - item_2: - name: მითითებული - item_3: - name: დადასტურებულია - item_4: - name: To be scheduled - item_5: - name: დაგეგმილია - item_6: - name: მიმდინარეობს - item_7: - name: შემუშავებულია - item_8: - name: იტესტება - item_9: - name: დატესტილი - item_10: - name: ტესტი ჩავარდა - item_11: - name: დახურულია - item_12: - name: შეყოვნების რეჟიმში - item_13: - name: უარყოფილია - time_entry_activities: - item_0: - name: მართვა - item_1: - name: სპეციფიკაცია - item_2: - name: შემუშავება - item_3: - name: ტესტირება - item_4: - name: მხარდაჭერა - item_5: - name: სხვა - types: - item_0: - name: ამოცანა - item_1: - name: ნიშანსვეტი - item_2: - name: ფაზები - item_3: - name: თვისებები - item_4: - name: ეპიკური - item_5: - name: მომხმარებლის აღწერა - item_6: - name: შეცდომა - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: საცდელი პროექტი @@ -489,3 +414,78 @@ ka: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: ახალი + item_1: + name: In specification + item_2: + name: მითითებული + item_3: + name: დადასტურებულია + item_4: + name: To be scheduled + item_5: + name: დაგეგმილია + item_6: + name: მიმდინარეობს + item_7: + name: შემუშავებულია + item_8: + name: იტესტება + item_9: + name: დატესტილი + item_10: + name: ტესტი ჩავარდა + item_11: + name: დახურულია + item_12: + name: შეყოვნების რეჟიმში + item_13: + name: უარყოფილია + time_entry_activities: + item_0: + name: მართვა + item_1: + name: სპეციფიკაცია + item_2: + name: შემუშავება + item_3: + name: ტესტირება + item_4: + name: მხარდაჭერა + item_5: + name: სხვა + types: + item_0: + name: ამოცანა + item_1: + name: ნიშანსვეტი + item_2: + name: ფაზები + item_3: + name: თვისებები + item_4: + name: ეპიკური + item_5: + name: მომხმარებლის აღწერა + item_6: + name: შეცდომა + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ka.yml b/config/locales/crowdin/ka.yml index 6593a584a33d..c20ada77749f 100644 --- a/config/locales/crowdin/ka.yml +++ b/config/locales/crowdin/ka.yml @@ -476,7 +476,7 @@ ka: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "ღია" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/kk.seeders.yml b/config/locales/crowdin/kk.seeders.yml index 8dfc5a134fd1..8b7aa759d061 100644 --- a/config/locales/crowdin/kk.seeders.yml +++ b/config/locales/crowdin/kk.seeders.yml @@ -77,81 +77,6 @@ kk: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ kk: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/kk.yml b/config/locales/crowdin/kk.yml index c53163ed66f6..23fcbe6b75e8 100644 --- a/config/locales/crowdin/kk.yml +++ b/config/locales/crowdin/kk.yml @@ -476,7 +476,7 @@ kk: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/ko.seeders.yml b/config/locales/crowdin/ko.seeders.yml index ffe6454e629f..75bc674ccf29 100644 --- a/config/locales/crowdin/ko.seeders.yml +++ b/config/locales/crowdin/ko.seeders.yml @@ -77,81 +77,6 @@ ko: name: 높음 item_3: name: 즉시 - statuses: - item_0: - name: 새로 만들기 - item_1: - name: 사양 내 - item_2: - name: 지정됨 - item_3: - name: 확인됨 - item_4: - name: 계획 예정 - item_5: - name: 예약됨 - item_6: - name: 진행 중 - item_7: - name: 개발됨 - item_8: - name: 테스트 중 - item_9: - name: 테스트됨 - item_10: - name: 테스트 실패 - item_11: - name: 닫음 - item_12: - name: 보류 중 - item_13: - name: 거부됨 - time_entry_activities: - item_0: - name: 관리 - item_1: - name: 사양 - item_2: - name: 개발 - item_3: - name: 테스팅 - item_4: - name: 지원 - item_5: - name: 기타 - types: - item_0: - name: 일감 - item_1: - name: 마일스톤 - item_2: - name: 단계 - item_3: - name: 기능 - item_4: - name: 에픽 - item_5: - name: 사용자 이야기 - item_6: - name: 버그 - welcome: - title: OpenProject에 오신 것을 환영합니다! - text: | - OpenProject는 최고의 오픈 소스 프로젝트 관리 소프트웨어입니다. 기존의 민첩한 프로젝트 관리뿐만 아니라 하이브리드 프로젝트 관리를 지원하고 데이터를 완벽하게 제어할 수 있게 합니다. - - 핵심 기능 및 사용 사례: - - * [프로젝트 포트폴리오 관리](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [프로젝트 계획 및 스케줄링](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [작업 관리 및 이슈 추적](https://www.openproject.org/collaboration-software-features/task-management/) - * [애자일 보드(스크럼 및 Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [요구 사항 관리 및 릴리스 계획](https://www.openproject.org/collaboration-software-features/product-development/) - * [시간 및 비용 추적, 예산](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [팀 협업 및 문서](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - 프로젝트 관리의 미래에 오신 것을 환영합니다. - - 관리자용: 이 환영 텍스트는 [여기에서]({{opSetting:base_url}}/admin/settings/general) 변경할 수 있습니다. projects: demo-project: name: 데모 프로젝트 @@ -489,3 +414,78 @@ ko: * 타임 박스(3시간). * 스프린트 검토 후, 스크럼 마스터가 알맞게 조정합니다. * 무엇이 잘 되었는지, 다음 스프린트를 위해 생산성을 높이거나, 더 재미있게 하기 위해 개선해야 할 사항은 무엇인지 등 스프린트에 대해 팀이 논의합니다. + statuses: + item_0: + name: 새로 만들기 + item_1: + name: 사양 내 + item_2: + name: 지정됨 + item_3: + name: 확인됨 + item_4: + name: 계획 예정 + item_5: + name: 예약됨 + item_6: + name: 진행 중 + item_7: + name: 개발됨 + item_8: + name: 테스트 중 + item_9: + name: 테스트됨 + item_10: + name: 테스트 실패 + item_11: + name: 닫음 + item_12: + name: 보류 중 + item_13: + name: 거부됨 + time_entry_activities: + item_0: + name: 관리 + item_1: + name: 사양 + item_2: + name: 개발 + item_3: + name: 테스팅 + item_4: + name: 지원 + item_5: + name: 기타 + types: + item_0: + name: 일감 + item_1: + name: 마일스톤 + item_2: + name: 단계 + item_3: + name: 기능 + item_4: + name: 에픽 + item_5: + name: 사용자 이야기 + item_6: + name: 버그 + welcome: + title: OpenProject에 오신 것을 환영합니다! + text: | + OpenProject는 최고의 오픈 소스 프로젝트 관리 소프트웨어입니다. 기존의 민첩한 프로젝트 관리뿐만 아니라 하이브리드 프로젝트 관리를 지원하고 데이터를 완벽하게 제어할 수 있게 합니다. + + 핵심 기능 및 사용 사례: + + * [프로젝트 포트폴리오 관리](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [프로젝트 계획 및 스케줄링](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [작업 관리 및 이슈 추적](https://www.openproject.org/collaboration-software-features/task-management/) + * [애자일 보드(스크럼 및 Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [요구 사항 관리 및 릴리스 계획](https://www.openproject.org/collaboration-software-features/product-development/) + * [시간 및 비용 추적, 예산](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [팀 협업 및 문서](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + 프로젝트 관리의 미래에 오신 것을 환영합니다. + + 관리자용: 이 환영 텍스트는 [여기에서]({{opSetting:base_url}}/admin/settings/general) 변경할 수 있습니다. diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml index 4b8cc0774198..c0fefe2d162a 100644 --- a/config/locales/crowdin/ko.yml +++ b/config/locales/crowdin/ko.yml @@ -469,7 +469,7 @@ ko: is_readonly: "읽기 전용" excluded_from_totals: "합계에서 제외됨" themes: - dark: "다크(실험적)" + dark: "Dark (Beta)" light: "라이트" light_high_contrast: "라이트 하이 콘트라스트" types: diff --git a/config/locales/crowdin/lt.seeders.yml b/config/locales/crowdin/lt.seeders.yml index 65ae86dfe0f6..3467819e2bd5 100644 --- a/config/locales/crowdin/lt.seeders.yml +++ b/config/locales/crowdin/lt.seeders.yml @@ -77,81 +77,6 @@ lt: name: Aukštis item_3: name: Neatidėliotinas - statuses: - item_0: - name: Naujas - item_1: - name: Specifikuojama - item_2: - name: Detalizuota - item_3: - name: Patvirtinta - item_4: - name: Turimas suplanuoti - item_5: - name: Suplanuota - item_6: - name: Vykdoma - item_7: - name: Plėtota - item_8: - name: Testuojama - item_9: - name: Ištestuota - item_10: - name: Nesėkmingas testavimas - item_11: - name: Uždaryta - item_12: - name: Sulaikyta - item_13: - name: Atmesta - time_entry_activities: - item_0: - name: Valdymas - item_1: - name: Specifikacija - item_2: - name: Kūrimas - item_3: - name: Testavimas - item_4: - name: Palaikymas - item_5: - name: Kita - types: - item_0: - name: Užduotis - item_1: - name: Svarbus etapas - item_2: - name: Fazė - item_3: - name: Požymis - item_4: - name: Didingas - item_5: - name: Vartotojo istorija - item_6: - name: Klaida - welcome: - title: Jus sveikina OpenProject! - text: | - OpenProject yra pirmaujanti atviro kodo projektų valdymo programinė įranga. Palaiko klasikinį, Agile bei hibridinius projekto valdymo metodus bei suteikia jums pilną jūsų duomenų kontrolę. - - Pagrindinės savybės ir panaudos atvejai: - - * [Projekto portfelio valdymas](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Projekto planavimas ir tvarkaraštis](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Užduočių valdymas ir problemų sekimas](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile lentos (Scrum ir Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Reikalavimų valdymas ir laidų planavimas](https://www.openproject.org/collaboration-software-features/product-development/) - * [Laiko ir kaštų sekimas, biudžetai](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Komandos bendradarbiavimas ir dokumentavimas](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Jus sveikina projektų valdymo ateitis. - - Administratoriams: Pasveikinimo tekstą galite pakeisti [čia]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demonstracinis projektas @@ -489,3 +414,78 @@ lt: * Laikas (3 val). * Po sprinto peržiūros, moderuoja Scrum vadovas. * Komanda aptaria sprintą: kas suveikė, ką reikia patobulinti, kad būtų padidintas kito sprinto produktyvumas ar kad tiesiog būtų linksmiau. + statuses: + item_0: + name: Naujas + item_1: + name: Specifikuojama + item_2: + name: Detalizuota + item_3: + name: Patvirtinta + item_4: + name: Turimas suplanuoti + item_5: + name: Suplanuota + item_6: + name: Vykdoma + item_7: + name: Plėtota + item_8: + name: Testuojama + item_9: + name: Ištestuota + item_10: + name: Nesėkmingas testavimas + item_11: + name: Uždaryta + item_12: + name: Sulaikyta + item_13: + name: Atmesta + time_entry_activities: + item_0: + name: Valdymas + item_1: + name: Specifikacija + item_2: + name: Kūrimas + item_3: + name: Testavimas + item_4: + name: Palaikymas + item_5: + name: Kita + types: + item_0: + name: Užduotis + item_1: + name: Svarbus etapas + item_2: + name: Fazė + item_3: + name: Požymis + item_4: + name: Didingas + item_5: + name: Vartotojo istorija + item_6: + name: Klaida + welcome: + title: Jus sveikina OpenProject! + text: | + OpenProject yra pirmaujanti atviro kodo projektų valdymo programinė įranga. Palaiko klasikinį, Agile bei hibridinius projekto valdymo metodus bei suteikia jums pilną jūsų duomenų kontrolę. + + Pagrindinės savybės ir panaudos atvejai: + + * [Projekto portfelio valdymas](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Projekto planavimas ir tvarkaraštis](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Užduočių valdymas ir problemų sekimas](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile lentos (Scrum ir Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Reikalavimų valdymas ir laidų planavimas](https://www.openproject.org/collaboration-software-features/product-development/) + * [Laiko ir kaštų sekimas, biudžetai](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Komandos bendradarbiavimas ir dokumentavimas](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Jus sveikina projektų valdymo ateitis. + + Administratoriams: Pasveikinimo tekstą galite pakeisti [čia]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/lt.yml b/config/locales/crowdin/lt.yml index be6ad865a967..41df8d4109ed 100644 --- a/config/locales/crowdin/lt.yml +++ b/config/locales/crowdin/lt.yml @@ -485,7 +485,7 @@ lt: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Šviesi" light_high_contrast: "Šviesi kontrastinga" types: diff --git a/config/locales/crowdin/lv.seeders.yml b/config/locales/crowdin/lv.seeders.yml index 3b998e7b03da..d45fed46aa5d 100644 --- a/config/locales/crowdin/lv.seeders.yml +++ b/config/locales/crowdin/lv.seeders.yml @@ -77,81 +77,6 @@ lv: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Uzdevums - item_1: - name: Atskaites punkts - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ lv: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Uzdevums + item_1: + name: Atskaites punkts + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/lv.yml b/config/locales/crowdin/lv.yml index b52e7b5237a6..9d79b968dae8 100644 --- a/config/locales/crowdin/lv.yml +++ b/config/locales/crowdin/lv.yml @@ -482,7 +482,7 @@ lv: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/mn.seeders.yml b/config/locales/crowdin/mn.seeders.yml index eb69248bf18d..9128bd57467b 100644 --- a/config/locales/crowdin/mn.seeders.yml +++ b/config/locales/crowdin/mn.seeders.yml @@ -77,81 +77,6 @@ mn: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ mn: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/mn.yml b/config/locales/crowdin/mn.yml index 6cb03caf508c..e20c1bb3e79d 100644 --- a/config/locales/crowdin/mn.yml +++ b/config/locales/crowdin/mn.yml @@ -476,7 +476,7 @@ mn: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/ms.seeders.yml b/config/locales/crowdin/ms.seeders.yml index 413282b21c07..690011493468 100644 --- a/config/locales/crowdin/ms.seeders.yml +++ b/config/locales/crowdin/ms.seeders.yml @@ -77,81 +77,6 @@ ms: name: Tinggi item_3: name: Segera - statuses: - item_0: - name: Baharu - item_1: - name: Dalam spesifikasi - item_2: - name: Tertentu - item_3: - name: Disahkan - item_4: - name: Untuk dijadualkan - item_5: - name: Dijadualkan - item_6: - name: Dalam proses - item_7: - name: Dibangunkan - item_8: - name: Dalam pengujian - item_9: - name: Telah diuji - item_10: - name: Ujian gagal - item_11: - name: Ditutup - item_12: - name: Ditangguhkan - item_13: - name: Ditolak - time_entry_activities: - item_0: - name: Pengurusan - item_1: - name: Spesifikasi - item_2: - name: Pembangunan - item_3: - name: Menguji - item_4: - name: Sokongan - item_5: - name: Lain-lain - types: - item_0: - name: Tugasan - item_1: - name: Pencapaian - item_2: - name: Fasa - item_3: - name: Fitur - item_4: - name: Epik - item_5: - name: Cerita pengguna - item_6: - name: Bug - welcome: - title: Selamat datang ke OpenProject! - text: | - OpenProject adalah perisian pengurusan projek sumber terbuka terkemuka. Ia menyokong pengurusan projek klasik, agile serta hibrid dan memberi anda kawalan sepenuhnya terhadap data anda. - - Fitur-fitur teras dan kes penggunaan: - - * [Pengurusan Portfolio Projek](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Perancangan dan Penjadualan Projek](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Pengurusan Tugasan dan Penjejakan Isu](https://www.openproject.org/collaboration-software-features/task-management/) - * [Board Agile (Scrum dan Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Pengurusan Keperluan dan Perancangan Pelepasan](https://www.openproject.org/collaboration-software-features/product-development/) - * [Penjejakan Masa dan Kos, Anggaran](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Kolaborasi Pasukan dan Dokumentasi](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Selamat datang ke masa hadapan pengurusan projek. - - Untuk Pentadbir: Anda boleh mengubah teks selamat datang ini [di sini]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Projek demo @@ -489,3 +414,78 @@ ms: * Kotak masa (3 j). * Setelah Semakan Pecutan, akan dikendalikan oleh Ketua Scrum. * Pasukan membincangkan pecutan: apa yang berjalan lancar, apa yang perlu diperbaiki untuk menjadi lebih produktif untuk pecutan seterusnya atau lebih menyeronokkan. + statuses: + item_0: + name: Baharu + item_1: + name: Dalam spesifikasi + item_2: + name: Tertentu + item_3: + name: Disahkan + item_4: + name: Untuk dijadualkan + item_5: + name: Dijadualkan + item_6: + name: Dalam proses + item_7: + name: Dibangunkan + item_8: + name: Dalam pengujian + item_9: + name: Telah diuji + item_10: + name: Ujian gagal + item_11: + name: Ditutup + item_12: + name: Ditangguhkan + item_13: + name: Ditolak + time_entry_activities: + item_0: + name: Pengurusan + item_1: + name: Spesifikasi + item_2: + name: Pembangunan + item_3: + name: Menguji + item_4: + name: Sokongan + item_5: + name: Lain-lain + types: + item_0: + name: Tugasan + item_1: + name: Pencapaian + item_2: + name: Fasa + item_3: + name: Fitur + item_4: + name: Epik + item_5: + name: Cerita pengguna + item_6: + name: Bug + welcome: + title: Selamat datang ke OpenProject! + text: | + OpenProject adalah perisian pengurusan projek sumber terbuka terkemuka. Ia menyokong pengurusan projek klasik, agile serta hibrid dan memberi anda kawalan sepenuhnya terhadap data anda. + + Fitur-fitur teras dan kes penggunaan: + + * [Pengurusan Portfolio Projek](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Perancangan dan Penjadualan Projek](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Pengurusan Tugasan dan Penjejakan Isu](https://www.openproject.org/collaboration-software-features/task-management/) + * [Board Agile (Scrum dan Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Pengurusan Keperluan dan Perancangan Pelepasan](https://www.openproject.org/collaboration-software-features/product-development/) + * [Penjejakan Masa dan Kos, Anggaran](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Kolaborasi Pasukan dan Dokumentasi](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Selamat datang ke masa hadapan pengurusan projek. + + Untuk Pentadbir: Anda boleh mengubah teks selamat datang ini [di sini]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ms.yml b/config/locales/crowdin/ms.yml index 6ad6a8b7adf0..72245c0817f3 100644 --- a/config/locales/crowdin/ms.yml +++ b/config/locales/crowdin/ms.yml @@ -468,7 +468,7 @@ ms: is_readonly: "Baca-sahaja" excluded_from_totals: "Dikecualikan daripada jumlah" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Terang" light_high_contrast: "Kontras tinggi yang terang" types: diff --git a/config/locales/crowdin/ne.seeders.yml b/config/locales/crowdin/ne.seeders.yml index 5113c2307aa1..521af09863c9 100644 --- a/config/locales/crowdin/ne.seeders.yml +++ b/config/locales/crowdin/ne.seeders.yml @@ -77,81 +77,6 @@ ne: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ ne: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ne.yml b/config/locales/crowdin/ne.yml index ab839071d0b3..cd61cb8dd134 100644 --- a/config/locales/crowdin/ne.yml +++ b/config/locales/crowdin/ne.yml @@ -476,7 +476,7 @@ ne: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/nl.seeders.yml b/config/locales/crowdin/nl.seeders.yml index 58f2682a2e4f..9a565f4a0d01 100644 --- a/config/locales/crowdin/nl.seeders.yml +++ b/config/locales/crowdin/nl.seeders.yml @@ -77,81 +77,6 @@ nl: name: Hoog item_3: name: Onmiddellijk - statuses: - item_0: - name: Nieuw - item_1: - name: In specificatie - item_2: - name: Gespecificeerd - item_3: - name: Bevestigd - item_4: - name: Om ingepland te worden - item_5: - name: Gepland - item_6: - name: In behandeling - item_7: - name: Ontwikkel - item_8: - name: In test - item_9: - name: Getest - item_10: - name: Test is mislukt - item_11: - name: Gesloten - item_12: - name: In de wacht - item_13: - name: Afgewezen - time_entry_activities: - item_0: - name: Beheer - item_1: - name: Specificatie - item_2: - name: Ontwikkeling - item_3: - name: Testen - item_4: - name: Ondersteuning - item_5: - name: Overige - types: - item_0: - name: Taak - item_1: - name: Mijlpaal - item_2: - name: Fase - item_3: - name: Functie - item_4: - name: Episch - item_5: - name: Gebruikersverhaal - item_6: - name: Fout - welcome: - title: Welkom bij OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo-project @@ -489,3 +414,78 @@ nl: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Nieuw + item_1: + name: In specificatie + item_2: + name: Gespecificeerd + item_3: + name: Bevestigd + item_4: + name: Om ingepland te worden + item_5: + name: Gepland + item_6: + name: In behandeling + item_7: + name: Ontwikkel + item_8: + name: In test + item_9: + name: Getest + item_10: + name: Test is mislukt + item_11: + name: Gesloten + item_12: + name: In de wacht + item_13: + name: Afgewezen + time_entry_activities: + item_0: + name: Beheer + item_1: + name: Specificatie + item_2: + name: Ontwikkeling + item_3: + name: Testen + item_4: + name: Ondersteuning + item_5: + name: Overige + types: + item_0: + name: Taak + item_1: + name: Mijlpaal + item_2: + name: Fase + item_3: + name: Functie + item_4: + name: Episch + item_5: + name: Gebruikersverhaal + item_6: + name: Fout + welcome: + title: Welkom bij OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/nl.yml b/config/locales/crowdin/nl.yml index d2618b655c07..4cb86f95f164 100644 --- a/config/locales/crowdin/nl.yml +++ b/config/locales/crowdin/nl.yml @@ -473,7 +473,7 @@ nl: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Licht" light_high_contrast: "Licht hoog contrast" types: diff --git a/config/locales/crowdin/no.seeders.yml b/config/locales/crowdin/no.seeders.yml index d292174bc63a..9bf3bc1b6092 100644 --- a/config/locales/crowdin/no.seeders.yml +++ b/config/locales/crowdin/no.seeders.yml @@ -77,81 +77,6 @@ name: Høy item_3: name: Øyeblikkelig - statuses: - item_0: - name: Ny - item_1: - name: Spesifisering - item_2: - name: Angitt - item_3: - name: Bekreftet - item_4: - name: Skal planlegges - item_5: - name: Planlagt - item_6: - name: Under arbeid - item_7: - name: Utviklet - item_8: - name: I testing - item_9: - name: Testet - item_10: - name: Testen mislyktes - item_11: - name: Stengt - item_12: - name: På vent - item_13: - name: Avvist - time_entry_activities: - item_0: - name: Administrasjon - item_1: - name: Spesifikasjon - item_2: - name: Utvikling - item_3: - name: Testing - item_4: - name: Brukerstøtte - item_5: - name: Øvrig - types: - item_0: - name: Oppgave - item_1: - name: Milepæl - item_2: - name: Fase - item_3: - name: Funksjon - item_4: - name: Episk - item_5: - name: Brukerens historie - item_6: - name: Avvik - welcome: - title: Velkommen til OpenProject! - text: | - OpenProject er den ledende programvaren for prosjektstyring med åpen kildekode. Det støtter klassisk, dynamisk og hybrid prosjektstyring og gir deg full kontroll over dine data. - - Kjernefunksjoner og bruk kasser: - - * [Prosjektportefølje Administrasjon](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Prosjektplanlegging og Tidsstyring](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Oppgavestyring og sporing av utfordringer](https://www.open.org/collaboration-software-features/task-management/) - * [Dynamiske tavler (Scrum og Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Håndtering av krav og Planlegging av utgivelser](https://www.openproject.org/collaboration-software-features/product-development/) - * [Tid og kostnadssporing, Budsjetter](https://www.openproject.org/collaboration-software-funksjoner/tidsporing/) - * [Samarbeid i team og Dokumentasjon](https://www.openproject.org/samarbeidsprogramvare -funksjoner/team-samarbeid - - Velkommen til fremtidig prosjektstyring. - - For Admins: Du kan endre denne velkomstteksten [here]({{opSetting:base_url}}/admin/settings/generelle). projects: demo-project: name: Demoprosjekt @@ -485,3 +410,78 @@ * Avsatt tid (3 timer). * Etter evalueringsmøtet, etappe. Ledes av Scrum-leder. * Teamet diskuterer etappen: Hva gikk bra, hva må forbedres for å bli mer produktive på neste etappe, eller kanskje ha litt mere morro. + statuses: + item_0: + name: Ny + item_1: + name: Spesifisering + item_2: + name: Angitt + item_3: + name: Bekreftet + item_4: + name: Skal planlegges + item_5: + name: Planlagt + item_6: + name: Under arbeid + item_7: + name: Utviklet + item_8: + name: I testing + item_9: + name: Testet + item_10: + name: Testen mislyktes + item_11: + name: Stengt + item_12: + name: På vent + item_13: + name: Avvist + time_entry_activities: + item_0: + name: Administrasjon + item_1: + name: Spesifikasjon + item_2: + name: Utvikling + item_3: + name: Testing + item_4: + name: Brukerstøtte + item_5: + name: Øvrig + types: + item_0: + name: Oppgave + item_1: + name: Milepæl + item_2: + name: Fase + item_3: + name: Funksjon + item_4: + name: Episk + item_5: + name: Brukerens historie + item_6: + name: Avvik + welcome: + title: Velkommen til OpenProject! + text: | + OpenProject er den ledende programvaren for prosjektstyring med åpen kildekode. Det støtter klassisk, dynamisk og hybrid prosjektstyring og gir deg full kontroll over dine data. + + Kjernefunksjoner og bruk kasser: + + * [Prosjektportefølje Administrasjon](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Prosjektplanlegging og Tidsstyring](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Oppgavestyring og sporing av utfordringer](https://www.open.org/collaboration-software-features/task-management/) + * [Dynamiske tavler (Scrum og Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Håndtering av krav og Planlegging av utgivelser](https://www.openproject.org/collaboration-software-features/product-development/) + * [Tid og kostnadssporing, Budsjetter](https://www.openproject.org/collaboration-software-funksjoner/tidsporing/) + * [Samarbeid i team og Dokumentasjon](https://www.openproject.org/samarbeidsprogramvare -funksjoner/team-samarbeid + + Velkommen til fremtidig prosjektstyring. + + For Admins: Du kan endre denne velkomstteksten [here]({{opSetting:base_url}}/admin/settings/generelle). diff --git a/config/locales/crowdin/no.yml b/config/locales/crowdin/no.yml index c94d8119bc90..280e492705d3 100644 --- a/config/locales/crowdin/no.yml +++ b/config/locales/crowdin/no.yml @@ -475,7 +475,7 @@ is_readonly: "Kun lesetilgang" excluded_from_totals: "Unntatt fra totaler" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Lyst" light_high_contrast: "Lys høy kontrast" types: diff --git a/config/locales/crowdin/pl.seeders.yml b/config/locales/crowdin/pl.seeders.yml index c0877fdf4411..33cdb6b379eb 100644 --- a/config/locales/crowdin/pl.seeders.yml +++ b/config/locales/crowdin/pl.seeders.yml @@ -77,81 +77,6 @@ pl: name: Wysokie item_3: name: Natychmiastowe - statuses: - item_0: - name: Nowy - item_1: - name: W określaniu - item_2: - name: Określone - item_3: - name: Potwierdzone - item_4: - name: Do zaplanowania - item_5: - name: Zaplanowany - item_6: - name: W Toku - item_7: - name: Opracowany - item_8: - name: Testowany - item_9: - name: Przestowane - item_10: - name: Próba nie powiodła się - item_11: - name: Zamknięte - item_12: - name: Zawieszony - item_13: - name: Odrzucone - time_entry_activities: - item_0: - name: Zarządzanie - item_1: - name: Specyfikacja - item_2: - name: Rozwój - item_3: - name: Testowanie - item_4: - name: Wsparcie - item_5: - name: Inne - types: - item_0: - name: Zadanie - item_1: - name: Kamień milowy - item_2: - name: Etap - item_3: - name: Cecha/Funkcja - item_4: - name: Wydarzenie - item_5: - name: Wpis użytkownika - item_6: - name: Błąd - welcome: - title: Witamy w OpenProject! - text: | - OpenProject jest czołowym oprogramowaniem open source do zarządzania projektami. Obsługuje klasyczne, zwinne oraz hybrydowe zarządzanie projektami i zapewnia pełną kontrolę nad danymi. - - Podstawowe funkcje i przypadki stosowania: - - * [Zarządzanie portfelem projektów](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Planowanie projektów i tworzenie ich harmonogramów](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Zarządzanie zadaniami i śledzenie problemów](https://www.openproject.org/collaboration-software-features/task-management/) - * [Tablice zwinne (Scrum i Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Zarządzanie wymaganiami i planowanie wersji](https://www.openproject.org/collaboration-software-features/product-development/) - * [Śledzenie czasu i kosztów, budżety](https://www.openproject.org/collaboration-software-features/time tracking/) - * [Współpraca zespołowa i dokumentacja](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Witamy w przyszłości zarządzania projektami. - - Dla administratorów: tekst powitalny można zmienić [tutaj]{{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Projekt demo @@ -489,3 +414,78 @@ pl: * Czas w przedziałach (3 h). * Po przeglądzie sprintu będzie moderowane przez mistrza Scrum. * Zespół omawia sprint: co poszło dobrze, co należy poprawić, aby być produktywniejszym w następnym sprincie, a nawet dobrze się bawić. + statuses: + item_0: + name: Nowy + item_1: + name: W określaniu + item_2: + name: Określone + item_3: + name: Potwierdzone + item_4: + name: Do zaplanowania + item_5: + name: Zaplanowany + item_6: + name: W Toku + item_7: + name: Opracowany + item_8: + name: Testowany + item_9: + name: Przestowane + item_10: + name: Próba nie powiodła się + item_11: + name: Zamknięte + item_12: + name: Zawieszony + item_13: + name: Odrzucone + time_entry_activities: + item_0: + name: Zarządzanie + item_1: + name: Specyfikacja + item_2: + name: Rozwój + item_3: + name: Testowanie + item_4: + name: Wsparcie + item_5: + name: Inne + types: + item_0: + name: Zadanie + item_1: + name: Kamień milowy + item_2: + name: Etap + item_3: + name: Cecha/Funkcja + item_4: + name: Wydarzenie + item_5: + name: Wpis użytkownika + item_6: + name: Błąd + welcome: + title: Witamy w OpenProject! + text: | + OpenProject jest czołowym oprogramowaniem open source do zarządzania projektami. Obsługuje klasyczne, zwinne oraz hybrydowe zarządzanie projektami i zapewnia pełną kontrolę nad danymi. + + Podstawowe funkcje i przypadki stosowania: + + * [Zarządzanie portfelem projektów](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Planowanie projektów i tworzenie ich harmonogramów](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Zarządzanie zadaniami i śledzenie problemów](https://www.openproject.org/collaboration-software-features/task-management/) + * [Tablice zwinne (Scrum i Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Zarządzanie wymaganiami i planowanie wersji](https://www.openproject.org/collaboration-software-features/product-development/) + * [Śledzenie czasu i kosztów, budżety](https://www.openproject.org/collaboration-software-features/time tracking/) + * [Współpraca zespołowa i dokumentacja](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Witamy w przyszłości zarządzania projektami. + + Dla administratorów: tekst powitalny można zmienić [tutaj]{{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml index f0a70512dd0b..3812cb64bcdf 100644 --- a/config/locales/crowdin/pl.yml +++ b/config/locales/crowdin/pl.yml @@ -485,7 +485,7 @@ pl: is_readonly: "Tylko do odczytu" excluded_from_totals: "Wyłączono z sum" themes: - dark: "Ciemny (eksperymentalny)" + dark: "Dark (Beta)" light: "Jasny" light_high_contrast: "Jasny, wysoki kontrast" types: diff --git a/config/locales/crowdin/pt-BR.seeders.yml b/config/locales/crowdin/pt-BR.seeders.yml index 6674dd0de72c..0aaad3f2c711 100644 --- a/config/locales/crowdin/pt-BR.seeders.yml +++ b/config/locales/crowdin/pt-BR.seeders.yml @@ -77,81 +77,6 @@ pt-BR: name: Alta item_3: name: Imediata - statuses: - item_0: - name: Novo - item_1: - name: Em especificação - item_2: - name: Especificado - item_3: - name: Confirmado - item_4: - name: A ser planejado - item_5: - name: Planejado - item_6: - name: Em andamento - item_7: - name: Desenvolvido - item_8: - name: Em testes - item_9: - name: Testado - item_10: - name: Falha no teste - item_11: - name: Fechado - item_12: - name: Em espera - item_13: - name: Rejeitado - time_entry_activities: - item_0: - name: Gerenciamento - item_1: - name: Especificação - item_2: - name: Desenvolvimento - item_3: - name: Testando - item_4: - name: Suporte - item_5: - name: Outro - types: - item_0: - name: Tarefa - item_1: - name: Marco - item_2: - name: Fase - item_3: - name: Funcionalidade - item_4: - name: Épico - item_5: - name: História de usuário - item_6: - name: Bug - welcome: - title: Bem-vindo ao OpenProject! - text: | - O OpenProject é o principal software de gestão de projetos de código aberto. Ele dá suporte à gestão de projetos clássica, ágil e híbrida e dá a você o controlo total sobre os seus dados. - - Características principais e casos de uso: - - * [Gestão de portfólio de projetos](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Planejamento e programação de projetos](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Gestão de tarefas e acompanhamento de problemas](https://www.openproject.org/collaboration-software-features/task-management/) - * [Quadros Agile (Scrum e Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Gestão de requisitos e planejamento de versões](https://www.openproject.org/collaboration-software-features/product-development/) - * [Controlo de tempo e de custos, orçamentos](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Colaboração em equipe e documentação](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Boas-vindas ao futuro da gestão de projetos. - - Para administradores: o texto de boas-vindas pode ser alterado [aqui]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Projeto de demonstração @@ -490,3 +415,78 @@ pt-BR: * Intervalo de tempo fixo (3h). * Após a revisão do Sprint, será moderado pelo Scrum Master. * A equipe discute o sprint: o que deu certo, o que precisa ser melhorado para ser mais produtivo para o próximo sprint ou até mesmo se divertir mais. + statuses: + item_0: + name: Novo + item_1: + name: Em especificação + item_2: + name: Especificado + item_3: + name: Confirmado + item_4: + name: A ser planejado + item_5: + name: Planejado + item_6: + name: Em andamento + item_7: + name: Desenvolvido + item_8: + name: Em testes + item_9: + name: Testado + item_10: + name: Falha no teste + item_11: + name: Fechado + item_12: + name: Em espera + item_13: + name: Rejeitado + time_entry_activities: + item_0: + name: Gerenciamento + item_1: + name: Especificação + item_2: + name: Desenvolvimento + item_3: + name: Testando + item_4: + name: Suporte + item_5: + name: Outro + types: + item_0: + name: Tarefa + item_1: + name: Marco + item_2: + name: Fase + item_3: + name: Funcionalidade + item_4: + name: Épico + item_5: + name: História de usuário + item_6: + name: Bug + welcome: + title: Bem-vindo ao OpenProject! + text: | + O OpenProject é o principal software de gestão de projetos de código aberto. Ele dá suporte à gestão de projetos clássica, ágil e híbrida e dá a você o controlo total sobre os seus dados. + + Características principais e casos de uso: + + * [Gestão de portfólio de projetos](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Planejamento e programação de projetos](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Gestão de tarefas e acompanhamento de problemas](https://www.openproject.org/collaboration-software-features/task-management/) + * [Quadros Agile (Scrum e Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Gestão de requisitos e planejamento de versões](https://www.openproject.org/collaboration-software-features/product-development/) + * [Controlo de tempo e de custos, orçamentos](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Colaboração em equipe e documentação](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Boas-vindas ao futuro da gestão de projetos. + + Para administradores: o texto de boas-vindas pode ser alterado [aqui]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/pt-BR.yml b/config/locales/crowdin/pt-BR.yml index 03ea743384ec..e4bd9c5d8c95 100644 --- a/config/locales/crowdin/pt-BR.yml +++ b/config/locales/crowdin/pt-BR.yml @@ -474,7 +474,7 @@ pt-BR: is_readonly: "Somente leitura" excluded_from_totals: "Excluído dos totais" themes: - dark: "Escuro (experimental)" + dark: "Dark (Beta)" light: "Claro" light_high_contrast: "Contraste alto claro" types: diff --git a/config/locales/crowdin/pt-PT.seeders.yml b/config/locales/crowdin/pt-PT.seeders.yml index 41eeb4bc4425..246c5915750d 100644 --- a/config/locales/crowdin/pt-PT.seeders.yml +++ b/config/locales/crowdin/pt-PT.seeders.yml @@ -77,81 +77,6 @@ pt-PT: name: Alto item_3: name: Imediato - statuses: - item_0: - name: Novo - item_1: - name: Em especificação - item_2: - name: Especificado - item_3: - name: Confirmado - item_4: - name: Para ser agendado - item_5: - name: Agendado - item_6: - name: A decorrer - item_7: - name: Desenvolvido - item_8: - name: Em testes - item_9: - name: Testado - item_10: - name: Teste falhou - item_11: - name: Fechado - item_12: - name: Em espera - item_13: - name: Rejeitado - time_entry_activities: - item_0: - name: Gestão - item_1: - name: Especificação - item_2: - name: Desenvolvimento - item_3: - name: Testar - item_4: - name: Suporte - item_5: - name: Outro - types: - item_0: - name: Tarefa - item_1: - name: Marco - item_2: - name: Fase - item_3: - name: Funcionalidade - item_4: - name: Épico - item_5: - name: História do utilizador - item_6: - name: Bug - welcome: - title: Damos-lhe as boas-vindas ao OpenProject! - text: | - O OpenProject é o principal software de gestão de projetos de código aberto. Suporta a gestão de projetos clássica, ágil e híbrida e dá-lhe controlo total sobre os seus dados. - - Características principais e casos de utilização: - - * [Gestão de portefólio de projetos](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Planeamento e programação de projetos](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Gestão de tarefas e acompanhamento de problemas](https://www.openproject.org/collaboration-software-features/task-management/) - * [Quadros Agile (Scrum e Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Gestão de requisitos e planeamento de versões](https://www.openproject.org/collaboration-software-features/product-development/) - * [Controlo de tempo e de custos, orçamentos](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Colaboração em equipa e documentação](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Damos-lhe as boas-vindas ao futuro da gestão de projetos. - - Para administradores: pode alterar este texto de boas-vindas [aqui]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Projeto de demonstração @@ -489,3 +414,78 @@ pt-PT: * Tempo atribuído (3 h). * Após a revisão do Sprint, será moderado pelo Scrum Master. * A equipa discute o sprint: o que correu bem, o que precisa de ser melhorado para ser mais produtivo no próximo sprint ou até para se divertirem mais. + statuses: + item_0: + name: Novo + item_1: + name: Em especificação + item_2: + name: Especificado + item_3: + name: Confirmado + item_4: + name: Para ser agendado + item_5: + name: Agendado + item_6: + name: A decorrer + item_7: + name: Desenvolvido + item_8: + name: Em testes + item_9: + name: Testado + item_10: + name: Teste falhou + item_11: + name: Fechado + item_12: + name: Em espera + item_13: + name: Rejeitado + time_entry_activities: + item_0: + name: Gestão + item_1: + name: Especificação + item_2: + name: Desenvolvimento + item_3: + name: Testar + item_4: + name: Suporte + item_5: + name: Outro + types: + item_0: + name: Tarefa + item_1: + name: Marco + item_2: + name: Fase + item_3: + name: Funcionalidade + item_4: + name: Épico + item_5: + name: História do utilizador + item_6: + name: Bug + welcome: + title: Damos-lhe as boas-vindas ao OpenProject! + text: | + O OpenProject é o principal software de gestão de projetos de código aberto. Suporta a gestão de projetos clássica, ágil e híbrida e dá-lhe controlo total sobre os seus dados. + + Características principais e casos de utilização: + + * [Gestão de portefólio de projetos](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Planeamento e programação de projetos](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Gestão de tarefas e acompanhamento de problemas](https://www.openproject.org/collaboration-software-features/task-management/) + * [Quadros Agile (Scrum e Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Gestão de requisitos e planeamento de versões](https://www.openproject.org/collaboration-software-features/product-development/) + * [Controlo de tempo e de custos, orçamentos](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Colaboração em equipa e documentação](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Damos-lhe as boas-vindas ao futuro da gestão de projetos. + + Para administradores: pode alterar este texto de boas-vindas [aqui]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/pt-PT.yml b/config/locales/crowdin/pt-PT.yml index e9433de18498..fe82c1543afb 100644 --- a/config/locales/crowdin/pt-PT.yml +++ b/config/locales/crowdin/pt-PT.yml @@ -474,7 +474,7 @@ pt-PT: is_readonly: "Só de leitura" excluded_from_totals: "Excluído dos totais" themes: - dark: "Escuro (experimental)" + dark: "Dark (Beta)" light: "Claro" light_high_contrast: "Contraste alto claro" types: diff --git a/config/locales/crowdin/ro.seeders.yml b/config/locales/crowdin/ro.seeders.yml index 754a0080c130..6c873e25eb3d 100644 --- a/config/locales/crowdin/ro.seeders.yml +++ b/config/locales/crowdin/ro.seeders.yml @@ -77,81 +77,6 @@ ro: name: Ridicată item_3: name: Imediată - statuses: - item_0: - name: Nou - item_1: - name: Specificații în curs - item_2: - name: Cu specificații - item_3: - name: Confirmat - item_4: - name: Planificare în curs - item_5: - name: Planificat - item_6: - name: În lucru - item_7: - name: Dezvoltat - item_8: - name: Testare în curs - item_9: - name: Testat - item_10: - name: Testare eșuată - item_11: - name: Închis - item_12: - name: În aşteptare - item_13: - name: Respins - time_entry_activities: - item_0: - name: Administrare - item_1: - name: Specificație - item_2: - name: Dezvoltare - item_3: - name: Testare - item_4: - name: Suport - item_5: - name: Altele - types: - item_0: - name: Sarcină - item_1: - name: Reper - item_2: - name: Fază - item_3: - name: Funcționalitate - item_4: - name: Epic - item_5: - name: Scenariu de utilizare - item_6: - name: Defect - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ ro: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Nou + item_1: + name: Specificații în curs + item_2: + name: Cu specificații + item_3: + name: Confirmat + item_4: + name: Planificare în curs + item_5: + name: Planificat + item_6: + name: În lucru + item_7: + name: Dezvoltat + item_8: + name: Testare în curs + item_9: + name: Testat + item_10: + name: Testare eșuată + item_11: + name: Închis + item_12: + name: În aşteptare + item_13: + name: Respins + time_entry_activities: + item_0: + name: Administrare + item_1: + name: Specificație + item_2: + name: Dezvoltare + item_3: + name: Testare + item_4: + name: Suport + item_5: + name: Altele + types: + item_0: + name: Sarcină + item_1: + name: Reper + item_2: + name: Fază + item_3: + name: Funcționalitate + item_4: + name: Epic + item_5: + name: Scenariu de utilizare + item_6: + name: Defect + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ro.yml b/config/locales/crowdin/ro.yml index 34ff5b3a62e2..f5d208be663b 100644 --- a/config/locales/crowdin/ro.yml +++ b/config/locales/crowdin/ro.yml @@ -482,7 +482,7 @@ ro: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/ru.seeders.yml b/config/locales/crowdin/ru.seeders.yml index a0118003655d..1f4beb4b4403 100644 --- a/config/locales/crowdin/ru.seeders.yml +++ b/config/locales/crowdin/ru.seeders.yml @@ -77,81 +77,6 @@ ru: name: Высокое item_3: name: Срочно - statuses: - item_0: - name: Новое - item_1: - name: В спецификации - item_2: - name: Указанный - item_3: - name: Подтвержден - item_4: - name: Планируется - item_5: - name: Запланировано - item_6: - name: В процессе - item_7: - name: Разработан - item_8: - name: В тестировании - item_9: - name: Протестирован - item_10: - name: Тест не пройден - item_11: - name: закрыто - item_12: - name: В ожидании - item_13: - name: отклонено - time_entry_activities: - item_0: - name: Управление - item_1: - name: Спецификация - item_2: - name: Разработка - item_3: - name: Проверка - item_4: - name: Поддержка - item_5: - name: Другие - types: - item_0: - name: Задание - item_1: - name: Веха - item_2: - name: Фаза - item_3: - name: Функция - item_4: - name: Эпический - item_5: - name: Описание пользователя - item_6: - name: Ошибка - welcome: - title: Добро пожаловать в OpenProject! - text: | - OpenProject является ведущим программным обеспечением с открытым исходным кодом. Он поддерживает классические, agile и гибридные управления проектами и дает вам полный контроль над вашими данными. - - Основные возможности и примеры использования: - - * [Управление портфолио проекта](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Планирование и планирование проектов](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Отслеживание задач и задач](https://www.openproject.org/collaboration-software-features/task-management/) - * [Платы Agile (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Управление требованиями и Планирование релизов](https://www.openproject.org/collaboration-software-features/product-development/) - * [Отслеживание времени и затрат, бюджеты](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Добро пожаловать в будущее управления проектом. - - Для администраторов: Вы можете изменить этот приветственный текст [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Демо-проект @@ -487,3 +412,78 @@ ru: * Время (3 ч). * После просмотра спринта, будет модерироваться Scrum Master. * Команда обсуждает весну: что пошло хорошо, что должно быть улучшено, чтобы быть более продуктивным для следующего спринта или даже весело. + statuses: + item_0: + name: Новое + item_1: + name: В спецификации + item_2: + name: Указанный + item_3: + name: Подтвержден + item_4: + name: Планируется + item_5: + name: Запланировано + item_6: + name: В процессе + item_7: + name: Разработан + item_8: + name: В тестировании + item_9: + name: Протестирован + item_10: + name: Тест не пройден + item_11: + name: закрыто + item_12: + name: В ожидании + item_13: + name: отклонено + time_entry_activities: + item_0: + name: Управление + item_1: + name: Спецификация + item_2: + name: Разработка + item_3: + name: Проверка + item_4: + name: Поддержка + item_5: + name: Другие + types: + item_0: + name: Задание + item_1: + name: Веха + item_2: + name: Фаза + item_3: + name: Функция + item_4: + name: Эпический + item_5: + name: Описание пользователя + item_6: + name: Ошибка + welcome: + title: Добро пожаловать в OpenProject! + text: | + OpenProject является ведущим программным обеспечением с открытым исходным кодом. Он поддерживает классические, agile и гибридные управления проектами и дает вам полный контроль над вашими данными. + + Основные возможности и примеры использования: + + * [Управление портфолио проекта](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Планирование и планирование проектов](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Отслеживание задач и задач](https://www.openproject.org/collaboration-software-features/task-management/) + * [Платы Agile (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Управление требованиями и Планирование релизов](https://www.openproject.org/collaboration-software-features/product-development/) + * [Отслеживание времени и затрат, бюджеты](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Добро пожаловать в будущее управления проектом. + + Для администраторов: Вы можете изменить этот приветственный текст [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml index 0c0b7d3a6ad2..31cbf65f2ee9 100644 --- a/config/locales/crowdin/ru.yml +++ b/config/locales/crowdin/ru.yml @@ -487,7 +487,7 @@ ru: is_readonly: "Только для чтения" excluded_from_totals: "Исключен из итогов" themes: - dark: "Тёмная тема (экспериментальная)" + dark: "Dark (Beta)" light: "Светлая" light_high_contrast: "Светлый высокий контраст" types: diff --git a/config/locales/crowdin/rw.seeders.yml b/config/locales/crowdin/rw.seeders.yml index 164821e68e84..ce28d8546dac 100644 --- a/config/locales/crowdin/rw.seeders.yml +++ b/config/locales/crowdin/rw.seeders.yml @@ -77,81 +77,6 @@ rw: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ rw: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/rw.yml b/config/locales/crowdin/rw.yml index 3391614dce3f..ea218fbc1bed 100644 --- a/config/locales/crowdin/rw.yml +++ b/config/locales/crowdin/rw.yml @@ -476,7 +476,7 @@ rw: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/si.seeders.yml b/config/locales/crowdin/si.seeders.yml index 67beeddeb2d1..b62227fbfb86 100644 --- a/config/locales/crowdin/si.seeders.yml +++ b/config/locales/crowdin/si.seeders.yml @@ -77,81 +77,6 @@ si: name: ඉහළ item_3: name: ක්ෂණික - statuses: - item_0: - name: නව - item_1: - name: පිරිවිතර දී - item_2: - name: නිශ්චිතව දක්වා - item_3: - name: තහවුරු - item_4: - name: සැලසුම් කිරීමට - item_5: - name: නියමිත - item_6: - name: ප්රගතියේ - item_7: - name: සංවර්ධිත - item_8: - name: පරීක්ෂා කිරීමේදී - item_9: - name: පරීක්ෂා - item_10: - name: ටෙස්ට් අසමත් - item_11: - name: වසා - item_12: - name: රඳවා තබා ගැනීම - item_13: - name: ප්රතික්ෂේප - time_entry_activities: - item_0: - name: කළමනාකරණය - item_1: - name: පිරිවිතර - item_2: - name: සංවර්ධන - item_3: - name: පරීක්ෂා කිරීම - item_4: - name: සහාය - item_5: - name: වෙනත් - types: - item_0: - name: කාර්යය - item_1: - name: සන්ධිස්ථානය - item_2: - name: අදියර - item_3: - name: විශේෂාංගය - item_4: - name: එපික් - item_5: - name: පරිශීලක කතාව - item_6: - name: දෝශයක් - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ si: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: නව + item_1: + name: පිරිවිතර දී + item_2: + name: නිශ්චිතව දක්වා + item_3: + name: තහවුරු + item_4: + name: සැලසුම් කිරීමට + item_5: + name: නියමිත + item_6: + name: ප්රගතියේ + item_7: + name: සංවර්ධිත + item_8: + name: පරීක්ෂා කිරීමේදී + item_9: + name: පරීක්ෂා + item_10: + name: ටෙස්ට් අසමත් + item_11: + name: වසා + item_12: + name: රඳවා තබා ගැනීම + item_13: + name: ප්රතික්ෂේප + time_entry_activities: + item_0: + name: කළමනාකරණය + item_1: + name: පිරිවිතර + item_2: + name: සංවර්ධන + item_3: + name: පරීක්ෂා කිරීම + item_4: + name: සහාය + item_5: + name: වෙනත් + types: + item_0: + name: කාර්යය + item_1: + name: සන්ධිස්ථානය + item_2: + name: අදියර + item_3: + name: විශේෂාංගය + item_4: + name: එපික් + item_5: + name: පරිශීලක කතාව + item_6: + name: දෝශයක් + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/si.yml b/config/locales/crowdin/si.yml index 285cb581086b..3487bfed6fe8 100644 --- a/config/locales/crowdin/si.yml +++ b/config/locales/crowdin/si.yml @@ -476,7 +476,7 @@ si: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/sk.seeders.yml b/config/locales/crowdin/sk.seeders.yml index 5002ad717339..b9a36d73ab50 100644 --- a/config/locales/crowdin/sk.seeders.yml +++ b/config/locales/crowdin/sk.seeders.yml @@ -77,81 +77,6 @@ sk: name: Vysoká item_3: name: Okamžité - statuses: - item_0: - name: Nový - item_1: - name: V špecifikácii - item_2: - name: Špecifikované - item_3: - name: Potvrdený - item_4: - name: Na plánovanie - item_5: - name: Naplánované - item_6: - name: Prebieha - item_7: - name: Vyvinuté - item_8: - name: V testovaní - item_9: - name: Testované - item_10: - name: Test zlyhal - item_11: - name: Zatvorený - item_12: - name: Zadržané - item_13: - name: Odmietnuté - time_entry_activities: - item_0: - name: Riadenie - item_1: - name: Špecifikácia - item_2: - name: Vývoj - item_3: - name: Testovanie - item_4: - name: Podpora - item_5: - name: Ostatné - types: - item_0: - name: Úloha - item_1: - name: Míľnik - item_2: - name: Fáza - item_3: - name: Nová funkcia - item_4: - name: Epos - item_5: - name: Užívateľský príbeh - item_6: - name: Chyba - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ sk: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Nový + item_1: + name: V špecifikácii + item_2: + name: Špecifikované + item_3: + name: Potvrdený + item_4: + name: Na plánovanie + item_5: + name: Naplánované + item_6: + name: Prebieha + item_7: + name: Vyvinuté + item_8: + name: V testovaní + item_9: + name: Testované + item_10: + name: Test zlyhal + item_11: + name: Zatvorený + item_12: + name: Zadržané + item_13: + name: Odmietnuté + time_entry_activities: + item_0: + name: Riadenie + item_1: + name: Špecifikácia + item_2: + name: Vývoj + item_3: + name: Testovanie + item_4: + name: Podpora + item_5: + name: Ostatné + types: + item_0: + name: Úloha + item_1: + name: Míľnik + item_2: + name: Fáza + item_3: + name: Nová funkcia + item_4: + name: Epos + item_5: + name: Užívateľský príbeh + item_6: + name: Chyba + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/sk.yml b/config/locales/crowdin/sk.yml index c4e5f8921717..1fba666bad8e 100644 --- a/config/locales/crowdin/sk.yml +++ b/config/locales/crowdin/sk.yml @@ -488,7 +488,7 @@ sk: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/sl.seeders.yml b/config/locales/crowdin/sl.seeders.yml index 6966d844835c..02f52e0f07f1 100644 --- a/config/locales/crowdin/sl.seeders.yml +++ b/config/locales/crowdin/sl.seeders.yml @@ -77,81 +77,6 @@ sl: name: Visoko item_3: name: Takoj - statuses: - item_0: - name: Novo - item_1: - name: Tehnični podatki - item_2: - name: Določena - item_3: - name: Potrjeno - item_4: - name: Na razpolago - item_5: - name: Načrtovano - item_6: - name: V teku - item_7: - name: Razvoj - item_8: - name: V testiranju - item_9: - name: Preizkušeno - item_10: - name: Test ni bil uspešen - item_11: - name: Zaprto - item_12: - name: Na čakanju - item_13: - name: Zavrnjeno - time_entry_activities: - item_0: - name: Upravljanje - item_1: - name: Specifikacija - item_2: - name: Razvoj - item_3: - name: Testiranje - item_4: - name: Podpora - item_5: - name: Drugo - types: - item_0: - name: Opravilo - item_1: - name: Mejnik - item_2: - name: Faza - item_3: - name: Lastnost - item_4: - name: Epsko - item_5: - name: Uporabnikova zgodba - item_6: - name: Napaka - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ sl: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Novo + item_1: + name: Tehnični podatki + item_2: + name: Določena + item_3: + name: Potrjeno + item_4: + name: Na razpolago + item_5: + name: Načrtovano + item_6: + name: V teku + item_7: + name: Razvoj + item_8: + name: V testiranju + item_9: + name: Preizkušeno + item_10: + name: Test ni bil uspešen + item_11: + name: Zaprto + item_12: + name: Na čakanju + item_13: + name: Zavrnjeno + time_entry_activities: + item_0: + name: Upravljanje + item_1: + name: Specifikacija + item_2: + name: Razvoj + item_3: + name: Testiranje + item_4: + name: Podpora + item_5: + name: Drugo + types: + item_0: + name: Opravilo + item_1: + name: Mejnik + item_2: + name: Faza + item_3: + name: Lastnost + item_4: + name: Epsko + item_5: + name: Uporabnikova zgodba + item_6: + name: Napaka + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/sl.yml b/config/locales/crowdin/sl.yml index 510c7501434f..46ab3af5f625 100644 --- a/config/locales/crowdin/sl.yml +++ b/config/locales/crowdin/sl.yml @@ -486,7 +486,7 @@ sl: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/sr.seeders.yml b/config/locales/crowdin/sr.seeders.yml index 79bb84f6a204..0a8c1d3d0fab 100644 --- a/config/locales/crowdin/sr.seeders.yml +++ b/config/locales/crowdin/sr.seeders.yml @@ -77,81 +77,6 @@ sr: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Zatvoreno - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Zadatak - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ sr: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Zatvoreno + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Zadatak + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/sr.yml b/config/locales/crowdin/sr.yml index c2ee495849a5..76039b24a8be 100644 --- a/config/locales/crowdin/sr.yml +++ b/config/locales/crowdin/sr.yml @@ -482,7 +482,7 @@ sr: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/sv.seeders.yml b/config/locales/crowdin/sv.seeders.yml index 00dec3a236a1..1a51ee22d3b9 100644 --- a/config/locales/crowdin/sv.seeders.yml +++ b/config/locales/crowdin/sv.seeders.yml @@ -77,81 +77,6 @@ sv: name: Hög item_3: name: Omedelbar - statuses: - item_0: - name: Ny - item_1: - name: I specifikation - item_2: - name: Specifierat - item_3: - name: Bekräftad - item_4: - name: Att schemaläggas - item_5: - name: Schemalagt - item_6: - name: Pågående - item_7: - name: Utvecklad - item_8: - name: I test - item_9: - name: Testat - item_10: - name: Testet misslyckades - item_11: - name: Stängt - item_12: - name: På is - item_13: - name: Avvisad - time_entry_activities: - item_0: - name: Hantering - item_1: - name: Specifikation - item_2: - name: Utveckling - item_3: - name: Testning - item_4: - name: Support - item_5: - name: Andra - types: - item_0: - name: Uppgift - item_1: - name: Milstolpe - item_2: - name: Fas - item_3: - name: Funktion - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bugg - welcome: - title: Välkommen till OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ sv: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Ny + item_1: + name: I specifikation + item_2: + name: Specifierat + item_3: + name: Bekräftad + item_4: + name: Att schemaläggas + item_5: + name: Schemalagt + item_6: + name: Pågående + item_7: + name: Utvecklad + item_8: + name: I test + item_9: + name: Testat + item_10: + name: Testet misslyckades + item_11: + name: Stängt + item_12: + name: På is + item_13: + name: Avvisad + time_entry_activities: + item_0: + name: Hantering + item_1: + name: Specifikation + item_2: + name: Utveckling + item_3: + name: Testning + item_4: + name: Support + item_5: + name: Andra + types: + item_0: + name: Uppgift + item_1: + name: Milstolpe + item_2: + name: Fas + item_3: + name: Funktion + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bugg + welcome: + title: Välkommen till OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/sv.yml b/config/locales/crowdin/sv.yml index e46d99f138ce..9548ad6a91b0 100644 --- a/config/locales/crowdin/sv.yml +++ b/config/locales/crowdin/sv.yml @@ -475,7 +475,7 @@ sv: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Ljust" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/th.seeders.yml b/config/locales/crowdin/th.seeders.yml index 73a8e591e55e..2817a1de2128 100644 --- a/config/locales/crowdin/th.seeders.yml +++ b/config/locales/crowdin/th.seeders.yml @@ -77,81 +77,6 @@ th: name: สูง item_3: name: ทันที - statuses: - item_0: - name: ใหม่ - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: ยืนยันแล้ว - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: อยู่ระหว่างดำเนินการ - item_7: - name: พัฒนา - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: ปิดไปแล้ว - item_12: - name: คงค้าง - item_13: - name: ถูกปฏิเสธ - time_entry_activities: - item_0: - name: การจัดการ - item_1: - name: ข้อมูลจำเพาะ - item_2: - name: การพัฒนา - item_3: - name: กำลังทดสอบ - item_4: - name: สนับสนุน - item_5: - name: อื่น ๆ - types: - item_0: - name: Task - item_1: - name: ไมล์สโตน - item_2: - name: ขั้นตอนการ - item_3: - name: ลักษณะการทำงาน - item_4: - name: Epic - item_5: - name: User story - item_6: - name: ข้อผิดพลาด - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ th: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: ใหม่ + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: ยืนยันแล้ว + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: อยู่ระหว่างดำเนินการ + item_7: + name: พัฒนา + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: ปิดไปแล้ว + item_12: + name: คงค้าง + item_13: + name: ถูกปฏิเสธ + time_entry_activities: + item_0: + name: การจัดการ + item_1: + name: ข้อมูลจำเพาะ + item_2: + name: การพัฒนา + item_3: + name: กำลังทดสอบ + item_4: + name: สนับสนุน + item_5: + name: อื่น ๆ + types: + item_0: + name: Task + item_1: + name: ไมล์สโตน + item_2: + name: ขั้นตอนการ + item_3: + name: ลักษณะการทำงาน + item_4: + name: Epic + item_5: + name: User story + item_6: + name: ข้อผิดพลาด + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/th.yml b/config/locales/crowdin/th.yml index de42bdcc92f5..333493469af6 100644 --- a/config/locales/crowdin/th.yml +++ b/config/locales/crowdin/th.yml @@ -470,7 +470,7 @@ th: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/tr.seeders.yml b/config/locales/crowdin/tr.seeders.yml index 8e9024935bf6..6bebc953597b 100644 --- a/config/locales/crowdin/tr.seeders.yml +++ b/config/locales/crowdin/tr.seeders.yml @@ -77,81 +77,6 @@ tr: name: Yüksek item_3: name: Acil - statuses: - item_0: - name: Yeni - item_1: - name: Şartname - item_2: - name: Belirtildi - item_3: - name: Onaylandı - item_4: - name: Zamanlanacak - item_5: - name: Zamanlandı - item_6: - name: Devam eden - item_7: - name: Geliştirilen - item_8: - name: Test ediliyor - item_9: - name: Test edildi - item_10: - name: Test başarısız oldu - item_11: - name: Kapalı - item_12: - name: Beklemede - item_13: - name: Reddedildi - time_entry_activities: - item_0: - name: Yönetim - item_1: - name: Özellik - item_2: - name: Geliştirme - item_3: - name: Deneme - item_4: - name: Destek - item_5: - name: Diğer - types: - item_0: - name: Görev - item_1: - name: Kilometre taşı - item_2: - name: Aşama - item_3: - name: Özellik - item_4: - name: Epik - item_5: - name: Kullanıcı hikayesi - item_6: - name: Hata - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ tr: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Yeni + item_1: + name: Şartname + item_2: + name: Belirtildi + item_3: + name: Onaylandı + item_4: + name: Zamanlanacak + item_5: + name: Zamanlandı + item_6: + name: Devam eden + item_7: + name: Geliştirilen + item_8: + name: Test ediliyor + item_9: + name: Test edildi + item_10: + name: Test başarısız oldu + item_11: + name: Kapalı + item_12: + name: Beklemede + item_13: + name: Reddedildi + time_entry_activities: + item_0: + name: Yönetim + item_1: + name: Özellik + item_2: + name: Geliştirme + item_3: + name: Deneme + item_4: + name: Destek + item_5: + name: Diğer + types: + item_0: + name: Görev + item_1: + name: Kilometre taşı + item_2: + name: Aşama + item_3: + name: Özellik + item_4: + name: Epik + item_5: + name: Kullanıcı hikayesi + item_6: + name: Hata + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/tr.yml b/config/locales/crowdin/tr.yml index b94e7acf4300..24299d0b0e46 100644 --- a/config/locales/crowdin/tr.yml +++ b/config/locales/crowdin/tr.yml @@ -476,7 +476,7 @@ tr: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/uk.seeders.yml b/config/locales/crowdin/uk.seeders.yml index 003135bf90d6..14255eb36409 100644 --- a/config/locales/crowdin/uk.seeders.yml +++ b/config/locales/crowdin/uk.seeders.yml @@ -77,81 +77,6 @@ uk: name: Високо item_3: name: Негайно - statuses: - item_0: - name: Новий - item_1: - name: В специфікації - item_2: - name: Вказано - item_3: - name: Підтверджено - item_4: - name: Планується - item_5: - name: Scheduled - item_6: - name: У процесі - item_7: - name: Розробник - item_8: - name: Під час тестування - item_9: - name: Випробувано - item_10: - name: Тест не вдався - item_11: - name: Зачинено - item_12: - name: На утриманні - item_13: - name: Відхилено - time_entry_activities: - item_0: - name: Налаштування - item_1: - name: Специфікація - item_2: - name: Розробка - item_3: - name: Перевірка - item_4: - name: Підтримка - item_5: - name: Інше - types: - item_0: - name: Завдання - item_1: - name: Етап - item_2: - name: Фаза - item_3: - name: Характеристика - item_4: - name: Епічний - item_5: - name: Історія користувача - item_6: - name: Помилка - welcome: - title: Вітаємо в OpenProject! - text: | - OpenProject – це провідне програмне забезпечення з відкритим кодом, що підтримує класичне, гібридне, а також гнучке керування проєктами й надає повний контроль над даними. - - Ключові функції і застосування: - - * [Керування портфоліо проєктів](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Планування проєктів і їх виконання](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Керування завданнями й відстеження помилок](https://www.openproject.org/collaboration-software-features/task-management/) - * [Дошки Agile (Scrum і Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Керування вимогами й планування випуску](https://www.openproject.org/collaboration-software-features/product-development/) - * [Відстеження часу й витрат, бюджети](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Співпраця в командах і документація](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Представляємо новий рівень керування проєктами. - - Для адміністраторів: ви можете змінити цей текст привітання [тут]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Демопроєкт @@ -485,3 +410,78 @@ uk: * Відведений час (3 год). * Після зустрічі з огляду спринту Scrum-майстер починає модерацію процесу. * Команда обговорює спринт: що вдалося, а де потрібно підвищити продуктивність, щоб отримати кращі результати або навіть більше задоволення від роботи. + statuses: + item_0: + name: Новий + item_1: + name: В специфікації + item_2: + name: Вказано + item_3: + name: Підтверджено + item_4: + name: Планується + item_5: + name: Scheduled + item_6: + name: У процесі + item_7: + name: Розробник + item_8: + name: Під час тестування + item_9: + name: Випробувано + item_10: + name: Тест не вдався + item_11: + name: Зачинено + item_12: + name: На утриманні + item_13: + name: Відхилено + time_entry_activities: + item_0: + name: Налаштування + item_1: + name: Специфікація + item_2: + name: Розробка + item_3: + name: Перевірка + item_4: + name: Підтримка + item_5: + name: Інше + types: + item_0: + name: Завдання + item_1: + name: Етап + item_2: + name: Фаза + item_3: + name: Характеристика + item_4: + name: Епічний + item_5: + name: Історія користувача + item_6: + name: Помилка + welcome: + title: Вітаємо в OpenProject! + text: | + OpenProject – це провідне програмне забезпечення з відкритим кодом, що підтримує класичне, гібридне, а також гнучке керування проєктами й надає повний контроль над даними. + + Ключові функції і застосування: + + * [Керування портфоліо проєктів](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Планування проєктів і їх виконання](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Керування завданнями й відстеження помилок](https://www.openproject.org/collaboration-software-features/task-management/) + * [Дошки Agile (Scrum і Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Керування вимогами й планування випуску](https://www.openproject.org/collaboration-software-features/product-development/) + * [Відстеження часу й витрат, бюджети](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Співпраця в командах і документація](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Представляємо новий рівень керування проєктами. + + Для адміністраторів: ви можете змінити цей текст привітання [тут]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml index 1c9b59cc8ab9..03ad327d9f43 100644 --- a/config/locales/crowdin/uk.yml +++ b/config/locales/crowdin/uk.yml @@ -482,7 +482,7 @@ uk: is_readonly: "Лише для перегляду" excluded_from_totals: "Виключено з підсумків" themes: - dark: "Темна (експериментальна)" + dark: "Dark (Beta)" light: "Світла" light_high_contrast: "Світла, високий контраст" types: diff --git a/config/locales/crowdin/uz.seeders.yml b/config/locales/crowdin/uz.seeders.yml index 409454468028..e779be3589a1 100644 --- a/config/locales/crowdin/uz.seeders.yml +++ b/config/locales/crowdin/uz.seeders.yml @@ -77,81 +77,6 @@ uz: name: High item_3: name: Immediate - statuses: - item_0: - name: New - item_1: - name: In specification - item_2: - name: Specified - item_3: - name: Confirmed - item_4: - name: To be scheduled - item_5: - name: Scheduled - item_6: - name: In progress - item_7: - name: Developed - item_8: - name: In testing - item_9: - name: Tested - item_10: - name: Test failed - item_11: - name: Closed - item_12: - name: On hold - item_13: - name: Rejected - time_entry_activities: - item_0: - name: Management - item_1: - name: Specification - item_2: - name: Development - item_3: - name: Testing - item_4: - name: Support - item_5: - name: Other - types: - item_0: - name: Task - item_1: - name: Milestone - item_2: - name: Phase - item_3: - name: Feature - item_4: - name: Epic - item_5: - name: User story - item_6: - name: Bug - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ uz: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: New + item_1: + name: In specification + item_2: + name: Specified + item_3: + name: Confirmed + item_4: + name: To be scheduled + item_5: + name: Scheduled + item_6: + name: In progress + item_7: + name: Developed + item_8: + name: In testing + item_9: + name: Tested + item_10: + name: Test failed + item_11: + name: Closed + item_12: + name: On hold + item_13: + name: Rejected + time_entry_activities: + item_0: + name: Management + item_1: + name: Specification + item_2: + name: Development + item_3: + name: Testing + item_4: + name: Support + item_5: + name: Other + types: + item_0: + name: Task + item_1: + name: Milestone + item_2: + name: Phase + item_3: + name: Feature + item_4: + name: Epic + item_5: + name: User story + item_6: + name: Bug + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/uz.yml b/config/locales/crowdin/uz.yml index 298c1991db57..b82f057ca32b 100644 --- a/config/locales/crowdin/uz.yml +++ b/config/locales/crowdin/uz.yml @@ -476,7 +476,7 @@ uz: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/vi.seeders.yml b/config/locales/crowdin/vi.seeders.yml index 8a83bdefdf2f..763f81d2c9fb 100644 --- a/config/locales/crowdin/vi.seeders.yml +++ b/config/locales/crowdin/vi.seeders.yml @@ -77,81 +77,6 @@ vi: name: Cao item_3: name: Ngay lập tức - statuses: - item_0: - name: Mới - item_1: - name: Trong quá trình đặc tả - item_2: - name: được chỉ định - item_3: - name: Đã xác nhận - item_4: - name: Sẽ được xếp lịch - item_5: - name: Đã xếp lịch - item_6: - name: Đang xử lý - item_7: - name: Đã phát triển - item_8: - name: Trong quá trình thử nghiệm - item_9: - name: Đã kiểm tra - item_10: - name: Kiểm tra thất bại - item_11: - name: Đã đóng - item_12: - name: Đang chờ - item_13: - name: Đã từ chối - time_entry_activities: - item_0: - name: Quản lý - item_1: - name: Đặc điểm kỹ thuật - item_2: - name: Phát triển - item_3: - name: Thử nghiệm - item_4: - name: Hỗ trợ - item_5: - name: Khác - types: - item_0: - name: Nhiệm vụ - item_1: - name: Milestone - item_2: - name: Giai đoạn - item_3: - name: Tính năng - item_4: - name: Sử thi - item_5: - name: User story - item_6: - name: Lỗi - welcome: - title: Welcome to OpenProject! - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Demo project @@ -489,3 +414,78 @@ vi: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: Mới + item_1: + name: Trong quá trình đặc tả + item_2: + name: được chỉ định + item_3: + name: Đã xác nhận + item_4: + name: Sẽ được xếp lịch + item_5: + name: Đã xếp lịch + item_6: + name: Đang xử lý + item_7: + name: Đã phát triển + item_8: + name: Trong quá trình thử nghiệm + item_9: + name: Đã kiểm tra + item_10: + name: Kiểm tra thất bại + item_11: + name: Đã đóng + item_12: + name: Đang chờ + item_13: + name: Đã từ chối + time_entry_activities: + item_0: + name: Quản lý + item_1: + name: Đặc điểm kỹ thuật + item_2: + name: Phát triển + item_3: + name: Thử nghiệm + item_4: + name: Hỗ trợ + item_5: + name: Khác + types: + item_0: + name: Nhiệm vụ + item_1: + name: Milestone + item_2: + name: Giai đoạn + item_3: + name: Tính năng + item_4: + name: Sử thi + item_5: + name: User story + item_6: + name: Lỗi + welcome: + title: Welcome to OpenProject! + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/vi.yml b/config/locales/crowdin/vi.yml index 1fdd39293e00..a028a5e59e74 100644 --- a/config/locales/crowdin/vi.yml +++ b/config/locales/crowdin/vi.yml @@ -472,7 +472,7 @@ vi: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" types: diff --git a/config/locales/crowdin/zh-CN.seeders.yml b/config/locales/crowdin/zh-CN.seeders.yml index 88ab7cb59e70..64166d212273 100644 --- a/config/locales/crowdin/zh-CN.seeders.yml +++ b/config/locales/crowdin/zh-CN.seeders.yml @@ -77,81 +77,6 @@ zh-CN: name: 高 item_3: name: 立即 - statuses: - item_0: - name: 新增 - item_1: - name: 正在确定技术规范 - item_2: - name: 已指定 - item_3: - name: 已确认 - item_4: - name: 待计划 - item_5: - name: 已计划 - item_6: - name: 正在处理 - item_7: - name: 已开发 - item_8: - name: 正在测试 - item_9: - name: 已测试 - item_10: - name: 测试失败 - item_11: - name: 已关闭 - item_12: - name: 暂停 - item_13: - name: 已拒绝 - time_entry_activities: - item_0: - name: 管理 - item_1: - name: 技术规范 - item_2: - name: 开发 - item_3: - name: 测试 - item_4: - name: 支持 - item_5: - name: 其他 - types: - item_0: - name: 任务 - item_1: - name: 里程碑 - item_2: - name: 阶段 - item_3: - name: 功能 - item_4: - name: 史诗 - item_5: - name: 用户故事 - item_6: - name: 缺陷 - welcome: - title: 欢迎使用 OpenProject! - text: | - OpenProject是领先的开源项目管理软件。它支持经典、敏捷和混合型项目管理,并由您完全掌握自己的数据。 - - 核心功能和用例: - - * [项目组合管理](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [项目规划和调度](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [任务管理和问题跟踪](https://www.openproject.org/collaboration-software-features/task-management/) - * [敏捷看板(Scrum和Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [需求管理和发布计划](https://www.openproject.org/collaboration-software-features/product-development/) - * [时间和成本跟踪/预算](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [团队协作和文档](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - 欢迎来到项目管理的未来。 - - 对于管理员:您可以[在此]({{opSetting:base_url}}/admin/settings/general)更改此欢迎文本。 projects: demo-project: name: 演示项目 @@ -488,3 +413,78 @@ zh-CN: * 时间盒(3 h)。 * 冲刺评论后,将由敏捷教练主持。 * 团队讨论:情况良好。 为了提高下一次冲刺的生产力,需要改进的是什么,甚至有更多的趣味。 + statuses: + item_0: + name: 新增 + item_1: + name: 正在确定技术规范 + item_2: + name: 已指定 + item_3: + name: 已确认 + item_4: + name: 待计划 + item_5: + name: 已计划 + item_6: + name: 正在处理 + item_7: + name: 已开发 + item_8: + name: 正在测试 + item_9: + name: 已测试 + item_10: + name: 测试失败 + item_11: + name: 已关闭 + item_12: + name: 暂停 + item_13: + name: 已拒绝 + time_entry_activities: + item_0: + name: 管理 + item_1: + name: 技术规范 + item_2: + name: 开发 + item_3: + name: 测试 + item_4: + name: 支持 + item_5: + name: 其他 + types: + item_0: + name: 任务 + item_1: + name: 里程碑 + item_2: + name: 阶段 + item_3: + name: 功能 + item_4: + name: 史诗 + item_5: + name: 用户故事 + item_6: + name: 缺陷 + welcome: + title: 欢迎使用 OpenProject! + text: | + OpenProject是领先的开源项目管理软件。它支持经典、敏捷和混合型项目管理,并由您完全掌握自己的数据。 + + 核心功能和用例: + + * [项目组合管理](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [项目规划和调度](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [任务管理和问题跟踪](https://www.openproject.org/collaboration-software-features/task-management/) + * [敏捷看板(Scrum和Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [需求管理和发布计划](https://www.openproject.org/collaboration-software-features/product-development/) + * [时间和成本跟踪/预算](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [团队协作和文档](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + 欢迎来到项目管理的未来。 + + 对于管理员:您可以[在此]({{opSetting:base_url}}/admin/settings/general)更改此欢迎文本。 diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index cef4f6ce5c2b..ebc6ad9d53de 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -467,7 +467,7 @@ zh-CN: is_readonly: "只读" excluded_from_totals: "不包括在总计中" themes: - dark: "暗色(测试)" + dark: "黑暗(测试版)" light: "浅色模式" light_high_contrast: "高对比度模式" types: @@ -2271,7 +2271,7 @@ zh-CN: label_system_storage: "存储信息" label_table_of_contents: "目录" label_tag: "标记" - label_team_planner: "团队规划工具" + label_team_planner: "工作组规划器" label_text: "长文本" label_this_month: "这个月" label_this_week: "这一周" @@ -2687,7 +2687,7 @@ zh-CN: permission_edit_own_messages: "编辑自己的消息" permission_edit_own_time_entries: "编辑自己的时间记录" permission_edit_project: "编辑项目" - permission_edit_project_attributes: "Edit project attributes" + permission_edit_project_attributes: "编辑项目属性" permission_edit_reportings: "编辑报告" permission_edit_time_entries: "编辑其他用户的时间日志" permission_edit_timelines: "编辑时间线" @@ -2738,7 +2738,7 @@ zh-CN: permission_work_package_assigned: "成为受理人/责任人" permission_work_package_assigned_explanation: "工作包可以分配给在各自项目中拥有此角色的用户和组" permission_view_project_activity: "查看项目活动" - permission_view_project_attributes: "View project attributes" + permission_view_project_attributes: "查看项目属性" permission_save_bcf_queries: "保存 BCF 查询" permission_manage_public_bcf_queries: "管理公开的 BCF 查询" permission_edit_attribute_help_texts: "编辑属性帮助文本" @@ -2972,7 +2972,7 @@ zh-CN: setting_email_login: "使用电子邮件作为登录名" setting_enabled_scm: "启用 SCM" setting_enabled_projects_columns: "默认显示的项目列表列" - setting_feeds_enabled: "启用Feeds" + setting_feeds_enabled: "启用 Feeds" setting_ical_enabled: "启用 iCalendar 订阅" setting_feeds_limit: "Feed 内容限制" setting_file_max_size_displayed: "内联显示的文本文件的最大大小" diff --git a/config/locales/crowdin/zh-TW.seeders.yml b/config/locales/crowdin/zh-TW.seeders.yml index 568d01eb273b..62298acd7398 100644 --- a/config/locales/crowdin/zh-TW.seeders.yml +++ b/config/locales/crowdin/zh-TW.seeders.yml @@ -77,81 +77,6 @@ zh-TW: name: 高 item_3: name: 立刻 - statuses: - item_0: - name: 新增 - item_1: - name: 在規格中 - item_2: - name: 指定 - item_3: - name: 已確認 - item_4: - name: 等待排程中 - item_5: - name: 已排程 - item_6: - name: 進行中 - item_7: - name: 已開發 - item_8: - name: 測試中 - item_9: - name: 已測試 - item_10: - name: 測試失敗 - item_11: - name: 已關閉 - item_12: - name: 暫停中 - item_13: - name: 已拒絕 - time_entry_activities: - item_0: - name: 管理 - item_1: - name: 規格 - item_2: - name: 開發 - item_3: - name: 測試 - item_4: - name: 支援 - item_5: - name: 其他 - types: - item_0: - name: 任務 - item_1: - name: 里程碑 - item_2: - name: 階段 - item_3: - name: 功能 - item_4: - name: 史詩等級 - item_5: - name: 使用者需求 - item_6: - name: Bug - welcome: - title: 歡迎使用OpenProject - text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. - - Core features and use cases: - - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) - - Welcome to the future of project management. - - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: 示範專案 @@ -489,3 +414,78 @@ zh-TW: * Time boxed (3 h). * After Sprint Review, will be moderated by Scrum Master. * The team discusses the sprint: what went well, what needs to be improved to be more productive for the next sprint or even have more fun. + statuses: + item_0: + name: 新增 + item_1: + name: 在規格中 + item_2: + name: 指定 + item_3: + name: 已確認 + item_4: + name: 等待排程中 + item_5: + name: 已排程 + item_6: + name: 進行中 + item_7: + name: 已開發 + item_8: + name: 測試中 + item_9: + name: 已測試 + item_10: + name: 測試失敗 + item_11: + name: 已關閉 + item_12: + name: 暫停中 + item_13: + name: 已拒絕 + time_entry_activities: + item_0: + name: 管理 + item_1: + name: 規格 + item_2: + name: 開發 + item_3: + name: 測試 + item_4: + name: 支援 + item_5: + name: 其他 + types: + item_0: + name: 任務 + item_1: + name: 里程碑 + item_2: + name: 階段 + item_3: + name: 功能 + item_4: + name: 史詩等級 + item_5: + name: 使用者需求 + item_6: + name: Bug + welcome: + title: 歡迎使用OpenProject + text: | + OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + + Core features and use cases: + + * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) + * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) + * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + + Welcome to the future of project management. + + For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). diff --git a/config/locales/crowdin/zh-TW.yml b/config/locales/crowdin/zh-TW.yml index 8ac52c302e14..8b3d3c83bd78 100644 --- a/config/locales/crowdin/zh-TW.yml +++ b/config/locales/crowdin/zh-TW.yml @@ -27,7 +27,7 @@ zh-TW: admin: plugins: no_results_title_text: 目前沒有安裝任何外掛程式 - no_results_content_text: See our integrations and plugins page for more information. + no_results_content_text: 請參閱我們的整合和外掛頁面以獲取更多資訊。 custom_styles: color_theme: "色彩佈景主題" color_theme_custom: "自訂" @@ -81,7 +81,7 @@ zh-TW: upgrade_info: "請升級到付費版以啟用此功能" journal_aggregation: explanation: - text: "使用者操作(例如\"更新\"工作項目兩次),如果時間差異小於指定的時間間隔,則將整合為單次操作。它們將在應用程序中顯示為單個操作。這也會套用在電子郵件通知,以及 %{webhook_link} delay。" + text: "例如使用者\"更新\"工作項目兩次,如果時間間隔小於設定值,則將合併視為為單次操作。應用程序中亦會顯示為單個操作。這也會套用在電子郵件通知,以及 %{webhook_link} 。" link: "webhook" announcements: show_until: 只顯示到 @@ -288,7 +288,7 @@ zh-TW: project_custom_fields: header: title: "專案屬性" - description: '這些專案屬性將顯示在您各自的專案概述頁面中。您可以啟用或停用單一屬性。專案屬性由管理員在管理設定中定義。' + description: '這些專案屬性將顯示在您各自的專案總覽頁面中。您可以啟用或停用單一屬性。專案屬性由管理員在管理設定中定義。' filter: label: "搜尋專案屬性" actions: @@ -469,7 +469,7 @@ zh-TW: is_readonly: "Read-only" excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "白色主題" light_high_contrast: "高對比白色主題" types: @@ -729,7 +729,7 @@ zh-TW: impaired: "協助工具模式" time_zone: "時區" auto_hide_popups: "自動隱藏成功通知" - warn_on_leaving_unsaved: "離開尚未儲存的工作包時提示我" + warn_on_leaving_unsaved: "離開尚未儲存的工作項目時提示我" theme: "模式 " mode_guideline: "Some modes will overwrite custom theme colours for accessibility and legibility. For the full custom theme, please select Light mode." version: @@ -923,7 +923,7 @@ zh-TW: project_custom_field_project_mapping: attributes: project_ids: - blank: "Please select a project." + blank: "請選擇一個專案" query: attributes: project: @@ -1304,7 +1304,7 @@ zh-TW: button_edit: "編輯" button_edit_associated_wikipage: "編輯關聯的維基頁面:%{page_title}" button_expand_all: "全部展開" - button_favorite: "Add to favorites" + button_favorite: "收藏" button_filter: "篩選條件" button_generate: "產生" button_list: "清單" @@ -1821,7 +1821,7 @@ zh-TW: label_authentication: "身份驗證" label_authentication_settings: "Authentication settings" label_available_global_roles: "可用的角色" - label_available_project_attributes: "Available project attributes" + label_available_project_attributes: "可使用的專案屬性" label_available_project_forums: "可用的討論區" label_available_project_repositories: "可用的版本庫" label_available_project_versions: "可用的版本" @@ -2069,7 +2069,7 @@ zh-TW: label_membership_plural: "Memberships" label_membership_added: "Member added" label_membership_updated: "Member updated" - label_menu: "Menu" + label_menu: "選單" label_menu_badge: pre_alpha: "早期開發版本" alpha: "開發版本" @@ -2172,7 +2172,7 @@ zh-TW: label_project: "Project" label_project_activity: "專案活動" label_project_attribute_plural: "專案屬性" - label_project_attribute_manage_link: "Manage project attributes" + label_project_attribute_manage_link: "管理專案屬性" label_project_count: "專案總數" label_project_copy_notifications: "在專案複製期間發送電子郵件通知" label_project_latest: "最新的專案" @@ -2618,7 +2618,7 @@ zh-TW: notice_successful_update_custom_fields_added_to_project: | 更新成功。相關類型之專案,此客製欄位會自動啟動。看更多。 notice_successful_update_custom_fields_added_to_type: | - 更新成功。相關類型之專案,此客製欄位會自動啟動。 + 更新成功。相關類型之專案,此客製欄位會自動啟用。 notice_to_many_principals_to_display: "搜尋的結果太多。\n請透過輸入新成員 (群組) 的名稱來縮小搜尋的範圍。" notice_user_missing_authentication_method: 用戶尚未選擇密碼或其他方式登錄。 notice_user_invitation_resent: 已向 %{email} 發送邀請。 @@ -3102,7 +3102,7 @@ zh-TW: label_new_attribute: "專案屬性" label_new_section: "區段" label_edit_section: "編輯標題" - label_section_actions: "Section actions" + label_section_actions: "區塊設定" heading_description: "這些專案屬性顯示在每個專案的總覽頁面中。 您可以新增屬性,將它們分組並根據需要重新排序。 這些屬性可以啟用或停用,但不能在專案層級重新排序。" label_project_custom_field_actions: "Project attribute actions" label_no_project_custom_fields: "此區段沒有定義專案屬性" diff --git a/config/locales/en.yml b/config/locales/en.yml index 141e84a81ba6..b5f640165cb6 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -526,7 +526,7 @@ en: excluded_from_totals: "Excluded from totals" themes: - dark: "Dark (experimental)" + dark: "Dark (Beta)" light: "Light" light_high_contrast: "Light high contrast" diff --git a/config/locales/js-en.yml b/config/locales/js-en.yml index b421cc47a3c0..7a61e5346cf2 100644 --- a/config/locales/js-en.yml +++ b/config/locales/js-en.yml @@ -679,7 +679,7 @@ en: mentioned: "Mentioned" watched: "Watcher" assigned: "Assignee" - responsible: "Accountable" + accountable: "Accountable" created: "Created" scheduled: "Scheduled" commented: "Commented" diff --git a/docker/dev/backend/scripts/setup-bim b/docker/dev/backend/scripts/setup-bim index 34933eba8419..4ec396b503a2 100755 --- a/docker/dev/backend/scripts/setup-bim +++ b/docker/dev/backend/scripts/setup-bim @@ -1,5 +1,12 @@ #!/bin/sh +# This script installs all the required dependencies and command line tools to convert IFC files into XKT files, +# so that the BIM models can be viewed via the Xeokit BIM viewer. +# +# Run this script on your worker container like this to enable your Docker based development setup to convert IFC +# files to XKT: +# $ docker compose exec -u root worker setup-bim + apt-get install -y wget unzip # https://learn.microsoft.com/en-gb/dotnet/core/install/linux-debian#debian-12 diff --git a/docs/development/development-environment-docker/README.md b/docs/development/development-environment-docker/README.md index 812060b70d1e..d74283ec7735 100644 --- a/docs/development/development-environment-docker/README.md +++ b/docs/development/development-environment-docker/README.md @@ -23,12 +23,36 @@ To get right into it and just start the application you can just do the followin git clone https://github.com/opf/openproject.git cd openproject cp .env.example .env +``` + +Optional: In case you want to develop on the OpenProject *BIM Edition* you need to set the +environmental variable accordingly in your `.env` file. + +```shell +OPENPROJECT_EDITION=bim +``` + +Then continue the setup: + +```shell cp docker-compose.override.example.yml docker-compose.override.yml docker compose run --rm backend setup docker compose run --rm frontend npm install docker compose up -d frontend ``` +Optional: In case you want to develop on the OpenProject *BIM Edition* you need +to install all the required dependencies and command line tools to convert IFC +files into XKT files, so that the BIM models can be viewed via the *Xeokit* +BIM viewer. As the conversions are done by background jobs you need install +those tools within the `worker` service: + +```shell +docker compose exec -u root worker setup-bim +``` + +Please find below instructions on how to start and stop the workers. + Once the containers are done booting you can access the application under `http://localhost:3000`. ### Tests diff --git a/docs/getting-started/my-account/README.md b/docs/getting-started/my-account/README.md index f36eb3fab72b..3f23bb144d07 100644 --- a/docs/getting-started/my-account/README.md +++ b/docs/getting-started/my-account/README.md @@ -48,7 +48,7 @@ Also, you can activate a **warning if you are leaving a work package with unsave Additionally, you can activate to **auto-hide success notifications** from the system. This (only) means that the green pop-up success notifications will be removed automatically after five seconds. -![OpenProject_my_account_page](openproject_my_account_page_new.png) +![OpenProject_my_account_page](openproject_my_account_page_settings.png) ### Change your language @@ -76,6 +76,15 @@ This mode is recommended for users with visuals impairment. ![High contrast mode in OpenProject](openproject_my_account_high_contrast_mode.png) +### Select the dark mode + +In the dropdown menu **Mode** you can pick the color mode. The default setting is the **Light mode**. You can also select the **Dark mode**, which will change the color theme of the OpenProject instance for you. + +> [!NOTE] +> The dark mode ignores parts of the configured design. Top header and side menu colors are entirely overriden for this mode. Only the accent color and the primary button color are kept, but are calculated to brighter variants. + +![Dark mode in OpenProject](openproject_my_account_dark_mode.png) + ### Change the order to display comments You can select the order of the comments (for example of the comments for a work package which appear in the Activity tab). You can select the **oldest first** or **newest first** to display the comments. @@ -100,7 +109,8 @@ Enter your new password and confirm it a second time. Press the blue **Save** button in order to confirm the password changes. -> **Note**: You cannot reset your Google password in OpenProject. If you authenticate with a Google/Gmail account, please go to your Google account administration in order to change your password. +> [!NOTE] +> You cannot reset your Google password in OpenProject. If you authenticate with a Google/Gmail account, please go to your Google account administration in order to change your password. ## Two-factor authentication @@ -196,7 +206,8 @@ RSS tokens allow users to keep up with the latest changes in this OpenProject in Create a new token by clicking the **+RSS token** button. This will create your token and trigger a message showing you the access token. -> **Note**: You will only be able to see the RSS access token once, directly after you create it. Make sure to copy it. +> [!IMPORTANT] +> You will only be able to see the RSS access token once, directly after you create it. Make sure to copy it. ![OpenProject RSS token](openproject_my_account_access_tokens_rss.png) @@ -209,7 +220,8 @@ To view and manage your OpenProject sessions navigate to **My account** and choo - **Current sessions**: here you can see all of your sessions. If for example you are logged into OpenProject from different browsers or devices, all will be shown in the list. Current session is the one you are currently using. You can terminate the sessions that are no longer in use. Inactive sessions will be removed from the list after 7 days (depending on the authentication settings they may become invalid earlier). - **Remembered devices**: here you can see a list of all devices that you are logged into using the "Stay logged in" option. You will have selected that option when [logging in](../sign-in-registration/). Whether or not that option is available and the duration of time for which you can stay logged in depends on the authentication settings of your instance. -> **Note**: Closing a browser does not necessarily terminate the session. It might still be displayed in the list and will be reactivated if you open the browser. This depends on both your browser's and the OpenProject instance's settings. +> [!NOTE] +> Closing a browser does not necessarily terminate the session. It might still be displayed in the list and will be reactivated if you open the browser. This depends on both your browser's and the OpenProject instance's settings. ## Notifications settings @@ -233,7 +245,8 @@ Default: Enable daily email reminders: 2am, Monday - Friday. You can choose to receive emails immediately, or only on certain days and times, temporarily pause reminder emails, or opt for no reminders at all. -> **Note**: if you have selected the *immediately when someone mentions me* option, you will only be notified once, i.e. this reminder will not be duplicated in a daily reminder. +> [!IMPORTANT] +> If you have selected the *immediately when someone mentions me* option, you will only be notified once, i.e. this reminder will not be duplicated in a daily reminder. You can also opt-in to receive **email alerts for other items (that are not work packages)** whenever one of your project members: @@ -256,7 +269,8 @@ OpenProject uses Gravatar as default profile image. It displays a preview of you Also, you can upload a **Custom Avatar** by choosing a Avatar to be uploaded from a file. Press the blue **Update** button to change your profile picture. -> **Note**: The optimum size to upload a new profile picture is 128 by 128 pixel. Larger files will be cropped. +> [!TIP] +> The optimum size to upload a new profile picture is 128 by 128 pixel. Larger files will be cropped. ## Delete account @@ -266,6 +280,7 @@ To delete your account, select **Delete account** from the side menu and enter y ![openproject_my_account_delete_account](openproject_my_account_delete_account.png) -> **Important**: Deleting a user account is permanent and cannot be reversed. +> [!WARNING] +> Deleting a user account is permanent and cannot be reversed. If you cannot see the entry **Delete account** in the **My account** side menu, make sure the option "Users allowed to delete their account" is [activated in the administration](../../system-admin-guide/users-permissions/settings/#user-deletion). diff --git a/docs/getting-started/my-account/openproject_my_account_dark_mode.png b/docs/getting-started/my-account/openproject_my_account_dark_mode.png new file mode 100644 index 000000000000..e01853a57d47 Binary files /dev/null and b/docs/getting-started/my-account/openproject_my_account_dark_mode.png differ diff --git a/docs/getting-started/my-account/openproject_my_account_high_contrast_mode.png b/docs/getting-started/my-account/openproject_my_account_high_contrast_mode.png index ccbe6d7f2848..9af43c4b4cf4 100644 Binary files a/docs/getting-started/my-account/openproject_my_account_high_contrast_mode.png and b/docs/getting-started/my-account/openproject_my_account_high_contrast_mode.png differ diff --git a/docs/getting-started/my-account/openproject_my_account_page_settings.png b/docs/getting-started/my-account/openproject_my_account_page_settings.png new file mode 100644 index 000000000000..f80a7aa035e4 Binary files /dev/null and b/docs/getting-started/my-account/openproject_my_account_page_settings.png differ diff --git a/docs/getting-started/my-account/openproject_my_account_profile.png b/docs/getting-started/my-account/openproject_my_account_profile.png index 5e9a43e12a45..d18c6a9966c4 100644 Binary files a/docs/getting-started/my-account/openproject_my_account_profile.png and b/docs/getting-started/my-account/openproject_my_account_profile.png differ diff --git a/docs/getting-started/my-account/openproject_open_my_account_page.png b/docs/getting-started/my-account/openproject_open_my_account_page.png index 4fe2d25815a0..a34d9e108bbe 100644 Binary files a/docs/getting-started/my-account/openproject_open_my_account_page.png and b/docs/getting-started/my-account/openproject_open_my_account_page.png differ diff --git a/docs/installation-and-operations/installation/docker/README.md b/docs/installation-and-operations/installation/docker/README.md index 856da800a1de..27bcdcecbe9f 100644 --- a/docs/installation-and-operations/installation/docker/README.md +++ b/docs/installation-and-operations/installation/docker/README.md @@ -419,7 +419,7 @@ For instance: ```ruby group :opf_plugins do - gem "openproject-slack", git: "https://github.com/opf/openproject-slack.git", branch: "release/12.0" + gem "openproject-slack", git: "https://github.com/opf/openproject-slack.git", branch: "dev" end ``` @@ -439,7 +439,7 @@ COPY Gemfile.plugins /app/ # RUN npm add npm * RUN bundle config unset deployment && bundle install && bundle config set deployment 'true' -RUN ./docker/prod/setup/postinstall.sh +RUN ./docker/prod/setup/precompile-assets.sh ``` The file is based on the normal OpenProject docker image. @@ -463,7 +463,7 @@ COPY Gemfile.plugins /app/ # RUN npm add npm * RUN bundle config unset deployment && bundle install && bundle config set deployment 'true' -RUN ./docker/prod/setup/postinstall.sh +RUN ./docker/prod/setup/precompile-assets.sh FROM openproject/openproject:14-slim diff --git a/docs/system-admin-guide/design/README.md b/docs/system-admin-guide/design/README.md index 3da56ca75e90..85ac6bd9e6db 100644 --- a/docs/system-admin-guide/design/README.md +++ b/docs/system-admin-guide/design/README.md @@ -67,6 +67,9 @@ Aside from uploading logos and icons, you can also customize the colors used wit To do this change the color values (entered as color hex code) in the *Advanced settings* section. In order to find the right hex code for a color, you can use a website, such as [color-hex.com](https://www.color-hex.com/). You can see the selected color in the preview area next to the color hex code. Therefore, it is possible to see the selected color before saving the changes. +> ![TIP] +> If the button color you select is too light to have white text on top of it, the icon and text color will be displayed in black instead. + ![Advanced color settings in OpenProject](openproject_system_guide_design_advanced_settings_primer.png) As soon as you press the **Save** button your changes are applied and the colors of your OpenProject environment are adjusted accordingly. diff --git a/docs/system-admin-guide/manage-work-packages/work-package-status/README.md b/docs/system-admin-guide/manage-work-packages/work-package-status/README.md index 49a1ae774875..984c324650ba 100644 --- a/docs/system-admin-guide/manage-work-packages/work-package-status/README.md +++ b/docs/system-admin-guide/manage-work-packages/work-package-status/README.md @@ -12,24 +12,41 @@ Work packages can have various status depending on their types, e.g. tasks can h The status can be set at the top of the work package details view or in the table view in the corresponding column. -![Work packages status dropdown menu in OpenProject](openproject_system_guide_create_wp_stati_dropdown.png)The status field can be configured under *Administration ->* *Work packages* -> *Status*. You will see the list of all the existing work package status in the system. You can add new status or change the name and order of existing status. +![Work packages status dropdown menu in OpenProject](openproject_system_guide_create_wp_stati_dropdown.png) + +The status field can be configured under *Administration ->* *Work packages* -> *Status*. You will see the list of all the existing work package statuses in the system. You can add new statuses or change the name and order of existing statuses. + +![Work package status overview in OpenProject administration](openproject_system_guide_create_wp_status_overview.png) + To learn about the options for configuring the transition from one status to another navigate to [Manage work package workflows](../work-package-workflows). ## Create a new work package status To create a new work package status click the green ***+ Status*** icon. + A new window will open, where you will be able to specify the following: 1. Name the new work package status. + 2. The % Complete value in [Status-based progress calculation mode](../work-package-settings/). + + > [!TIP] + > + > The value for % Complete can be set from 0 to 100. + > + 3. Define if the new work package status closes a work package (e.g. relevant when filtering for closed for packages), e.g. a work package status "rejected" will set a work package technically on closed and it will not appear in the default work package table with Open Work packages. + 4. Define if this status is set as default value when creating new work packages. BEWARE: If you decide to set the new status as default it will impact all work packages, existing and future ones. See more below. + 5. Check if this status sets a **work package in read-only mode**. This means no work package attributes can be changed except the status. + 6. Check **Exclude from calculation of totals in hierarchy** if you want work packages with this status to *not* be included in the calculation of totals in a hierarchy. This is useful for statuses like *rejected*. + 7. Set a **color** for the work package status. The color appears in the status button of the work packages or in the work package table. - Save the new status by clicking **Create**. +Save the new status by clicking **Create**. ![Create a new work package status in OpenProject administration](openproject_system_guide_create_new_wp_status.png) diff --git a/docs/system-admin-guide/manage-work-packages/work-package-status/openproject_system_guide_create_new_wp_status.png b/docs/system-admin-guide/manage-work-packages/work-package-status/openproject_system_guide_create_new_wp_status.png index d3ca21448cb2..dbc1ce21afb0 100644 Binary files a/docs/system-admin-guide/manage-work-packages/work-package-status/openproject_system_guide_create_new_wp_status.png and b/docs/system-admin-guide/manage-work-packages/work-package-status/openproject_system_guide_create_new_wp_status.png differ diff --git a/docs/system-admin-guide/manage-work-packages/work-package-status/openproject_system_guide_create_wp_status_overview.png b/docs/system-admin-guide/manage-work-packages/work-package-status/openproject_system_guide_create_wp_status_overview.png new file mode 100644 index 000000000000..01f27fc06669 Binary files /dev/null and b/docs/system-admin-guide/manage-work-packages/work-package-status/openproject_system_guide_create_wp_status_overview.png differ diff --git a/docs/user-guide/meetings/dynamic-meetings/README.md b/docs/user-guide/meetings/dynamic-meetings/README.md index e23bd42bc589..b39fd400a34b 100644 --- a/docs/user-guide/meetings/dynamic-meetings/README.md +++ b/docs/user-guide/meetings/dynamic-meetings/README.md @@ -80,7 +80,7 @@ In order to edit the title of the meeting select the dropdown menu behind the th After creating a meeting, you can set up a **meeting agenda**. -You do this by adding sections, agenda items or existing work packages by selecting the desired option under the green **Add** button. You can then add notes to each agenda item. +You do this by adding sections, agenda items or existing work packages by selecting the desired option under the green **+ Add** button. You can then add notes to each agenda item. ![The add button with three choices: section, agenda item or work package](openproject_dynamic_meetings_add_agenda_item.png) @@ -88,7 +88,7 @@ You do this by adding sections, agenda items or existing work packages by select Sections allow you to group agenda items into blocks for better organization. -To add a section, click on the *+ Add* button at the bottom of the agenda items and select the **Section** option. This will add a new empty section to the very end of the meeting and prompt you to give it a name. +To add a section, click on the **+ Add** button at the bottom of the agenda items and select the **Section** option. ![Add a new section to a meeting agenda in OpenProject](openproject_dynamic_meetings_add_section.png) @@ -153,6 +153,10 @@ You can add a work package to both upcoming or past meetings as long as the work ![OpenProject work packages in meetings agenda](openproject_dynamic_meetings_wp_agenda.png) +> [!TIP] +> The upcoming meetings are displayed in chronological order, from the nearest meeting to the most distant. +> The past meetings are displayed in reverse chronological order, from the most recent meeting to the oldest. + ## Meeting participants ### Add meeting participants diff --git a/docs/user-guide/meetings/dynamic-meetings/openproject_dynamic_meetings_wp_agenda.png b/docs/user-guide/meetings/dynamic-meetings/openproject_dynamic_meetings_wp_agenda.png index e8ff88df94b0..32d71574fea3 100644 Binary files a/docs/user-guide/meetings/dynamic-meetings/openproject_dynamic_meetings_wp_agenda.png and b/docs/user-guide/meetings/dynamic-meetings/openproject_dynamic_meetings_wp_agenda.png differ diff --git a/docs/user-guide/project-overview/README.md b/docs/user-guide/project-overview/README.md index 6e8453c64928..2aaf71482d41 100644 --- a/docs/user-guide/project-overview/README.md +++ b/docs/user-guide/project-overview/README.md @@ -38,6 +38,10 @@ Open the project overview by navigating to **Overview** in the project menu on t You will see a list of all available project attributes in a pane on the right side of of your Project overview page. They may be grouped in sections. +> [!TIP] +> Your view of the project attributes may vary depending on on your [roles and permissions in OpenProject](../../system-admin-guide/users-permissions/roles-permissions/). +> The project attributes are visible for users with the **View project attributes** permission enabled. The editing icons are visible for users with the **Edit project attributes** permission. + ![Project overview page showing project attributes on the right side](openproject_user_guide_project_overview_project_attributes_section_new.png) To edit the value of any visible project attribute, click on the **Edit** (pencil) icon next to the name of the section containing that project attribute. A modal will be displayed with all the attributes in that section. @@ -46,7 +50,8 @@ To edit the value of any visible project attribute, click on the **Edit** (penci Edit the values for each project attribute and click on **Save** to confirm and save your changes. ->**Note:** If you are an instance admin and would like to create, modify or add project attributes, please read our [admin guide to project attributes](../../system-admin-guide/projects/project-attributes). +>[!NOTE] +>If you are an instance admin and would like to create, modify or add project attributes, please read our [admin guide to project attributes](../../system-admin-guide/projects/project-attributes). ### Project attribute settings @@ -54,7 +59,8 @@ To adjust the the project attribute settings for a specific project click the ** ![Link to project attribute settings from project overview page in OpenProject](openproject_user_guide_project_overview_project_attributes_settings.png) ->Note: This option is always available to instance and project administrators. It can also be activated for specific roles by enabling the *select_project_attributes* permission for that role via the [Roles and permissions page](../../system-admin-guide/users-permissions/roles-permissions/) in the administrator settings. +>[!NOTE] +>This option is always available to instance and project administrators. It can also be activated for specific roles by enabling the *select_project_attributes* permission for that role via the [Roles and permissions page](../../system-admin-guide/users-permissions/roles-permissions/) in the administrator settings. ## Mark a project as favorite @@ -69,7 +75,8 @@ You can archive a project directly from the project overview page. To do that cl ![Archive a project on the project overview page in OpenProject](openproject_user_guide_project_overview_archive_project.png) ->Note: This option is always available to instance and project administrators. It can also be activated for specific roles by enabling the *archive_project* permission for that role via the [Roles and permissions page](../../system-admin-guide/users-permissions/roles-permissions/) in the administrator settings. +>[!NOTE] +>This option is always available to instance and project administrators. It can also be activated for specific roles by enabling the *archive_project* permission for that role via the [Roles and permissions page](../../system-admin-guide/users-permissions/roles-permissions/) in the administrator settings. You can also archive a project under [project settings](../projects/#archive-a-project) or in a [projects list](../projects/project-lists/). @@ -138,7 +145,8 @@ The description can be added or changed in the [project settings](../projects/pr ### Project details widget -> **Important note**: Project details widget was replaced by [Project attributes](#project-attributes) in [OpenProject 14.0](../../release-notes/14-0-0/) and will be removed in the future. +> [!IMPORTANT] +> Project details widget was replaced by [Project attributes](#project-attributes) in [OpenProject 14.0](../../release-notes/14-0-0/) and will be removed in the future. The project details widget displays all custom fields for projects, e.g. project owner, project due date, project number, or any other custom field for this project. @@ -248,9 +256,7 @@ The work package table widget includes a work package table to the project overv To **re-order** a widget, click on the dots icon on the upper left hand corner and drag the widget with the mouse to the new position. -To **re-size** a widget, click on the grey icon in the lower right hand corner of the widget and drag the corner to the right or left. The widget will re-size accordingly. - -![re-size-widgets](re-size-widgets.gif) +To **re-size** a widget, click on the grey icon in the lower right hand corner of the widget and drag the corner to the right or left. The widget will re-size accordingly.![re-size-widgets](re-size-widgets.gif) ## Remove widget from project overview page diff --git a/docs/user-guide/projects/project-settings/project-attributes/README.md b/docs/user-guide/projects/project-settings/project-attributes/README.md index a956cf636de6..6b10629c4b1b 100644 --- a/docs/user-guide/projects/project-settings/project-attributes/README.md +++ b/docs/user-guide/projects/project-settings/project-attributes/README.md @@ -8,11 +8,15 @@ keywords: project attributes, project settings, enable, disable, project admin # Project attributes -**Project attributes**are a set of project-level custom fields that let you display certain types of information relevant to your project in the [Project overview](../../../project-overview) page. +**Project attributes** are a set of project-level custom fields that let you display certain types of information relevant to your project in the [Project overview](../../../project-overview) page. This guide is aimed at project administrators who want to enable or disable certain project attributes for their project. ->**Note:** If you are an instance admin and would like to create, modify or add project attributes, please read our [admin guide to project attributes](../../../../system-admin-guide/projects/project-attributes). +> [!NOTE] +> Alongside the project administrators, other users can also be given the permission to enable/disable project attributes by enabling the **Select project attributes** permission for their roles. + +>[!TIP] +>If you are an instance admin and would like to create, modify or add project attributes, please read our [admin guide to project attributes](../../../../system-admin-guide/projects/project-attributes). Navigate to **Project settings** → **Project attributes**. @@ -26,4 +30,5 @@ You can also use the **Enable all** and **Disable all** buttons visible to the r If your instance has a particularly long list of project attributes, you can use the search bar at the top to find specific ones. ->**Note**: The project settings page for project attributes only lets you enable or disable certain attributes. It does *not* let you set the values for each. To do this, go to the [Project Overview](../../../project-overview) page. +>[!TIP] +>The project settings page for project attributes only lets you enable or disable certain attributes. It does *not* let you set the values for each. To do this, go to the [Project Overview](../../../project-overview) page. diff --git a/docs/user-guide/work-packages/add-work-packages-to-meetings/README.md b/docs/user-guide/work-packages/add-work-packages-to-meetings/README.md index 694ebded75ac..d8a3a4847310 100644 --- a/docs/user-guide/work-packages/add-work-packages-to-meetings/README.md +++ b/docs/user-guide/work-packages/add-work-packages-to-meetings/README.md @@ -14,6 +14,10 @@ To add a work package to a meeting, open the detailed view of that work package, ![Add a work package to a meeting in OpenProject](openproject_user_guide_add_wp_to_meeting.png) +> [!TIP] +> The upcoming meetings are displayed in chronological order, from the nearest meeting to the most distant. +> The past meetings are displayed in reverse chronological order, from the most recent meeting to the oldest. + In the dialog that appears, select a meeting from the list of open upcoming meetings. You can also add any relevant notes (like discussion points, open questions or decision need). Click **Save** to add a new work package to the selected meeting as an agenda item. ![Add a work package to a new meeting](openproject_user_guide_meeting_dialogue.png) diff --git a/docs/user-guide/work-packages/add-work-packages-to-meetings/openproject_user_guide_add_wp_to_meeting.png b/docs/user-guide/work-packages/add-work-packages-to-meetings/openproject_user_guide_add_wp_to_meeting.png index 5e27611e05ee..7bdeda5416dd 100644 Binary files a/docs/user-guide/work-packages/add-work-packages-to-meetings/openproject_user_guide_add_wp_to_meeting.png and b/docs/user-guide/work-packages/add-work-packages-to-meetings/openproject_user_guide_add_wp_to_meeting.png differ diff --git a/docs/user-guide/work-packages/copy-move-delete/README.md b/docs/user-guide/work-packages/copy-move-delete/README.md index b0abda0ebd14..8a2ef3cf4660 100644 --- a/docs/user-guide/work-packages/copy-move-delete/README.md +++ b/docs/user-guide/work-packages/copy-move-delete/README.md @@ -41,6 +41,11 @@ The *change project* option moves a work package to another project or subprojec ![change project of work package](change-project-of-work-package.png) +> [!TIP] +> If the current work package type does not exist in the target project, you will see a warning message asking you to either activate a desired work package type or select one of the activated ones. Read more on [activating a work package type for a specific project](../../projects/project-settings/work-package-types/) or [creating new work package types in OpenProject administration](../../../system-admin-guide/manage-work-packages/work-package-types/). + +![Move work package to a different project in OpenProject](openproject_user_guide_copy_move_delete_warning_message_missing_wp_type.png) + ## Delete a work package The right to delete work packages is tied to specified roles (for example system administrators). The roles and permission may vary from project to project. diff --git a/docs/user-guide/work-packages/copy-move-delete/openproject_user_guide_copy_move_delete_warning_message_missing_wp_type.png b/docs/user-guide/work-packages/copy-move-delete/openproject_user_guide_copy_move_delete_warning_message_missing_wp_type.png new file mode 100644 index 000000000000..ac10e61ce9a1 Binary files /dev/null and b/docs/user-guide/work-packages/copy-move-delete/openproject_user_guide_copy_move_delete_warning_message_missing_wp_type.png differ diff --git a/frontend/src/app/features/in-app-notifications/entry/in-app-notification-entry.component.sass b/frontend/src/app/features/in-app-notifications/entry/in-app-notification-entry.component.sass index adf79fdbd9a3..d493f624008a 100644 --- a/frontend/src/app/features/in-app-notifications/entry/in-app-notification-entry.component.sass +++ b/frontend/src/app/features/in-app-notifications/entry/in-app-notification-entry.component.sass @@ -18,7 +18,6 @@ $subject-font-size: 14px padding: 15px 10px font-size: 0.9rem border-top: 1px solid var(--borderColor-default) - border-radius: 2px height: $ian-height &:hover diff --git a/frontend/src/global_styles/content/_autocomplete.sass b/frontend/src/global_styles/content/_autocomplete.sass index 22ab704b50f1..47da2ebc7f0c 100644 --- a/frontend/src/global_styles/content/_autocomplete.sass +++ b/frontend/src/global_styles/content/_autocomplete.sass @@ -112,9 +112,6 @@ div.autocomplete color: var(--body-font-color) !important border-color: var(--borderColor-default) !important -.ng-select-container - background-color: transparent !important - .ng-select .ng-arrow-wrapper .ng-arrow border-color: var(--fgColor-muted) transparent transparent diff --git a/frontend/src/global_styles/content/_forms.sass b/frontend/src/global_styles/content/_forms.sass index 6992362038b0..8f352018c999 100644 --- a/frontend/src/global_styles/content/_forms.sass +++ b/frontend/src/global_styles/content/_forms.sass @@ -86,8 +86,6 @@ form &.-medium-compressed padding: 10px 20px 20px 20px - & ng-select, select - background-color: var(--body-background) !important &.danger-zone border: 1px solid var(--content-form-danger-zone-bg-color) // For correct display in IE @@ -657,6 +655,18 @@ input[readonly].-clickable height: auto min-width: 40px + option + background: var(--body-background) + color: var(--body-font-color) + + &[disabled] + background-color: var(--bgColor-disabled) + color: var(--fgColor-disabled) + + optgroup + background-color: var(--body-background) + color: var(--body-font-color) + .form--inline-select display: inline-block width: initial diff --git a/frontend/src/global_styles/layout/_print.sass b/frontend/src/global_styles/layout/_print.sass index d57deb0f148f..3cb62d7d0d39 100644 --- a/frontend/src/global_styles/layout/_print.sass +++ b/frontend/src/global_styles/layout/_print.sass @@ -30,6 +30,9 @@ background: #fff overflow: visible !important + #content + overflow: visible !important + .autoscroll overflow-x: visible diff --git a/frontend/src/global_styles/openproject/_forms.sass b/frontend/src/global_styles/openproject/_forms.sass index ae7099f9f79b..0f659761a15e 100644 --- a/frontend/src/global_styles/openproject/_forms.sass +++ b/frontend/src/global_styles/openproject/_forms.sass @@ -156,7 +156,7 @@ select &:not(.FormControl-select) @if $select-arrow - background-color: transparent !important + background-color: var(--body-background) !important background-repeat: no-repeat !important background-position: right !important background-image: var(--select-arrow-bg-color-url) !important diff --git a/frontend/src/global_styles/vendor/_enjoyhint.sass b/frontend/src/global_styles/vendor/_enjoyhint.sass index 53cfb250da82..ace4cb7890f5 100755 --- a/frontend/src/global_styles/vendor/_enjoyhint.sass +++ b/frontend/src/global_styles/vendor/_enjoyhint.sass @@ -65,7 +65,6 @@ -webkit-border-radius: 40px border-radius: 40px - .enjoyhint_skip_btn position: fixed -webkit-border-radius: 40px @@ -95,7 +94,7 @@ border: none font: 400 100%/normal Arial, Helvetica, sans-serif color: rgba(0, 0, 0, 1) - background: #fff + background: var(--font-color-on-primary) text-shadow: none -o-text-overflow: clip text-overflow: clip @@ -109,7 +108,7 @@ border: none font: 400 100%/normal Arial, Helvetica, sans-serif color: rgba(0, 0, 0, 1) - background: #fff + background: var(--font-color-on-primary) text-shadow: none -o-text-overflow: clip text-overflow: clip diff --git a/lib/api/helpers/attachment_renderer.rb b/lib/api/helpers/attachment_renderer.rb index 25ae274267be..5692f47515a6 100644 --- a/lib/api/helpers/attachment_renderer.rb +++ b/lib/api/helpers/attachment_renderer.rb @@ -86,6 +86,10 @@ def redirect_to_external_attachment(attachment, cache_seconds) end def send_attachment(attachment) + if attachment.diskfile.nil? + raise ::API::Errors::NotFound.new + end + content_type attachment_content_type(attachment) header["Content-Disposition"] = attachment.content_disposition env["api.format"] = :binary diff --git a/modules/backlogs/config/locales/crowdin/fa.yml b/modules/backlogs/config/locales/crowdin/fa.yml index 0b505155b21e..729330e6e0b8 100644 --- a/modules/backlogs/config/locales/crowdin/fa.yml +++ b/modules/backlogs/config/locales/crowdin/fa.yml @@ -75,7 +75,7 @@ fa: unassigned: "Unassigned" x_more: "%{count} more..." backlogs_active: "active" - backlogs_any: "any" + backlogs_any: "هرکدام" backlogs_inactive: "Project shows no activity" backlogs_points_burn_direction: "Points burn up/down" backlogs_product_backlog: "Product backlog" diff --git a/modules/boards/app/seeders/common.yml b/modules/boards/app/seeders/common.yml index 03514c01530d..54f76b7bafa4 100644 --- a/modules/boards/app/seeders/common.yml +++ b/modules/boards/app/seeders/common.yml @@ -34,6 +34,7 @@ modules_permissions: - role: :default_role_member add: - :show_board_views + - :manage_public_queries - :manage_board_views - role: :default_role_reader add: diff --git a/modules/budgets/config/locales/crowdin/fa.yml b/modules/budgets/config/locales/crowdin/fa.yml index b9f47e6d8c80..62c9d879853b 100644 --- a/modules/budgets/config/locales/crowdin/fa.yml +++ b/modules/budgets/config/locales/crowdin/fa.yml @@ -32,7 +32,7 @@ fa: description: "توضیحات" spent: "صرف شده" status: "وضعیت" - subject: "Subject" + subject: "موضوع" type: "نوع هزینه" labor_budget: "Planned labor costs" material_budget: "Planned unit costs" @@ -40,7 +40,7 @@ fa: budget_subject: "Budget title" models: budget: "بودجه" - material_budget_item: "Unit" + material_budget_item: "واحد" activity: filter: budget: "بودجه ها" diff --git a/modules/costs/config/locales/crowdin/fa.yml b/modules/costs/config/locales/crowdin/fa.yml index ebed2ec78bb3..ff72b7359c2e 100644 --- a/modules/costs/config/locales/crowdin/fa.yml +++ b/modules/costs/config/locales/crowdin/fa.yml @@ -138,8 +138,8 @@ fa: text_destroy_cost_entries_question: "%{cost_entries} در بسته‌های کاری که می‌خواهید حذف کنید گزارش شده است. میخوای چیکار کنی؟" text_destroy_time_and_cost_entries: "ساعت ها و هزینه های گزارش شده را حذف کنید" text_destroy_time_and_cost_entries_question: "%{hours} ,%{cost_entries} در بسته‌های کاری که می‌خواهید حذف کنید گزارش شده است. میخوای چیکار کنی؟" - text_reassign_time_and_cost_entries: "Reassign reported hours and costs to this work package:" + text_reassign_time_and_cost_entries: "تخصیص ساعت‌ها و هزینه‌های گزارش شده به پروژه" text_warning_hidden_elements: "Some entries may have been excluded from the aggregation." - week: "week" + week: "هفته" js: - text_are_you_sure: "Are you sure?" + text_are_you_sure: "آیا مطمئن هستید؟" diff --git a/modules/gantt/config/locales/crowdin/js-ms.yml b/modules/gantt/config/locales/crowdin/js-ms.yml index 73b4a67c6764..70a3aed77d13 100644 --- a/modules/gantt/config/locales/crowdin/js-ms.yml +++ b/modules/gantt/config/locales/crowdin/js-ms.yml @@ -2,4 +2,4 @@ ms: js: work_packages: default_queries: - milestones: 'Milestones' + milestones: 'Pencapaian' diff --git a/modules/gantt/config/locales/crowdin/js-zh-TW.yml b/modules/gantt/config/locales/crowdin/js-zh-TW.yml index 4c74e7bd8d62..4ebb22481393 100644 --- a/modules/gantt/config/locales/crowdin/js-zh-TW.yml +++ b/modules/gantt/config/locales/crowdin/js-zh-TW.yml @@ -2,4 +2,4 @@ zh-TW: js: work_packages: default_queries: - milestones: 'Milestones' + milestones: '里程碑' diff --git a/modules/github_integration/config/locales/crowdin/zh-TW.yml b/modules/github_integration/config/locales/crowdin/zh-TW.yml index b8b8738e5583..9b5eb382ef2d 100644 --- a/modules/github_integration/config/locales/crowdin/zh-TW.yml +++ b/modules/github_integration/config/locales/crowdin/zh-TW.yml @@ -24,7 +24,7 @@ zh-TW: label_deploy_target: Deploy target label_deploy_target_new: New deploy target label_deploy_target_plural: Deploy targets - label_github_integration: GitHub Integration + label_github_integration: GitHub 整合 notice_deploy_target_created: Deploy target created notice_deploy_target_destroyed: Deploy target deleted plugin_openproject_github_integration: diff --git a/modules/gitlab_integration/config/locales/crowdin/ms.yml b/modules/gitlab_integration/config/locales/crowdin/ms.yml index db7c15ef2dcb..2ed6c18fb0b5 100644 --- a/modules/gitlab_integration/config/locales/crowdin/ms.yml +++ b/modules/gitlab_integration/config/locales/crowdin/ms.yml @@ -64,6 +64,6 @@ ms: push_single_commit_comment: > **Ditolak masuk PP** [%{gitlab_user}] (%{gitlab_user_url}) ditolak [%{commit_number}] (%{commit_url}) ke [%{repository}] (%{repository_url}) pada %{commit_timestamp}: %{commit_note} push_single_commit_comment_with_ref: > - **Pushed in %{reference}:** [%{gitlab_user}](%{gitlab_user_url}) pushed [%{commit_number}](%{commit_url}) to [%{repository}](%{repository_url}) at %{commit_timestamp}: %{commit_note} + **Ditolak masuk %{reference}:** [%{gitlab_user}](%{gitlab_user_url}) ditolak ke [%{commit_number}](%{commit_url}) ke [%{repository}](%{repository_url}) di %{commit_timestamp}: %{commit_note} push_multiple_commits_comment: > **Ditolak masuk PG** [%{gitlab_user}] (%{gitlab_user_url}) beberapa komit telah ditolak [%{commit_number}] (%{commit_url}) ke [%{repository}] (%{repository_url}) pada %{commit_timestamp}: %{commit_note} diff --git a/modules/grids/config/locales/crowdin/fa.yml b/modules/grids/config/locales/crowdin/fa.yml index 04bc087c17d7..be17f5454b02 100644 --- a/modules/grids/config/locales/crowdin/fa.yml +++ b/modules/grids/config/locales/crowdin/fa.yml @@ -4,10 +4,10 @@ fa: activerecord: attributes: grids/grid: - page: "Page" + page: "صفحه" row_count: "Number of rows" column_count: "Number of columns" - widgets: "Widgets" + widgets: "ویجت ﻫﺎ" errors: models: grids/grid: diff --git a/modules/meeting/config/locales/crowdin/da.yml b/modules/meeting/config/locales/crowdin/da.yml index 9315a684dd80..2a029959ff5a 100644 --- a/modules/meeting/config/locales/crowdin/da.yml +++ b/modules/meeting/config/locales/crowdin/da.yml @@ -38,7 +38,7 @@ da: other: "%{count} Participants" participants_attended: "Tilsluttede" participants_invited: "Inviterede" - project: "Prjoekt" + project: "Projekt" start_date: "Dato" start_time: "Start time" start_time_hour: "Start time" diff --git a/modules/meeting/config/locales/crowdin/fa.yml b/modules/meeting/config/locales/crowdin/fa.yml index 5e2df3b2fa51..460ae0bf3f6f 100644 --- a/modules/meeting/config/locales/crowdin/fa.yml +++ b/modules/meeting/config/locales/crowdin/fa.yml @@ -76,7 +76,7 @@ fa: updated: "changed from %{old_value} to %{value}" updated_html: "changed from %{old_value} to %{value}" description_attended: "attended" - description_invite: "invited" + description_invite: "مدعو" events: meeting: Meeting edited meeting_agenda: Meeting agenda edited @@ -89,7 +89,7 @@ fa: label_meeting_plural: "جلسات" label_meeting_new: "ایجاد جلسه" label_meeting_edit: "ویرایش جلسه" - label_meeting_agenda: "Agenda" + label_meeting_agenda: "دستور کار" label_meeting_minutes: "دقیقه ها" label_meeting_close: "Close" label_meeting_open: "باز" @@ -134,7 +134,7 @@ fa: new_date_time: "New date/time" label_mail_all_participants: "Send email to all participants" types: - classic: "Classic" + classic: "کلاسیک" classic_text: "Organize your meeting in a formattable text agenda and protocol." structured: "Dynamic" structured_text: "Organize your meeting as a list of agenda items, optionally linking them to a work package." @@ -178,13 +178,13 @@ fa: label_meeting_delete: "Delete meeting" label_meeting_created_by: "ایجاد شده توسط" label_meeting_last_updated: "Last updated" - label_agenda_items: "Agenda items" + label_agenda_items: "" label_agenda_items_reordered: "reordered" label_agenda_item_remove: "Remove from agenda" label_agenda_item_undisclosed_wp: "Work package #%{id} not visible" label_agenda_item_deleted_wp: "Deleted work package reference" label_agenda_item_actions: "Agenda items actions" - label_agenda_item_move_to_top: "Move to top" + label_agenda_item_move_to_top: "انتقال به بالا" label_agenda_item_move_to_bottom: "Move to bottom" label_agenda_item_move_up: "Move up" label_agenda_item_move_down: "Move down" diff --git a/modules/meeting/config/locales/crowdin/id.yml b/modules/meeting/config/locales/crowdin/id.yml index cb6ee441af56..f34df8d04287 100644 --- a/modules/meeting/config/locales/crowdin/id.yml +++ b/modules/meeting/config/locales/crowdin/id.yml @@ -28,52 +28,52 @@ id: activerecord: attributes: meeting: - type: "Meeting type" + type: "Jenis rapat" location: "Lokasi" duration: "Durasi" notes: "Note" participants: "Partisipan" participant: - other: "%{count} Participants" + other: "%{count} Peserta" participants_attended: "Peserta" participants_invited: "Undangan" project: "Project" start_date: "Tanggal" - start_time: "Start time" - start_time_hour: "Start time" + start_time: "Waktu mulai" + start_time_hour: "Waktu mulai" meeting_agenda_item: title: "Judul" author: "Penulis" - duration_in_minutes: "min" + duration_in_minutes: "menit" description: "Note" - presenter: "Presenter" + presenter: "Pembawa acara" meeting_section: - title: "Title" + title: "Judul" errors: messages: invalid_time_format: "bukanlah waktu yang valid. Format seharusnya; JJ:MM" models: - structured_meeting: "Meeting (dynamic)" - meeting_agenda_item: "Agenda item" + structured_meeting: "Rapat (dinamis)" + meeting_agenda_item: "Item agenda" meeting_agenda: "Agenda" meeting_minutes: "Laporan" - meeting_section: "Section" + meeting_section: "Bagian" activity: filter: meeting: "Rapat" item: meeting_agenda_item: duration: - added: "set to %{value}" - added_html: "set to %{value}" - removed: "removed" + added: "diatur ke %{value}" + added_html: "diatur ke %{value}" + removed: "dihapus" updated: "diubah dari %{old_value} menjadi %{value}" - updated_html: "changed from %{old_value} to %{value}" + updated_html: "berubah dari %{old_value} menjadi %{value}" position: - updated: "reordered" + updated: "disusun ulang" work_package: updated: "diubah dari %{old_value} menjadi %{value}" - updated_html: "changed from %{old_value} to %{value}" + updated_html: "berubah dari %{old_value} menjadi %{value}" description_attended: "hadir" description_invite: "diundang" events: @@ -95,47 +95,47 @@ id: label_meeting_agenda_close: "Tutup agenda untuk memulai Laporan" label_meeting_date_time: "Tanggal/Waktu" label_meeting_diff: "Perbedaan" - label_upcoming_meetings: "Upcoming meetings" - label_past_meetings: "Past meetings" - label_upcoming_meetings_short: "Upcoming" - label_past_meetings_short: "Past" - label_involvement: "Involvement" - label_upcoming_invitations: "Upcoming invitations" - label_past_invitations: "Past invitations" - label_attendee: "Attendee" + label_upcoming_meetings: "Rapat mendatang" + label_past_meetings: "Rapat sebelumnya" + label_upcoming_meetings_short: "Mendatang" + label_past_meetings_short: "Lalu" + label_involvement: "Keterlibatan" + label_upcoming_invitations: "Undangan mendatang" + label_past_invitations: "Undangan sebelumnya" + label_attendee: "Peserta" label_author: "Pembuat" label_notify: "Kirim untuk ulasan" label_icalendar: "Kirim iCalendar" - label_icalendar_download: "Download iCalendar event" + label_icalendar_download: "Unduh acara iCalendar" label_version: "Versi" label_time_zone: "Zona waktu" label_start_date: "Tanggal mulai" meeting: attachments: - text: "Attached files are available to all meeting participants. You can also drag and drop these into agenda item notes." + text: "File terlampir tersedia untuk semua peserta rapat. Anda juga dapat menyeret dan meletakkannya ke dalam catatan item agenda." copy: - title: "Copy meeting: %{title}" - attachments: "Copy attachments" - attachments_text: "Copy over all attached files to the new meeting" - agenda: "Copy agenda" - agenda_text: "Copy the agenda of the old meeting" + title: "Salinan rapat: %{title}" + attachments: "Salinan lampiran" + attachments_text: "Salin semua file terlampir ke rapat baru" + agenda: "Salin agenda" + agenda_text: "Salin agenda rapat lama" email: - send_emails: "Send emails" - send_invitation_emails: "Send out invitation emails for all participants." - open_meeting_link: "Open meeting" + send_emails: "Kirim email" + send_invitation_emails: "Kirimkan email undangan untuk semua peserta." + open_meeting_link: "Rapat terbuka" invited: - summary: "%{actor} has sent you an invitation for the meeting %{title}" + summary: "%{actor} telah mengirimi Anda undangan untuk rapat %{title}" rescheduled: header: "Meeting %{title} has been rescheduled" - summary: "Meeting %{title} has been rescheduled by %{actor}" - body: "The meeting %{title} has been rescheduled by %{actor}." - old_date_time: "Old date/time" - new_date_time: "New date/time" - label_mail_all_participants: "Send email to all participants" + summary: "Rapat %{title} telah dijadwalkan ulang oleh %{actor}" + body: "Rapat tersebut %{title} telah dijadwalkan ulang oleh %{actor}." + old_date_time: "Tanggal/waktu lama" + new_date_time: "Tanggal/waktu baru" + label_mail_all_participants: "Kirim email ke semua peserta" types: - classic: "Classic" - classic_text: "Organize your meeting in a formattable text agenda and protocol." - structured: "Dynamic" + classic: "Klasik" + classic_text: "Atur rapat Anda dalam agenda dan protokol teks yang dapat diformat." + structured: "Dinamis" structured_text: "Organize your meeting as a list of agenda items, optionally linking them to a work package." structured_text_copy: "Copying a meeting will currently not copy the associated meeting agenda items, just the details" copied: "Disalin dari Meeting #%{id}" diff --git a/modules/meeting/config/locales/crowdin/zh-CN.yml b/modules/meeting/config/locales/crowdin/zh-CN.yml index 74028fa22f99..9fc2766362b4 100644 --- a/modules/meeting/config/locales/crowdin/zh-CN.yml +++ b/modules/meeting/config/locales/crowdin/zh-CN.yml @@ -134,9 +134,9 @@ zh-CN: label_mail_all_participants: "发送电子邮件给所有参与者" types: classic: "经典" - classic_text: "以格式化文本议程和协议组织您的会议。" + classic_text: "将您的会议以可格式化的文本议程和会议纪要的形式进行组织。" structured: "动态" - structured_text: "将您的会议组织成一个议程项目列表,并可选择地将它们与一个工作包连接起来。" + structured_text: "将您的会议组织为议程项目列表,并可选地将其与工作包链接。" structured_text_copy: "目前复制会议不会复制相关会议的议程项目,只会复制会议的详细信息。" copied: "从会议 #%{id} 复制" meeting_section: diff --git a/modules/recaptcha/config/locales/crowdin/id.yml b/modules/recaptcha/config/locales/crowdin/id.yml index 6ec571b62674..f4f86fd17ff0 100644 --- a/modules/recaptcha/config/locales/crowdin/id.yml +++ b/modules/recaptcha/config/locales/crowdin/id.yml @@ -10,8 +10,8 @@ id: error_captcha: "Akun anda tidak dapat diverifikasi. Silakan hubungi administrator." settings: website_key: 'Kunci situs web' - response_limit: 'Response limit for HCaptcha' - response_limit_text: 'The maximum number of characters to treat the HCaptcha response as valid.' + response_limit: 'Batas respon untuk HCaptcha' + response_limit_text: 'Jumlah maksimum karakter untuk memperlakukan respon HCaptcha sebagai valid.' website_key_text: 'Masukkan kunci situs web yang Anda buat di konsol admin reCAPTCHA untuk domain ini.' secret_key: 'Kunci rahasia' secret_key_text: 'Masukkan kunci rahasia yang Anda buat di konsol admin reCAPTCHA.' @@ -21,4 +21,4 @@ id: type_v3: 'reCAPTCHA v3' type_hcaptcha: 'HCaptcha' recaptcha_description_html: > - reCAPTCHA is a free service by Google that can be enabled for your OpenProject instance. If enabled, a captcha form will be rendered upon login for all users that have not verified a captcha yet.
Please see the following link for more details on reCAPTCHA and their versions, and how to create the website and secret keys: %{recaptcha_link}
HCaptcha is a Google-free alternative that you can use if you do not want to use reCAPTCHA. See this link for more information: %{hcaptcha_link} + reCHAPTCHA adalah layanan gratis dari Google yang dapat diaktifkan untuk instance OpenProject Anda. Jika diaktifkan, formulir captcha akan ditampilkan pada saat masuk untuk semua pengguna yang belum memverifikasi captcha.
Silakan lihat tautan berikut untuk detail lebih lanjut tentang reCAPTCHA dan versinya, dan cara membuat situs web dan kunci rahasia: %{recaptcha_link}
HCaptcha adalah alternatif bebas Google yang dapat Anda gunakan jika Anda tidak ingin menggunakan reCAPTCHA. Lihat tautan ini untuk informasi lebih lanjut: %{hcaptcha_link} diff --git a/modules/reporting/config/locales/crowdin/fa.yml b/modules/reporting/config/locales/crowdin/fa.yml index 6119a27a57d1..d2d7fae39473 100644 --- a/modules/reporting/config/locales/crowdin/fa.yml +++ b/modules/reporting/config/locales/crowdin/fa.yml @@ -52,7 +52,7 @@ fa: label_month_reporting: "Month (Spent)" label_new_report: "New cost report" label_open: "open" - label_operator: "Operator" + label_operator: "اپراتور" label_private_report_plural: "Private cost reports" label_progress_bar_explanation: "Generating report..." label_public_report_plural: "Public cost reports" @@ -74,7 +74,7 @@ fa: label_no: "نه" label_none: "(no data)" label_no_reports: "تا کنون گزارش هزینه ای وجود ندارد." - label_report: "Report" + label_report: "گزارش" label_yes: "بله" load_query_question: "Report will have %{size} table cells and may take some time to render. Do you still want to try rendering it?" permission_save_cost_reports: "Save public cost reports" @@ -91,4 +91,4 @@ fa: reporting: group_by: selected_columns: "Selected columns" - selected_rows: "Selected rows" + selected_rows: "ردیف های انتخاب شده" diff --git a/modules/reporting/config/locales/crowdin/id.yml b/modules/reporting/config/locales/crowdin/id.yml index 3a7252fd2517..4e7f0d8972e7 100644 --- a/modules/reporting/config/locales/crowdin/id.yml +++ b/modules/reporting/config/locales/crowdin/id.yml @@ -47,7 +47,7 @@ id: label_is_project_with_subprojects: "adalah (termasuk dalam subproyek)" label_work_package_attributes: "Attribut work package" label_less: "<" - label_logged_by_reporting: "Logged by" + label_logged_by_reporting: "Dicatat oleh" label_money: "Nilai uang" label_month_reporting: "#Bulan (Spent)" label_new_report: "Buat laporan biaya" @@ -87,7 +87,7 @@ id: validation_failure_integer: "validasi bilangan bulat gagal" export: cost_reports: - title: "Your Cost Reports XLS export" + title: "Ekspor XLS Laporan Biaya Anda" reporting: group_by: selected_columns: "Kolom terpilih" diff --git a/modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/create_folder_command.rb b/modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/create_folder_command.rb index 772bee9f1b59..6872239f896d 100644 --- a/modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/create_folder_command.rb +++ b/modules/storages/app/common/storages/peripherals/storage_interaction/nextcloud/create_folder_command.rb @@ -33,6 +33,7 @@ module Peripherals module StorageInteraction module Nextcloud class CreateFolderCommand + include TaggedLogging using ServiceResultRefinements def self.call(storage:, auth_strategy:, folder_name:, parent_location:) @@ -44,18 +45,21 @@ def initialize(storage) end def call(auth_strategy:, folder_name:, parent_location:) - origin_user_id = Util.origin_user_id(caller: self.class, storage: @storage, auth_strategy:) - .on_failure { |error| return error } - .result + with_tagged_logger do + info "Trying to create folder #{folder_name} under #{parent_location} using #{auth_strategy.key}" + origin_user_id = Util.origin_user_id(caller: self.class, storage: @storage, auth_strategy:) + .on_failure { |error| return error } + .result - path_prefix = UrlBuilder.path(@storage.uri.path, "remote.php/dav/files", origin_user_id) - request_url = UrlBuilder.url(@storage.uri, - "remote.php/dav/files", - origin_user_id, - parent_location.path, - folder_name) + path_prefix = UrlBuilder.path(@storage.uri.path, "remote.php/dav/files", origin_user_id) + request_url = UrlBuilder.url(@storage.uri, + "remote.php/dav/files", + origin_user_id, + parent_location.path, + folder_name) - create_folder_request(auth_strategy, request_url, path_prefix) + create_folder_request(auth_strategy, request_url, path_prefix) + end end private @@ -66,6 +70,7 @@ def create_folder_request(auth_strategy, request_url, path_prefix) return result if result.failure? handle_response(http.propfind(request_url, requested_properties)).map do |response| + info "Folder successfully created" storage_file(path_prefix, response) end end diff --git a/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/create_folder_command.rb b/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/create_folder_command.rb index 0b7ffe8ee795..5b0712327314 100644 --- a/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/create_folder_command.rb +++ b/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/create_folder_command.rb @@ -33,6 +33,7 @@ module Peripherals module StorageInteraction module OneDrive class CreateFolderCommand + include TaggedLogging using ServiceResultRefinements def self.call(storage:, auth_strategy:, folder_name:, parent_location:) @@ -44,8 +45,11 @@ def initialize(storage) end def call(auth_strategy:, folder_name:, parent_location:) - Authentication[auth_strategy].call(storage: @storage, http_options:) do |http| - handle_response http.post(url_for(parent_location), body: payload(folder_name)) + with_tagged_logger do + info "Creating folder #{folder_name} under #{parent_location} using #{auth_strategy.key}" + Authentication[auth_strategy].call(storage: @storage, http_options:) do |http| + handle_response http.post(url_for(parent_location), body: payload(folder_name)) + end end end @@ -64,22 +68,25 @@ def url_for(parent_location) end def handle_response(response) + source = self.class + case response in { status: 200..299 } - ServiceResult.success(result: Util.storage_file_from_json(MultiJson.load(response.body, symbolize_keys: true)), - message: "Folder was successfully created.") + info "Folder successfully created." + ServiceResult.success(result: + Util.storage_file_from_json(MultiJson.load(response.body, symbolize_keys: true))) in { status: 404 } ServiceResult.failure(result: :not_found, - errors: Util.storage_error(code: :not_found, response:, source: self.class)) + errors: Util.storage_error(code: :not_found, response:, source:)) in { status: 401 } ServiceResult.failure(result: :unauthorized, - errors: Util.storage_error(code: :unauthorized, response:, source: self.class)) + errors: Util.storage_error(code: :unauthorized, response:, source:)) in { status: 409 } ServiceResult.failure(result: :already_exists, - errors: Util.storage_error(code: :conflict, response:, source: self.class)) + errors: Util.storage_error(code: :conflict, response:, source:)) else ServiceResult.failure(result: :error, - errors: Util.storage_error(code: :error, response:, source: self.class)) + errors: Util.storage_error(code: :error, response:, source:)) end end diff --git a/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/files_query.rb b/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/files_query.rb index e92fc0cba31a..5df1da39d6ea 100644 --- a/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/files_query.rb +++ b/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/files_query.rb @@ -33,6 +33,8 @@ module Peripherals module StorageInteraction module OneDrive class FilesQuery + include TaggedLogging + FIELDS = "?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference" def self.call(storage:, auth_strategy:, folder:) @@ -44,13 +46,16 @@ def initialize(storage) end def call(auth_strategy:, folder:) - Authentication[auth_strategy].call(storage: @storage) do |http| - response = handle_response(http.get(children_url_for(folder) + FIELDS), :value) - - if response.result.empty? - empty_response(http, folder) - else - response.map { |json_files| storage_files(json_files) } + with_tagged_logger do + info "Getting data on all files under folder '#{folder}' using #{auth_strategy.key}" + Authentication[auth_strategy].call(storage: @storage) do |http| + response = handle_response(http.get(children_url_for(folder) + FIELDS), :value) + + if response.result.empty? + empty_response(http, folder) + else + response.map { |json_files| storage_files(json_files) } + end end end end @@ -63,8 +68,8 @@ def handle_response(response, map_value) in { status: 200..299 } ServiceResult.success(result: response.json(symbolize_keys: true).fetch(map_value)) in { status: 400 } - ServiceResult.failure(result: :error, - errors: Util.storage_error(response:, code: :error, source: self.class)) + ServiceResult.failure(result: :request_error, + errors: Util.storage_error(response:, code: :request_error, source: self.class)) in { status: 404 } ServiceResult.failure(result: :not_found, errors: Util.storage_error(response:, code: :not_found, source: self.class)) diff --git a/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command.rb b/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command.rb index c9e719254978..3b38abce3820 100644 --- a/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command.rb +++ b/modules/storages/app/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command.rb @@ -33,6 +33,8 @@ module Peripherals module StorageInteraction module OneDrive class SetPermissionsCommand + include TaggedLogging + using ServiceResultRefinements PermissionUpdateData = Data.define(:role, :permission_ids, :user_ids, :drive_item_id) do @@ -43,95 +45,100 @@ def delete? = permission_ids.any? && user_ids.empty? def update? = permission_ids.any? && user_ids.any? end - def self.call(storage:, path:, permissions:) - new(storage).call(path:, permissions:) + def self.call(storage:, path:, permissions:, auth_strategy:) + new(storage).call(path:, permissions:, auth_strategy:) end def initialize(storage) @storage = storage end - def call(path:, permissions:) - item_exists?(path).on_failure { |failed_result| return failed_result } + def call(auth_strategy:, path:, permissions:) + with_tagged_logger do + Authentication[auth_strategy].call(storage: @storage) do |http| + item_exists?(http, path).on_failure { return _1 } - current_permissions = get_permissions(path) - .on_failure { |failed_result| return failed_result } - .result + current_permissions = get_current_permissions(http, path).on_failure { return _1 }.result + info "Read and write permissions found: #{current_permissions}" - permission_ids = extract_permission_ids(current_permissions[:value]) + permissions.each_pair do |role, user_ids| + apply_permission_changes( + PermissionUpdateData.new(role:, user_ids:, permission_ids: current_permissions[role], drive_item_id: path), + http + ) + end - permissions.each_pair do |role, user_ids| - apply_permission_changes( - PermissionUpdateData.new(role:, user_ids:, permission_ids: permission_ids[role], drive_item_id: path) - ) + ServiceResult.success + end end - - ServiceResult.success end private - def item_exists?(item_id) - Util.using_admin_token(@storage) { |http| handle_response(http.get(item_path(item_id))) } + def item_exists?(http, item_id) + info "Checking if folder #{item_id} exists" + handle_response(http.get(item_path(item_id))) end - def get_permissions(path) - Util.using_admin_token(@storage) { |http| handle_response(http.get(permissions_path(path))) } + def get_current_permissions(http, path) + info "Getting current permissions for #{path}" + handle_response(http.get(permissions_path(path))).map { |result| extract_permission_ids(result[:value]) } end - def apply_permission_changes(update_data) - return delete_permissions(update_data) if update_data.delete? - return create_permissions(update_data) if update_data.create? + def apply_permission_changes(update_data, http) + return delete_permissions(update_data, http) if update_data.delete? + return create_permissions(update_data, http) if update_data.create? - update_permissions(update_data) if update_data.update? + update_permissions(update_data, http) if update_data.update? end - def update_permissions(update_data) - delete_permissions(update_data) - create_permissions(update_data) + def update_permissions(update_data, http) + info "Updating permissions on #{update_data.drive_item_id}" + delete_permissions(update_data, http) + create_permissions(update_data, http) end - def create_permissions(update_data) + def create_permissions(update_data, http) drive_recipients = update_data.user_ids.map { |id| { objectId: id } } - Util.using_admin_token(@storage) do |http| - response = http.post(invite_path(update_data.drive_item_id), - body: { - requireSignIn: true, - sendInvitation: false, - roles: [update_data.role], - recipients: drive_recipients - }.to_json) + info "Creating #{update_data.role} permissions on #{update_data.drive_item_id} for #{drive_recipients}" + response = http.post(invite_path(update_data.drive_item_id), + json: { + requireSignIn: true, + sendInvitation: false, + roles: [update_data.role], + recipients: drive_recipients + }) - handle_response(response).result_or { |error| log_error(error) } - end + handle_response(response).result_or { |error| log_storage_error(error) } end - def delete_permissions(update_data) - Util.using_admin_token(@storage) do |http| - update_data.permission_ids.each do |permission_id| - handle_response( - http.delete(permission_path(update_data.drive_item_id, permission_id)) - ).result_or { |error| log_error(error) } - end + def delete_permissions(update_data, http) + info "Removing permissions on #{update_data.drive_item_id}" + + update_data.permission_ids.each do |permission_id| + handle_response( + http.delete(permission_path(update_data.drive_item_id, permission_id)) + ).result_or { |error| log_storage_error(error) } end end - def extract_permission_ids(permission_set) - filter = ->(role, permission) do - next unless permission[:roles].member?(role) + FILTER_LAMBDA = lambda { |role, permission| + next unless permission[:roles].member?(role) - permission[:id] - end.curry + permission[:id] + }.curry - write_permissions = permission_set.filter_map(&filter.call("write")) - read_permissions = permission_set.filter_map(&filter.call("read")) + def extract_permission_ids(permission_set) + write_permissions = permission_set.filter_map(&FILTER_LAMBDA.call("write")) + read_permissions = permission_set.filter_map(&FILTER_LAMBDA.call("read")) { read: read_permissions, write: write_permissions } end - # rubocop:disable Metrics/AbcSize def handle_response(response) + source = self.class + case response in { status: 200 } ServiceResult.success(result: response.json(symbolize_keys: true)) @@ -139,51 +146,31 @@ def handle_response(response) ServiceResult.success(result: response) in { status: 400 } ServiceResult.failure(result: :bad_request, - errors: Util.storage_error(response:, code: :bad_request, source: self.class)) + errors: Util.storage_error(response:, code: :bad_request, source:)) in { status: 401 } ServiceResult.failure(result: :unauthorized, - errors: Util.storage_error(response:, code: :unauthorized, source: self.class)) + errors: Util.storage_error(response:, code: :unauthorized, source:)) in { status: 403 } ServiceResult.failure(result: :forbidden, - errors: Util.storage_error(response:, code: :forbidden, source: self.class)) + errors: Util.storage_error(response:, code: :forbidden, source:)) in { status: 404 } ServiceResult.failure(result: :not_found, - errors: Util.storage_error(response:, code: :not_found, source: self.class)) + errors: Util.storage_error(response:, code: :not_found, source:)) else ServiceResult.failure(result: :error, - errors: Util.storage_error(response:, code: :error, source: self.class)) + errors: Util.storage_error(response:, code: :error, source:)) end end - # rubocop:enable Metrics/AbcSize + def permission_path(item_id, permission_id) = "#{permissions_path(item_id)}/#{permission_id}" - def permission_path(item_id, permission_id) - "#{permissions_path(item_id)}/#{permission_id}" - end + def permissions_path(item_id) = "#{item_path(item_id)}/permissions" - def permissions_path(item_id) - "#{item_path(item_id)}/permissions" - end - - def invite_path(item_id) - "#{item_path(item_id)}/invite" - end + def invite_path(item_id) = "#{item_path(item_id)}/invite" def item_path(item_id) UrlBuilder.url(Util.drive_base_uri(@storage), "/items", item_id) end - - def log_error(error) - payload = error.data.payload - OpenProject.logger.warn( - command: error.data.source, - message: error.log_message, - data: { - status: payload.try(:status), - body: (payload.try(:body) || payload).to_s - } - ) - end end end end diff --git a/modules/storages/app/common/storages/tagged_logging.rb b/modules/storages/app/common/storages/tagged_logging.rb index 35d04a03fd94..33f05ae52984 100644 --- a/modules/storages/app/common/storages/tagged_logging.rb +++ b/modules/storages/app/common/storages/tagged_logging.rb @@ -32,10 +32,27 @@ module Storages module TaggedLogging delegate :info, :error, to: :logger + # @param tag [String, Array] the tag or list of tags to annotate the logs with + # @yield [Logger] def with_tagged_logger(tag = self.class, &) logger.tagged(*tag, &) end + # @param storage_error [Storages::StorageError] an instance of Storages::StorageError + # @param context [Hash{Symbol => Object}] extra metadata that will be appended to the logs + def log_storage_error(storage_error, context = {}) + payload = storage_error.data&.payload + data = case payload + in { status: Integer } + { status: payload&.status, body: payload&.body.to_s } + else + payload.to_s + end + + error_message = context.merge({ error_code: storage_error.code, message: storage_error.log_message, data: }) + error error_message + end + def logger Rails.logger end diff --git a/modules/storages/app/models/storages/storage_error.rb b/modules/storages/app/models/storages/storage_error.rb index 68af9fa27c83..13bdde62e4ce 100644 --- a/modules/storages/app/models/storages/storage_error.rb +++ b/modules/storages/app/models/storages/storage_error.rb @@ -34,6 +34,9 @@ class StorageError attr_reader :code, :log_message, :data + # @param code [Symbol, Integer] + # @param log_message: [String] + # @param data [Storages::StoragesErrorData] def initialize(code:, log_message: nil, data: nil) @code = code @log_message = log_message diff --git a/modules/storages/app/models/storages/storage_file.rb b/modules/storages/app/models/storages/storage_file.rb index 70fcf0fc5866..d4596eb7af98 100644 --- a/modules/storages/app/models/storages/storage_file.rb +++ b/modules/storages/app/models/storages/storage_file.rb @@ -55,5 +55,9 @@ def initialize( ) super end + + def folder? + mime_type.present? && mime_type == "application/x-op-directory" + end end end diff --git a/modules/storages/app/models/storages/storage_files.rb b/modules/storages/app/models/storages/storage_files.rb index c8252afebbd2..49f48e654b22 100644 --- a/modules/storages/app/models/storages/storage_files.rb +++ b/modules/storages/app/models/storages/storage_files.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + #-- copyright # OpenProject is an open source project management software. # Copyright (C) 2012-2024 the OpenProject GmbH @@ -31,9 +33,9 @@ class StorageFiles attr_reader :files, :parent, :ancestors def initialize(files, parent, ancestors) - @files = files - @parent = parent - @ancestors = ancestors + @files = files.freeze + @parent = parent.freeze + @ancestors = ancestors.freeze end end end diff --git a/modules/storages/app/services/storages/nextcloud_group_folder_properties_sync_service.rb b/modules/storages/app/services/storages/nextcloud_group_folder_properties_sync_service.rb index c1cafd663294..447bdc8f50fe 100644 --- a/modules/storages/app/services/storages/nextcloud_group_folder_properties_sync_service.rb +++ b/modules/storages/app/services/storages/nextcloud_group_folder_properties_sync_service.rb @@ -46,6 +46,7 @@ class NextcloudGroupFolderPropertiesSyncService "nextcloud.commands.add_user_to_group", "nextcloud.commands.remove_user_from_group"] def self.i18n_scope = "services" + def self.model_name = ActiveModel::Name.new(self, Storages, "NextcloudSyncService") def self.call(storage) new(storage).call @@ -60,7 +61,7 @@ def initialize(storage, **) end def call - with_tagged_logger([self.class, "storage-#{@storage.id}"]) do + with_tagged_logger([self.class.name, "storage-#{@storage.id}"]) do info "Starting AMPF Sync for Nextcloud Storage #{@storage.id}" prepare_remote_folders.on_failure { return epilogue } apply_permissions_to_folders @@ -77,8 +78,8 @@ def epilogue # @param attribute [Symbol] attribute to which the error will be tied to # @param storage_error [Storages::StorageError] an StorageError instance - # @param options [Hash] optional extra parameters for the message generation - # @return [ServiceResult] + # @param options [Hash{Symbol => Object}] optional extra parameters for the message generation + # @return ServiceResult def add_error(attribute, storage_error, options: {}) case storage_error.code when :error, :unauthorized @@ -118,7 +119,7 @@ def apply_permissions_to_folders def add_remove_users_to_group(group, username) remote_users = remote_group_users.result_or do |error| - format_and_log_error(error, group:) + log_storage_error(error, group:) return add_error(:remote_group_users, error, options: { group: }).fail! end @@ -132,7 +133,7 @@ def add_users_to_remote_group(users_to_add) users_to_add.each do |user| add_user_to_group.call(storage: @storage, user:).error_and do |error| add_error(:add_user_to_group, error, options: { user:, group: @storage.group, reason: error.log_message }) - format_and_log_error(error, group: @storage.group, user:, reason: error.log_message) + log_storage_error(error, group: @storage.group, user:, reason: error.log_message) end end end @@ -141,7 +142,7 @@ def remove_users_from_remote_group(users_to_remove) users_to_remove.each do |user| remove_user_from_group.call(storage: @storage, user:).error_and do |error| add_error(:remove_user_from_group, error, options: { user:, group: @storage.group, reason: error.log_message }) - format_and_log_error(error, group: @storage.group, user:, reason: error.log_message) + log_storage_error(error, group: @storage.group, user:, reason: error.log_message) end end end @@ -169,7 +170,7 @@ def set_folders_permissions(remote_admins, project_storage) } set_permissions.call(storage: @storage, **command_params).on_failure do |service_result| - format_and_log_error(service_result.errors, folder:) + log_storage_error(service_result.errors, folder:) add_error(:set_folder_permission, service_result.errors, options: { folder: }) end end @@ -201,7 +202,7 @@ def hide_inactive_folders(remote_folders) } } set_permissions.call(storage: @storage, **command_params).on_failure do |service_result| - format_and_log_error(service_result.errors, folder: path, context: "hide_folder") + log_storage_error(service_result.errors, folder: path, context: "hide_folder") add_error(:hide_inactive_folders, service_result.errors, options: { path: }) end end @@ -236,7 +237,7 @@ def rename_folder(project_storage, current_path) info "#{current_path} is misnamed. Renaming to #{name}" rename_file.call(storage: @storage, auth_strategy:, file_id:, name:).on_failure do |service_result| - format_and_log_error(service_result.errors, folder_id: file_id, folder_name: name) + log_storage_error(service_result.errors, folder_id: file_id, folder_name: name) add_error(:rename_project_folder, service_result.errors, options: { current_path:, project_folder_name: name, project_folder_id: file_id }).fail! @@ -248,8 +249,8 @@ def create_remote_folder(project_storage) parent_location = Peripherals::ParentFolder.new("/") created_folder = create_folder.call(storage: @storage, auth_strategy:, folder_name:, parent_location:) - .on_failure do |service_result| - format_and_log_error(service_result.errors, folder_name:) + .on_failure do |service_result| + log_storage_error(service_result.errors, folder_name:) return add_error(:create_folder, service_result.errors, options: { folder_name:, parent_location: }) end.result @@ -264,7 +265,7 @@ def create_remote_folder(project_storage) def audit_last_project_folder(last_project_folder, project_folder_id) ApplicationRecord.transaction do success = last_project_folder.update(origin_folder_id: project_folder_id) && - last_project_folder.project_storage.update(project_folder_id:) + last_project_folder.project_storage.update(project_folder_id:) raise ActiveRecord::Rollback unless success end @@ -286,7 +287,7 @@ def ensure_root_folder_permissions(group_folder, username, group) } set_permissions.call(storage: @storage, **command_params).on_failure do |service_result| - format_and_log_error(service_result.errors, { folder: group_folder }) + log_storage_error(service_result.errors, { folder: group_folder }) add_error(:ensure_root_folder_permissions, service_result.errors, options: { group:, username: }).fail! end end @@ -294,7 +295,7 @@ def ensure_root_folder_permissions(group_folder, username, group) def remote_root_folder_map(group_folder) info "Retrieving already existing folders under #{group_folder}" file_ids.call(storage: @storage, path: group_folder).on_failure do |service_result| - format_and_log_error(service_result.errors, { folder: group_folder }) + log_storage_error(service_result.errors, { folder: group_folder }) add_error(:remote_folders, service_result.errors, options: { group_folder:, username: @storage.username }).fail! end end @@ -321,21 +322,5 @@ def auth_strategy def admin_client_tokens_scope OAuthClientToken.where(oauth_client: @storage.oauth_client, user: User.admin.active) end - - # Logging - - def format_and_log_error(error, context = {}) - payload = error.data.payload - data = - case payload - in { status: Integer } - { status: payload.status, body: payload.body.to_s } - else - payload.to_s - end - - error_message = context.merge({ error_code: error.code, data: }) - error error_message - end end end diff --git a/modules/storages/app/services/storages/one_drive_managed_folder_sync_service.rb b/modules/storages/app/services/storages/one_drive_managed_folder_sync_service.rb index 3a656d6f0c08..166df565b89a 100644 --- a/modules/storages/app/services/storages/one_drive_managed_folder_sync_service.rb +++ b/modules/storages/app/services/storages/one_drive_managed_folder_sync_service.rb @@ -30,65 +30,98 @@ module Storages class OneDriveManagedFolderSyncService + extend ActiveModel::Naming + extend ActiveModel::Translation + include TaggedLogging + include Injector["one_drive.commands.create_folder", "one_drive.commands.rename_file", + "one_drive.commands.set_permissions", "one_drive.queries.files", "one_drive.authentication.userless"] + using Peripherals::ServiceResultRefinements OP_PERMISSIONS = %i[read_files write_files create_files delete_files share_files].freeze + def self.i18n_scope = "services" + def self.model_name = ActiveModel::Name.new(self, Storages, "OneDriveSyncService") + def self.call(storage) new(storage).call end - def initialize(storage) + def initialize(storage, **) + super(**) @storage = storage + @result = ServiceResult.success(errors: ActiveModel::Errors.new(self)) end + def read_attribute_for_validation(attr) = attr + def call - return unless @storage.automatic_management_enabled? + with_tagged_logger([self.class.name, "storage-#{@storage.id}"]) do + return unless @storage.automatic_management_enabled? + + info "Starting AMPF Sync for Nextcloud Storage #{@storage.id}" + existing_remote_folders = remote_folders_map(@storage.drive_id).on_failure { return @result }.result - existing_remote_folders = remote_folders_map.on_failure { |failed_result| return failed_result }.result + ensure_folders_exist(existing_remote_folders).on_success { hide_inactive_folders(existing_remote_folders) } + apply_permission_to_folders - ensure_folders_exist(existing_remote_folders).on_success { hide_inactive_folders(existing_remote_folders) } - apply_permission_to_folders + @result + end end private def apply_permission_to_folders + info "Setting permissions to project folders" active_project_storages_scope.includes(:project).where.not(project_folder_id: nil).find_each do |project_storage| permissions = { read: [], write: admin_client_tokens_scope.pluck(:origin_user_id) } project_tokens(project_storage).each do |token| add_user_to_permission_list(permissions, token, project_storage.project) end - set_permissions(project_storage.project_folder_id, permissions) + info "Setting permissions for #{project_storage.managed_project_folder_name}" + set_folder_permissions(project_storage.project_folder_id, permissions) end + end - ServiceResult.success + def set_folder_permissions(folder_id, permissions) + set_permissions.call(storage: @storage, path: folder_id, permissions:, auth_strategy:) end def ensure_folders_exist(folder_map) + info "Ensuring that automatically managed project folders exist and are correctly named." active_project_storages_scope.includes(:project).find_each do |project_storage| - next create_folder(project_storage) unless folder_map.key?(project_storage.project_folder_id) - - if folder_map[project_storage.project_folder_id] != project_storage.managed_project_folder_path - rename_folder(project_storage.project_folder_id, project_storage.managed_project_folder_path) + unless folder_map.key?(project_storage.project_folder_id) + info "#{project_storage.managed_project_folder_path} does not exist. Creating..." + next create_remote_folder(project_storage.managed_project_folder_path, project_storage.id) end + + rename_project_folder(folder_map[project_storage.project_folder_id], project_storage) end ServiceResult.success(result: "folders processed") end def hide_inactive_folders(folder_map) - project_folder_ids = active_project_storages_scope.pluck(:project_folder_id).compact - (folder_map.keys - project_folder_ids).each do |item_id| - Peripherals::Registry.resolve("one_drive.commands.set_permissions") - .call(storage: @storage, path: item_id, permissions: { write: [], read: [] }) - .on_failure do |service_result| - format_and_log_error(service_result.errors, folder: path, context: "hide_folder") + info "Hiding folders related to inactive projects" + permissions = { write: [], read: [] } + + inactive_folder_ids(folder_map).each do |item_id| + info "Hiding folder with ID #{item_id} as it does not belong to any active project" + + # FIXME: Set permissions wont ever fail. + set_permissions.call(storage: @storage, path: item_id, permissions:, auth_strategy:) + .on_failure do |service_result| + log_storage_error(service_result.errors, item_id:, context: "hide_folder") + add_error(:hide_inactive_folders, service_result.errors, options: { path: folder_map[item_id] }) end end end + def inactive_folder_ids(folder_map) + folder_map.keys - active_project_storages_scope.pluck(:project_folder_id).compact + end + def add_user_to_permission_list(permissions, token, project) op_user_permissions = token.user.all_permissions_for(project) @@ -99,76 +132,67 @@ def add_user_to_permission_list(permissions, token, project) end end - def set_permissions(path, permissions) - Peripherals::Registry.resolve("one_drive.commands.set_permissions") - .call(storage: @storage, path:, permissions:) - .result_or do |error| - format_and_log_error(error, folder: path) + def rename_project_folder(current_folder_name, project_storage) + actual_path = project_storage.managed_project_folder_path + return if current_folder_name == actual_path + + info "#{current_folder_name} is misnamed. Renaming to #{actual_path}" + folder_id = project_storage.project_folder_id + rename_file.call(storage: @storage, auth_strategy:, file_id: folder_id, name: actual_path) + .on_failure do |service_result| + log_storage_error(service_result.errors, folder_id:, folder_name: actual_path) + + add_error( + :rename_project_folder, service_result.errors, + options: { current_path: current_folder_name, project_folder_name: actual_path, project_folder_id: folder_id } + ) end end - def rename_folder(folder_id, folder_name) - Peripherals::Registry - .resolve("one_drive.commands.rename_file") - .call(storage: @storage, auth_strategy:, file_id: folder_id, name: folder_name) - .result_or { |error| format_and_log_error(error, folder_id:, folder_name:) } - end - - # rubocop:disable Metrics/AbcSize - def create_folder(project_storage) - folder_name = project_storage.managed_project_folder_path - parent_location = Peripherals::ParentFolder.new("/") - - Peripherals::Registry - .resolve("one_drive.commands.create_folder") - .call(storage: @storage, auth_strategy:, folder_name:, parent_location:) - .match(on_failure: ->(error) { format_and_log_error(error, folder_path: project_storage.managed_project_folder_path) }, - on_success: ->(folder_info) do - last_project_folder = ::Storages::LastProjectFolder - .find_by( - project_storage_id: project_storage.id, - mode: project_storage.project_folder_mode - ) - ApplicationRecord.transaction do - last_project_folder.update!(origin_folder_id: folder_info.id) - project_storage.update!(project_folder_id: folder_info.id) - end - end) - end - - # rubocop:enable Metrics/AbcSize - - def remote_folders_map - using_admin_token do |http| - response = http.get("/v1.0/drives/#{@storage.drive_id}/root/children") - - case response - in { status: 200 } - ServiceResult.success(result: filter_folders_from(response.json(symbolize_keys: true))) - else - errors = ::Storages::StorageError.new( - code: response.try(:status), - data: ::Storages::StorageErrorData.new( - source: self.class, - payload: response - ) - ) - format_and_log_error(errors) - ServiceResult.failure(result: :error, errors:) - end - end + def create_remote_folder(folder_name, project_storage_id) + folder_info = create_folder.call(storage: @storage, auth_strategy:, folder_name:, parent_location: root_folder) + .on_failure do |service_result| + log_storage_error(service_result.errors, folder_name:) + return add_error(:create_folder, service_result.errors, options: { folder_name:, parent_location: root_folder }) + end.result + + last_project_folder = ::Storages::LastProjectFolder.find_by(project_storage_id:, mode: :automatic) + + audit_last_project_folder(last_project_folder, folder_info.id) end - def filter_folders_from(json) - json.fetch(:value, []).each_with_object({}) do |item, hash| - next unless item.key?(:folder) + def audit_last_project_folder(last_project_folder, project_folder_id) + ApplicationRecord.transaction do + success = last_project_folder.update(origin_folder_id: project_folder_id) && + last_project_folder.project_storage.update(project_folder_id:) - hash[item[:id]] = item[:name] + raise ActiveRecord::Rollback unless success end end - def using_admin_token(&) - Peripherals::StorageInteraction::OneDrive::Util.using_admin_token(@storage, &) + def remote_folders_map(drive_id) + info "Retrieving already existing folders under #{drive_id}" + + file_list = files.call(storage: @storage, auth_strategy:, folder: root_folder).on_failure do |failed| + log_storage_error(failed.errors, { drive_id: }) + return add_error(:remote_folders, failed.errors, options: { drive_id: }).fail! + end.result + + ServiceResult.success(result: filter_folders_from(file_list.files)) + end + + # @param files [Array] + # @return Hash{String => String} a hash of item ID and item name. + def filter_folders_from(files) + folders = files.each_with_object({}) do |file, hash| + next unless file.folder? + + hash[file.id] = file.name + end + + info "Found #{folders.size} folders. #{folders}" + + folders end def project_tokens(project_storage) @@ -185,23 +209,25 @@ def active_project_storages_scope @storage.project_storages.active.automatic end - def client_tokens_scope - OAuthClientToken.where(oauth_client: @storage.oauth_client) - end + def client_tokens_scope = OAuthClientToken.where(oauth_client: @storage.oauth_client) - def auth_strategy - Peripherals::Registry.resolve("one_drive.authentication.userless").call - end + def admin_client_tokens_scope = OAuthClientToken.where(oauth_client: @storage.oauth_client, user: User.admin.active) - def admin_client_tokens_scope - OAuthClientToken.where(oauth_client: @storage.oauth_client, user: User.admin.active) - end + def root_folder = Peripherals::ParentFolder.new("/") + def auth_strategy = userless.call - def format_and_log_error(error, context = {}) - error_message = context.merge({ command: error.data.source, - message: error.log_message, - data: { status: error.code, body: error.data.payload.to_s } }) - OpenProject.logger.warn error_message + # @param attribute [Symbol] attribute to which the error will be tied to + # @param storage_error [Storages::StorageError] an StorageError instance + # @param options [Hash{Symbol => Object}] optional extra parameters for the message generation + # @return ServiceResult + def add_error(attribute, storage_error, options: {}) + case storage_error.code + when :error, :unauthorized + @result.errors.add(:base, storage_error.code, **options) + else + @result.errors.add(attribute, storage_error.code, **options) + end + @result end end end diff --git a/modules/storages/app/views/storages/admin/storages/edit.html.erb b/modules/storages/app/views/storages/admin/storages/edit.html.erb index 20814d8e3714..618e6e719439 100644 --- a/modules/storages/app/views/storages/admin/storages/edit.html.erb +++ b/modules/storages/app/views/storages/admin/storages/edit.html.erb @@ -42,16 +42,11 @@ See COPYRIGHT and LICENSE files for more details. %> <% end %> -<% display_sidebar = @storage.provider_type_one_drive? || @storage.automatic_management_enabled? %> -<% if display_sidebar %> - <%= render(Primer::Alpha::Layout.new(stacking_breakpoint: :lg)) do |component| %> - <% component.with_main() do %> - <%= render(::Storages::Admin::StorageViewComponent.new(@storage)) %> - <% end %> - <% component.with_sidebar(col_placement: :end, row_placement: :end) do %> - <%= render(::Storages::Admin::SidePanelComponent.new(storage: @storage)) %> - <% end %> +<%= render(Primer::Alpha::Layout.new(stacking_breakpoint: :lg)) do |component| %> + <% component.with_main do %> + <%= render(::Storages::Admin::StorageViewComponent.new(@storage)) %> + <% end %> + <% component.with_sidebar(col_placement: :end, row_placement: :end) do %> + <%= render(::Storages::Admin::SidePanelComponent.new(storage: @storage)) %> <% end %> -<% else %> - <%= render(::Storages::Admin::StorageViewComponent.new(@storage)) %> <% end %> diff --git a/modules/storages/config/locales/crowdin/af.yml b/modules/storages/config/locales/crowdin/af.yml index 61b1324b2e23..181400e4193c 100644 --- a/modules/storages/config/locales/crowdin/af.yml +++ b/modules/storages/config/locales/crowdin/af.yml @@ -70,7 +70,7 @@ af: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ af: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ af: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/ar.yml b/modules/storages/config/locales/crowdin/ar.yml index 14c885708da0..bf3e0d2a436a 100644 --- a/modules/storages/config/locales/crowdin/ar.yml +++ b/modules/storages/config/locales/crowdin/ar.yml @@ -70,7 +70,7 @@ ar: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ar: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ar: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/az.yml b/modules/storages/config/locales/crowdin/az.yml index 9002dc073fa0..35f60a9407e4 100644 --- a/modules/storages/config/locales/crowdin/az.yml +++ b/modules/storages/config/locales/crowdin/az.yml @@ -70,7 +70,7 @@ az: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ az: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ az: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/be.yml b/modules/storages/config/locales/crowdin/be.yml index fa952f5b5072..1f150ded5e12 100644 --- a/modules/storages/config/locales/crowdin/be.yml +++ b/modules/storages/config/locales/crowdin/be.yml @@ -70,7 +70,7 @@ be: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ be: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ be: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/bg.yml b/modules/storages/config/locales/crowdin/bg.yml index ce951b39ea96..e62f58607ae6 100644 --- a/modules/storages/config/locales/crowdin/bg.yml +++ b/modules/storages/config/locales/crowdin/bg.yml @@ -70,7 +70,7 @@ bg: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ bg: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ bg: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/ca.yml b/modules/storages/config/locales/crowdin/ca.yml index 0a40a47f6528..2f9347eb4992 100644 --- a/modules/storages/config/locales/crowdin/ca.yml +++ b/modules/storages/config/locales/crowdin/ca.yml @@ -70,7 +70,7 @@ ca: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ca: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ca: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/ckb-IR.yml b/modules/storages/config/locales/crowdin/ckb-IR.yml index c8d66d572701..88873aea9b9a 100644 --- a/modules/storages/config/locales/crowdin/ckb-IR.yml +++ b/modules/storages/config/locales/crowdin/ckb-IR.yml @@ -70,7 +70,7 @@ ckb-IR: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ckb-IR: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ckb-IR: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/cs.yml b/modules/storages/config/locales/crowdin/cs.yml index 88cefac354e0..a167b37cb60d 100644 --- a/modules/storages/config/locales/crowdin/cs.yml +++ b/modules/storages/config/locales/crowdin/cs.yml @@ -70,7 +70,7 @@ cs: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ cs: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ cs: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Dokončit bez něj diff --git a/modules/storages/config/locales/crowdin/da.yml b/modules/storages/config/locales/crowdin/da.yml index 47d3b4f2ddce..3ca34dc04481 100644 --- a/modules/storages/config/locales/crowdin/da.yml +++ b/modules/storages/config/locales/crowdin/da.yml @@ -70,7 +70,7 @@ da: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ da: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ da: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/de.yml b/modules/storages/config/locales/crowdin/de.yml index b6fa0ba07a48..5c8b2f3e3757 100644 --- a/modules/storages/config/locales/crowdin/de.yml +++ b/modules/storages/config/locales/crowdin/de.yml @@ -12,7 +12,7 @@ de: tenant: Verzeichnis (Tenant) ID errors: messages: - invalid_host_url: is not a valid URL. + invalid_host_url: ist keine gültige URL. not_linked_to_project: ist nicht mit dem Projekt verknüpft. models: storages/file_link: @@ -24,7 +24,7 @@ de: project_folder_mode: mode_unavailable: ist für diesen Speicher nicht verfügbar. project_ids: - blank: Please select a project. + blank: Bitte wählen Sie ein Projekt aus. storages/storage: attributes: host: @@ -65,29 +65,35 @@ de: dialog: automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} + heading: Projekt von %{storage_type} entfernen text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. - label: Remove project + label: Projekt entfernen services: attributes: - storages/nextcloud_group_folder_properties_sync_service: - add_user_to_group: 'Add User to Group:' + nextcloud_sync_service: + add_user_to_group: 'Benutzer zur Gruppe hinzufügen:' create_folder: 'Managed Project Folder Creation:' - ensure_root_folder_permissions: 'Set Base Folder Permissions:' + ensure_root_folder_permissions: 'Basisordner-Berechtigungen festlegen:' hide_inactive_folders: 'Hide Inactive Folders Step:' remote_folders: 'Read contents of the group folder:' - remove_user_from_group: 'Remove User from Group:' - rename_project_folder: 'Rename managed project Folder:' + remove_user_from_group: 'Benutzer aus Gruppe entfernen:' + rename_project_folder: 'Verwalteten Projektordner umbenennen:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Basisordner-Berechtigungen festlegen:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Verwalteten Projektordner umbenennen:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' failed_to_add: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' create_folder: conflict: The %{folder_name} already exists on %{parent_location}. - not_found: "%{parent_location} wasn't found." + not_found: "%{parent_location} wurde nicht gefunden." ensure_root_folder_permissions: not_found: "%{group_folder} wasn't found. Please check your Nextcloud Group Folder setup." permission_not_set: could not set permissions on %{group_folder}. @@ -101,7 +107,7 @@ de: failed_to_remove: 'The user %{user} could not be removed from the %{group} group for the following reason: %{reason}' rename_project_folder: forbidden: OpenProject user does not have access to %{current_path} folder. - not_found: "%{current_path} wasn't found." + not_found: "%{current_path} wurde nicht gefunden." set_folders_permissions: permission_not_set: could not set permissions on %{path}. error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information @@ -109,7 +115,26 @@ de: insufficient_privileges: OpenProject does not have enough privileges to add %{user} to %{group}. Check you group settings in Nextcloud. not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. - user_does_not_exist: "%{user} does not exist in Nextcloud." + user_does_not_exist: "%{user} existiert nicht in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wurde nicht gefunden." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wurde nicht gefunden." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} existiert nicht in Nextcloud." storages: buttons: complete_without_setup: Ohne fortfahren @@ -170,7 +195,7 @@ de: client_secret_wrong: Das konfigurierte OAuth 2-Client-Geheimnis ist ungültig. Bitte überprüfen Sie die Konfiguration. drive_id_wrong: Die konfigurierte Laufwerks-ID konnte nicht gefunden werden. Bitte überprüfen Sie die Konfiguration. group_folder_version_mismatch: The Group Folder version is not supported. Please update your Nextcloud server. - host_not_found: No Nextcloud server found at the configured host url. Please check the configuration. + host_not_found: Kein Nextcloud-Server unter der konfigurierten Host-URL gefunden. Bitte überprüfen Sie die Konfiguration. missing_dependencies: 'A required dependency is missing on the file storage. Please add the following dependency: %{dependency}.' not_configured: Die Verbindung konnte nicht validiert werden. Bitte schließen Sie zuerst die Konfiguration ab. placeholder: Überprüfen Sie Ihre Verbindung mit dem Server. diff --git a/modules/storages/config/locales/crowdin/el.yml b/modules/storages/config/locales/crowdin/el.yml index a798771f4656..c6cc98a60e64 100644 --- a/modules/storages/config/locales/crowdin/el.yml +++ b/modules/storages/config/locales/crowdin/el.yml @@ -70,7 +70,7 @@ el: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ el: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ el: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/eo.yml b/modules/storages/config/locales/crowdin/eo.yml index 50131c5ae374..6193bbb2c688 100644 --- a/modules/storages/config/locales/crowdin/eo.yml +++ b/modules/storages/config/locales/crowdin/eo.yml @@ -70,7 +70,7 @@ eo: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ eo: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ eo: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/es.yml b/modules/storages/config/locales/crowdin/es.yml index 3210de1a060a..564957034d04 100644 --- a/modules/storages/config/locales/crowdin/es.yml +++ b/modules/storages/config/locales/crowdin/es.yml @@ -70,7 +70,7 @@ es: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ es: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ es: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Completar sin usar diff --git a/modules/storages/config/locales/crowdin/et.yml b/modules/storages/config/locales/crowdin/et.yml index 910980f36594..801aca56b8fb 100644 --- a/modules/storages/config/locales/crowdin/et.yml +++ b/modules/storages/config/locales/crowdin/et.yml @@ -70,7 +70,7 @@ et: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ et: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ et: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/eu.yml b/modules/storages/config/locales/crowdin/eu.yml index 405ecace05e7..5d85515046b0 100644 --- a/modules/storages/config/locales/crowdin/eu.yml +++ b/modules/storages/config/locales/crowdin/eu.yml @@ -70,7 +70,7 @@ eu: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ eu: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ eu: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/fa.yml b/modules/storages/config/locales/crowdin/fa.yml index ec40f9587382..f6272cf3c613 100644 --- a/modules/storages/config/locales/crowdin/fa.yml +++ b/modules/storages/config/locales/crowdin/fa.yml @@ -70,7 +70,7 @@ fa: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ fa: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ fa: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/fi.yml b/modules/storages/config/locales/crowdin/fi.yml index e5a00e6d0590..4eb6b0d654e0 100644 --- a/modules/storages/config/locales/crowdin/fi.yml +++ b/modules/storages/config/locales/crowdin/fi.yml @@ -70,7 +70,7 @@ fi: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ fi: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ fi: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/fil.yml b/modules/storages/config/locales/crowdin/fil.yml index 6472501fffb3..99a5b9b96b2f 100644 --- a/modules/storages/config/locales/crowdin/fil.yml +++ b/modules/storages/config/locales/crowdin/fil.yml @@ -70,7 +70,7 @@ fil: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ fil: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ fil: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/fr.yml b/modules/storages/config/locales/crowdin/fr.yml index a0979a1b98ad..c73a4e762e0c 100644 --- a/modules/storages/config/locales/crowdin/fr.yml +++ b/modules/storages/config/locales/crowdin/fr.yml @@ -70,7 +70,7 @@ fr: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ fr: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ fr: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Compléter sans diff --git a/modules/storages/config/locales/crowdin/he.yml b/modules/storages/config/locales/crowdin/he.yml index 9322197db13a..875bad7de039 100644 --- a/modules/storages/config/locales/crowdin/he.yml +++ b/modules/storages/config/locales/crowdin/he.yml @@ -70,7 +70,7 @@ he: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ he: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ he: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/hi.yml b/modules/storages/config/locales/crowdin/hi.yml index 99e29cd5d2bd..240db91d5d51 100644 --- a/modules/storages/config/locales/crowdin/hi.yml +++ b/modules/storages/config/locales/crowdin/hi.yml @@ -70,7 +70,7 @@ hi: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ hi: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ hi: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/hr.yml b/modules/storages/config/locales/crowdin/hr.yml index e3cd66596e8a..c3970079b6f6 100644 --- a/modules/storages/config/locales/crowdin/hr.yml +++ b/modules/storages/config/locales/crowdin/hr.yml @@ -70,7 +70,7 @@ hr: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ hr: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ hr: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/hu.yml b/modules/storages/config/locales/crowdin/hu.yml index ddf4e7a59bcd..f922341d590c 100644 --- a/modules/storages/config/locales/crowdin/hu.yml +++ b/modules/storages/config/locales/crowdin/hu.yml @@ -70,7 +70,7 @@ hu: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ hu: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ hu: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/id.yml b/modules/storages/config/locales/crowdin/id.yml index 162981a0114f..f1df25421f0a 100644 --- a/modules/storages/config/locales/crowdin/id.yml +++ b/modules/storages/config/locales/crowdin/id.yml @@ -70,7 +70,7 @@ id: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ id: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ id: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/it.yml b/modules/storages/config/locales/crowdin/it.yml index 156e90d3d0fe..13bb505fdbcd 100644 --- a/modules/storages/config/locales/crowdin/it.yml +++ b/modules/storages/config/locales/crowdin/it.yml @@ -70,7 +70,7 @@ it: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ it: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ it: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Completa senza @@ -168,7 +193,7 @@ it: app_version_mismatch: The Integration OpenProject app version is not supported. Please update your Nextcloud server. client_id_wrong: L'ID del client OAuth 2 non è valido. Verifica la configurazione. client_secret_wrong: Il codice segreto del client OAuth 2 non è valido. Verifica la configurazione. - drive_id_wrong: L'ID dello spazio di archiviazione non è stato trovato. Verifica la configurazione. + drive_id_wrong: Il Drive ID non è stato trovato. Verifica la configurazione. group_folder_version_mismatch: The Group Folder version is not supported. Please update your Nextcloud server. host_not_found: No Nextcloud server found at the configured host url. Please check the configuration. missing_dependencies: 'A required dependency is missing on the file storage. Please add the following dependency: %{dependency}.' diff --git a/modules/storages/config/locales/crowdin/ja.yml b/modules/storages/config/locales/crowdin/ja.yml index 7247e3fcdf53..ae740862d144 100644 --- a/modules/storages/config/locales/crowdin/ja.yml +++ b/modules/storages/config/locales/crowdin/ja.yml @@ -70,7 +70,7 @@ ja: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ja: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ja: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/ka.yml b/modules/storages/config/locales/crowdin/ka.yml index 923edef75df4..337521f97a0f 100644 --- a/modules/storages/config/locales/crowdin/ka.yml +++ b/modules/storages/config/locales/crowdin/ka.yml @@ -70,7 +70,7 @@ ka: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ka: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ka: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/kk.yml b/modules/storages/config/locales/crowdin/kk.yml index 163eafb9d164..f9df998c120a 100644 --- a/modules/storages/config/locales/crowdin/kk.yml +++ b/modules/storages/config/locales/crowdin/kk.yml @@ -70,7 +70,7 @@ kk: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ kk: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ kk: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/ko.yml b/modules/storages/config/locales/crowdin/ko.yml index 79b564931c27..2bac4b25013c 100644 --- a/modules/storages/config/locales/crowdin/ko.yml +++ b/modules/storages/config/locales/crowdin/ko.yml @@ -70,7 +70,7 @@ ko: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ko: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ko: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: 이것 없이 완료 diff --git a/modules/storages/config/locales/crowdin/lt.yml b/modules/storages/config/locales/crowdin/lt.yml index 5af55ff9f244..2822d187b89c 100644 --- a/modules/storages/config/locales/crowdin/lt.yml +++ b/modules/storages/config/locales/crowdin/lt.yml @@ -70,7 +70,7 @@ lt: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ lt: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ lt: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Baigti be jo diff --git a/modules/storages/config/locales/crowdin/lv.yml b/modules/storages/config/locales/crowdin/lv.yml index 6f80ad701909..0bb068344aca 100644 --- a/modules/storages/config/locales/crowdin/lv.yml +++ b/modules/storages/config/locales/crowdin/lv.yml @@ -70,7 +70,7 @@ lv: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ lv: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ lv: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/mn.yml b/modules/storages/config/locales/crowdin/mn.yml index fc383add1f2a..f82c0ff160fb 100644 --- a/modules/storages/config/locales/crowdin/mn.yml +++ b/modules/storages/config/locales/crowdin/mn.yml @@ -70,7 +70,7 @@ mn: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ mn: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ mn: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/ms.yml b/modules/storages/config/locales/crowdin/ms.yml index fa689827128d..dcf79a200a63 100644 --- a/modules/storages/config/locales/crowdin/ms.yml +++ b/modules/storages/config/locales/crowdin/ms.yml @@ -12,7 +12,7 @@ ms: tenant: ID Direktori (penyewa) errors: messages: - invalid_host_url: is not a valid URL. + invalid_host_url: bukan URL yang sah. not_linked_to_project: tidak terpaut dengan projek. models: storages/file_link: @@ -63,27 +63,33 @@ ms: manual: Folder yang tersedia dikendalikan secara manual remove_project: dialog: - automatically_managed_appendix: Also, in this case this storage has an automatically managed project folder, this and its files will be deleted forever. - confirmation_text: Please, confirm you understand and want to remove this file storage from this project - heading: Remove project from %{storage_type} - text: This action is irreversible and will remove all links from work packages of this project to files and folders of that storage. - label: Remove project + automatically_managed_appendix: Dalam kes ini juga, storan ini mempunyai folder projek yang diuruskan secara automatik, dan fail yang termasuk akan dipadam selamanya. + confirmation_text: Sila sahkan bahawa anda faham dan ingin memadam storan fail ini daripada projek ini + heading: Keluarkan projek daripada %{storage_type} + text: Aksi ini tidak dapat dipulihkan dan akan padamkan semua pautan daripada pakej kerja projek ini ke fail dan folder storan itu. + label: Keluarkan projek services: attributes: - storages/nextcloud_group_folder_properties_sync_service: - add_user_to_group: 'Add User to Group:' + nextcloud_sync_service: + add_user_to_group: 'Tambah Pengguna ke Kumpulan:' + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + remove_user_from_group: 'Keluarkan Pengguna daripada Kumpulan:' + rename_project_folder: 'Namakan semula Folder projek yang telah diuruskan:' + one_drive_sync_service: create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' hide_inactive_folders: 'Hide Inactive Folders Step:' remote_folders: 'Read contents of the group folder:' - remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: - conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' + conflict: 'Pengguna %{user} tidak boleh ditambah ke kumpulan %{group} atas sebab: %{reason}' failed_to_add: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' create_folder: conflict: The %{folder_name} already exists on %{parent_location}. @@ -110,6 +116,25 @@ ms: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Lengkap tanpanya diff --git a/modules/storages/config/locales/crowdin/ne.yml b/modules/storages/config/locales/crowdin/ne.yml index 52b2996c8023..2e32f26fe3ae 100644 --- a/modules/storages/config/locales/crowdin/ne.yml +++ b/modules/storages/config/locales/crowdin/ne.yml @@ -70,7 +70,7 @@ ne: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ne: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ne: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/nl.yml b/modules/storages/config/locales/crowdin/nl.yml index 63f71bd9cbdc..54d3bc394288 100644 --- a/modules/storages/config/locales/crowdin/nl.yml +++ b/modules/storages/config/locales/crowdin/nl.yml @@ -70,7 +70,7 @@ nl: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ nl: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ nl: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/no.yml b/modules/storages/config/locales/crowdin/no.yml index c4d1e98ef4c8..23e20da08ae7 100644 --- a/modules/storages/config/locales/crowdin/no.yml +++ b/modules/storages/config/locales/crowdin/no.yml @@ -70,7 +70,7 @@ label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Fullfør uten diff --git a/modules/storages/config/locales/crowdin/pl.yml b/modules/storages/config/locales/crowdin/pl.yml index 877578e22718..70b2c2ff4e7c 100644 --- a/modules/storages/config/locales/crowdin/pl.yml +++ b/modules/storages/config/locales/crowdin/pl.yml @@ -70,7 +70,7 @@ pl: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ pl: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ pl: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Ukończ bez tego diff --git a/modules/storages/config/locales/crowdin/pt-BR.yml b/modules/storages/config/locales/crowdin/pt-BR.yml index c78a26eac9cd..3dbeb420ddab 100644 --- a/modules/storages/config/locales/crowdin/pt-BR.yml +++ b/modules/storages/config/locales/crowdin/pt-BR.yml @@ -70,7 +70,7 @@ pt-BR: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ pt-BR: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ pt-BR: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Concluir sem isso diff --git a/modules/storages/config/locales/crowdin/pt-PT.yml b/modules/storages/config/locales/crowdin/pt-PT.yml index 98fd8c4fa3ab..005b1a02645f 100644 --- a/modules/storages/config/locales/crowdin/pt-PT.yml +++ b/modules/storages/config/locales/crowdin/pt-PT.yml @@ -70,7 +70,7 @@ pt-PT: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ pt-PT: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ pt-PT: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Concluir sem isso @@ -168,7 +193,7 @@ pt-PT: app_version_mismatch: The Integration OpenProject app version is not supported. Please update your Nextcloud server. client_id_wrong: O ID de cliente OAuth 2 configurado é inválido. Verifique a configuração. client_secret_wrong: O segredo do cliente OAuth 2 configurado é inválido. Verifique a configuração. - drive_id_wrong: Não foi possível encontrar o ID da unidade configurada. Verifique a configuração. + drive_id_wrong: Não foi possível encontrar o Drive ID configurado. Verifique a configuração. group_folder_version_mismatch: The Group Folder version is not supported. Please update your Nextcloud server. host_not_found: No Nextcloud server found at the configured host url. Please check the configuration. missing_dependencies: 'A required dependency is missing on the file storage. Please add the following dependency: %{dependency}.' diff --git a/modules/storages/config/locales/crowdin/ro.yml b/modules/storages/config/locales/crowdin/ro.yml index ed111bfa76a6..c0c7490dcbfd 100644 --- a/modules/storages/config/locales/crowdin/ro.yml +++ b/modules/storages/config/locales/crowdin/ro.yml @@ -70,7 +70,7 @@ ro: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ro: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ro: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/ru.yml b/modules/storages/config/locales/crowdin/ru.yml index 2886b90cce3f..d0712cb5ecab 100644 --- a/modules/storages/config/locales/crowdin/ru.yml +++ b/modules/storages/config/locales/crowdin/ru.yml @@ -70,7 +70,7 @@ ru: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ ru: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ ru: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Обходитесь без этого diff --git a/modules/storages/config/locales/crowdin/rw.yml b/modules/storages/config/locales/crowdin/rw.yml index 9159d8bef6dd..a09b4377b505 100644 --- a/modules/storages/config/locales/crowdin/rw.yml +++ b/modules/storages/config/locales/crowdin/rw.yml @@ -70,7 +70,7 @@ rw: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ rw: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ rw: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/si.yml b/modules/storages/config/locales/crowdin/si.yml index bf172a8d9ac9..bcda71eaa360 100644 --- a/modules/storages/config/locales/crowdin/si.yml +++ b/modules/storages/config/locales/crowdin/si.yml @@ -70,7 +70,7 @@ si: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ si: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ si: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/sk.yml b/modules/storages/config/locales/crowdin/sk.yml index b7602f951afb..929fb5285231 100644 --- a/modules/storages/config/locales/crowdin/sk.yml +++ b/modules/storages/config/locales/crowdin/sk.yml @@ -70,7 +70,7 @@ sk: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ sk: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ sk: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/sl.yml b/modules/storages/config/locales/crowdin/sl.yml index e97f1c55a0aa..4e674199dfbe 100644 --- a/modules/storages/config/locales/crowdin/sl.yml +++ b/modules/storages/config/locales/crowdin/sl.yml @@ -70,7 +70,7 @@ sl: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ sl: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ sl: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/sr.yml b/modules/storages/config/locales/crowdin/sr.yml index 821852cd1699..bd322969b378 100644 --- a/modules/storages/config/locales/crowdin/sr.yml +++ b/modules/storages/config/locales/crowdin/sr.yml @@ -70,7 +70,7 @@ sr: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ sr: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ sr: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/sv.yml b/modules/storages/config/locales/crowdin/sv.yml index 3847e2c2abd9..5027c09ee947 100644 --- a/modules/storages/config/locales/crowdin/sv.yml +++ b/modules/storages/config/locales/crowdin/sv.yml @@ -70,7 +70,7 @@ sv: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ sv: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ sv: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/th.yml b/modules/storages/config/locales/crowdin/th.yml index 0f5ee08189f0..5a6273262357 100644 --- a/modules/storages/config/locales/crowdin/th.yml +++ b/modules/storages/config/locales/crowdin/th.yml @@ -70,7 +70,7 @@ th: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ th: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ th: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/tr.yml b/modules/storages/config/locales/crowdin/tr.yml index 0f8413b758ce..6ca13d1f6032 100644 --- a/modules/storages/config/locales/crowdin/tr.yml +++ b/modules/storages/config/locales/crowdin/tr.yml @@ -70,7 +70,7 @@ tr: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ tr: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ tr: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/uk.yml b/modules/storages/config/locales/crowdin/uk.yml index 5529e9f15493..62139221f0cd 100644 --- a/modules/storages/config/locales/crowdin/uk.yml +++ b/modules/storages/config/locales/crowdin/uk.yml @@ -70,7 +70,7 @@ uk: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ uk: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ uk: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Завершити без налаштування @@ -168,7 +193,7 @@ uk: app_version_mismatch: The Integration OpenProject app version is not supported. Please update your Nextcloud server. client_id_wrong: Налаштований ідентифікатор клієнта OAuth 2 недійсний. Перевірте конфігурацію. client_secret_wrong: Налаштований секретний ключ клієнта OAuth 2 недійсний. Перевірте конфігурацію. - drive_id_wrong: Налаштований Drive ID не знайдено. Перевірте конфігурацію. + drive_id_wrong: Налаштований ідентифікатор Drive ID не знайдено. Перевірте конфігурацію. group_folder_version_mismatch: The Group Folder version is not supported. Please update your Nextcloud server. host_not_found: No Nextcloud server found at the configured host url. Please check the configuration. missing_dependencies: 'A required dependency is missing on the file storage. Please add the following dependency: %{dependency}.' diff --git a/modules/storages/config/locales/crowdin/uz.yml b/modules/storages/config/locales/crowdin/uz.yml index 3665e621bb68..8d77d6930452 100644 --- a/modules/storages/config/locales/crowdin/uz.yml +++ b/modules/storages/config/locales/crowdin/uz.yml @@ -70,7 +70,7 @@ uz: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ uz: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ uz: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/vi.yml b/modules/storages/config/locales/crowdin/vi.yml index c3c2082a1c0e..92bbd3f3a0e4 100644 --- a/modules/storages/config/locales/crowdin/vi.yml +++ b/modules/storages/config/locales/crowdin/vi.yml @@ -70,7 +70,7 @@ vi: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ vi: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ vi: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/config/locales/crowdin/zh-CN.yml b/modules/storages/config/locales/crowdin/zh-CN.yml index 433884e396c0..29a40bb47426 100644 --- a/modules/storages/config/locales/crowdin/zh-CN.yml +++ b/modules/storages/config/locales/crowdin/zh-CN.yml @@ -70,23 +70,29 @@ zh-CN: label: 删除项目 services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: '添加用户到组' - create_folder: '托管项目文件夹的创建:' + create_folder: '托管项目文件夹创建:' ensure_root_folder_permissions: '设置基础文件夹权限:' hide_inactive_folders: '隐藏非活动文件夹步骤:' - remote_folders: '读取群组文件夹的内容:' - remove_user_from_group: '从用户组中移除用户' + remote_folders: '读取组文件夹的内容:' + remove_user_from_group: '从组中移除用户' + rename_project_folder: '重命名托管项目文件夹:' + one_drive_sync_service: + create_folder: '托管项目文件夹创建:' + ensure_root_folder_permissions: '设置基础文件夹权限:' + hide_inactive_folders: '隐藏非活动文件夹步骤:' + remote_folders: '读取组文件夹的内容:' rename_project_folder: '重命名托管项目文件夹:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: '由于以下原因,无法将用户 %{user} 添加到 %{group} 组: %{reason}' failed_to_add: '由于以下原因,无法将用户 %{user} 添加到 %{group} 组: %{reason}' create_folder: - conflict: '%{folder_name} 已经存在于 %{parent_location}上。' + conflict: '%{folder_name} 已经存在于 %{parent_location} 上。' not_found: "未找到 %{parent_location} 。" ensure_root_folder_permissions: not_found: "未找到 %{group_folder} 。请检查您的 Nextcloud 组文件夹设置。" @@ -110,6 +116,25 @@ zh-CN: not_allowed: Nextcloud 阻止了该请求。 unauthorized: OpenProject 无法与 Nextcloud 同步。请检查您的存储设备和 Nextcloud 配置。 user_does_not_exist: "在 Nextcloud 中不存在 %{user} 。" + one_drive_sync_service: + attributes: + create_folder: + conflict: '%{folder_name} 已经存在于 %{parent_location} 上。' + not_found: "未找到 %{parent_location} 。" + hide_inactive_folders: + permission_not_set: 无法设置 %{path} 上的权限。 + remote_folders: + request_error: OpenProject 无法访问您的驱动器 %{drive_id}。请检查您的存储配置是否正确。 + rename_project_folder: + conflict: OpenProject 无法将文件夹 %{current_path} 重命名为 %{project_folder_name} ,因为已存在同名文件夹 + forbidden: OpenProject 用户无法访问 %{current_path} 文件夹。 + not_found: "%{current_path} 没有找到。" + set_folders_permissions: + permission_not_set: 无法设置 %{path} 上的权限。 + error: 发生了意外错误。请确保您的 Nextcloud 实例可访问,并检查 OpenProject 工作日志以获取更多信息。 + not_allowed: OpenProject 未被允许访问您的 OneDrive 驱动器。请检查 Azure 应用程序上设置的权限。 + unauthorized: OpenProject 无法与 Nextcloud 同步。请检查您的存储设备和 Nextcloud 配置。 + user_does_not_exist: "在 Nextcloud 中不存在 %{user} 。" storages: buttons: complete_without_setup: 没有它就完成 diff --git a/modules/storages/config/locales/crowdin/zh-TW.yml b/modules/storages/config/locales/crowdin/zh-TW.yml index 1a383cb756f9..b264e4f4ff9b 100644 --- a/modules/storages/config/locales/crowdin/zh-TW.yml +++ b/modules/storages/config/locales/crowdin/zh-TW.yml @@ -70,7 +70,7 @@ zh-TW: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -78,9 +78,15 @@ zh-TW: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -110,6 +116,25 @@ zh-TW: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: 排除它完成 @@ -273,7 +298,7 @@ zh-TW: connected_no_permissions: User role has no storages permissions not_connected: Not connected. The user should login to the storage via the following %{link}. members_no_results: No members to display. - no_results: No storages set up yet. + no_results: 尚未設定檔案儲存區 notice_successful_storage_connection: |- Storage connected successfully! Remember to activate the module and the specific storage in the project settings of each desired project to use it. @@ -326,8 +351,8 @@ zh-TW: name: OneDrive/SharePoint name_placeholder: 例如 OneDrive show_attachments_toggle: - description: 'Deactivating this option will hide the attachments list on the work packages files tab. The files attached in the description of a work package will still be uploaded in the internal attachments storage. ' - label: Show attachments in the work packages files tab + description: '停用此選項將隱藏工作項目的文件清單。工作項目附加的文件仍將上傳到內部儲存起來。' + label: 顯示與工作項目相關之附件 storage_list_blank_slate: description: 新增的儲存空間將在此顯示 heading: 目前沒有任何儲存空間 diff --git a/modules/storages/config/locales/en.yml b/modules/storages/config/locales/en.yml index 0449389484e3..60422aa37c5c 100644 --- a/modules/storages/config/locales/en.yml +++ b/modules/storages/config/locales/en.yml @@ -71,7 +71,7 @@ en: label: Remove project services: attributes: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: add_user_to_group: 'Add User to Group:' create_folder: 'Managed Project Folder Creation:' ensure_root_folder_permissions: 'Set Base Folder Permissions:' @@ -79,9 +79,15 @@ en: remote_folders: 'Read contents of the group folder:' remove_user_from_group: 'Remove User from Group:' rename_project_folder: 'Rename managed project Folder:' + one_drive_sync_service: + create_folder: 'Managed Project Folder Creation:' + ensure_root_folder_permissions: 'Set Base Folder Permissions:' + hide_inactive_folders: 'Hide Inactive Folders Step:' + remote_folders: 'Read contents of the group folder:' + rename_project_folder: 'Rename managed project Folder:' errors: models: - storages/nextcloud_group_folder_properties_sync_service: + nextcloud_sync_service: attributes: add_user_to_group: conflict: 'The user %{user} could not be added to the %{group} group for the following reason: %{reason}' @@ -111,6 +117,25 @@ en: not_allowed: Nextcloud block the request. unauthorized: OpenProject could not sync with Nextcloud. Please check you storage and Nextcloud configuration. user_does_not_exist: "%{user} does not exist in Nextcloud." + one_drive_sync_service: + attributes: + create_folder: + conflict: The %{folder_name} already exists on %{parent_location}. + not_found: "%{parent_location} wasn't found." + hide_inactive_folders: + permission_not_set: could not set permissions on %{path}. + remote_folders: + request_error: OpenProject could not access your drive %{drive_id}. Please check if your storage configuration is correct. + rename_project_folder: + conflict: OpenProject could not rename the folder %{current_path} to %{project_folder_name} as a folder with the same name already exists + forbidden: OpenProject does not have access to %{current_path} in order to rename it. + not_found: "%{current_path} wasn't found." + set_folders_permissions: + permission_not_set: could not set permissions on %{path}. + error: An unexpected error occurred. Please ensure that you Nextcloud instance is reachable and check OpenProject worker logs for more information + not_allowed: OpenProject wasn't allowed to access your OneDrive drive. Please check the permissions set on the Azure Application. + unauthorized: OpenProject could not sync with OneDrive. Please check you storage and Azure Application configuration. + user_does_not_exist: "%{user} does not exist in Nextcloud." storages: buttons: complete_without_setup: Complete without it diff --git a/modules/storages/spec/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command_spec.rb b/modules/storages/spec/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command_spec.rb index 88408e2f40a4..368469c844e5 100644 --- a/modules/storages/spec/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command_spec.rb +++ b/modules/storages/spec/common/storages/peripherals/storage_interaction/one_drive/set_permissions_command_spec.rb @@ -37,6 +37,8 @@ drive_id: "b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy") end + let(:auth_strategy) { Storages::Peripherals::StorageInteraction::AuthenticationStrategies::OAuthClientCredentials.new } + let(:permissions_command) { described_class.new(storage) } let(:folder) do @@ -59,7 +61,8 @@ expect(described_class).to respond_to(:call) method = described_class.method(:call) - expect(method.parameters).to contain_exactly(%i[keyreq storage], %i[keyreq path], %i[keyreq permissions]) + expect(method.parameters).to contain_exactly(%i[keyreq auth_strategy], %i[keyreq storage], + %i[keyreq path], %i[keyreq permissions]) end describe "#call" do @@ -71,7 +74,8 @@ context "when trying to access a non-existing driveItem" do it "returns a failure", vcr: "one_drive/set_permissions_not_found_folder" do - result = permissions_command.call(path: "THIS_IS_NOT_THE_FOLDER_YOURE_LOOKING_FOR", permissions: { write: [] }) + result = permissions_command.call(auth_strategy:, path: "THIS_IS_NOT_THE_FOLDER_YOURE_LOOKING_FOR", + permissions: { write: [] }) expect(result).to be_failure expect(result.result).to eq(:not_found) @@ -81,19 +85,19 @@ context "when a permission set already exists" do it "replaces the write permission grant with the provided list", vcr: "one_drive/set_permissions_replace_permissions_write" do - permissions_command.call(path:, permissions: { write: ["84acc1d5-61be-470b-9d79-0d1f105c2c5f"] }) + permissions_command.call(auth_strategy:, path:, permissions: { write: ["84acc1d5-61be-470b-9d79-0d1f105c2c5f"] }) expect(user_list("write")).to match_array("84acc1d5-61be-470b-9d79-0d1f105c2c5f") - permissions_command.call(path:, permissions: { write: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) + permissions_command.call(auth_strategy:, path:, permissions: { write: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) expect(user_list("write")).to match_array("d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce") end it "replaces the read permission grant with the provided list", vcr: "one_drive/set_permissions_replace_permissions_read" do - permissions_command.call(path:, permissions: { read: ["84acc1d5-61be-470b-9d79-0d1f105c2c5f"] }) + permissions_command.call(auth_strategy:, path:, permissions: { read: ["84acc1d5-61be-470b-9d79-0d1f105c2c5f"] }) expect(user_list("read")).to match_array("84acc1d5-61be-470b-9d79-0d1f105c2c5f") - permissions_command.call(path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) + permissions_command.call(auth_strategy:, path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) expect(user_list("read")).to match_array("d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce") end end @@ -103,7 +107,7 @@ current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).not_to include("write") - permissions_command.call(path:, permissions: { write: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) + permissions_command.call(auth_strategy:, path:, permissions: { write: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).to include("write") @@ -113,7 +117,7 @@ current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).not_to include("read") - permissions_command.call(path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) + permissions_command.call(auth_strategy:, path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).to include("read") @@ -122,22 +126,22 @@ context "when there are no user to set permissions" do it "deletes the write permission", vcr: "one_drive/set_permissions_delete_permission_write" do - permissions_command.call(path:, permissions: { write: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) + permissions_command.call(auth_strategy:, path:, permissions: { write: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).to include("write") - permissions_command.call(path:, permissions: { write: [] }) + permissions_command.call(auth_strategy:, path:, permissions: { write: [] }) current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).not_to include("write") end it "deletes the read permission", vcr: "one_drive/set_permissions_delete_permission_read" do - permissions_command.call(path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) + permissions_command.call(auth_strategy:, path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).to include("read") - permissions_command.call(path:, permissions: { read: [] }) + permissions_command.call(auth_strategy:, path:, permissions: { read: [] }) current_roles = remote_permissions.map { |permission| permission[:roles].first } expect(current_roles).not_to include("read") @@ -147,16 +151,19 @@ context "when there is a timeout" do it "logs a warning and does not raise NoMethodError", vcr: "one_drive/set_permissions_delete_permission_read" do stub_request_with_timeout(:post, /invite$/) - allow(OpenProject.logger).to receive(:warn) - - permissions_command.call(path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) - - expect(OpenProject.logger) - .to have_received(:warn) - .with(command: described_class, - message: nil, - data: { body: match_regex(%r{/lib/httpx/response.rb:260:in `full_message': timed out while waiting on select \(HTTPX::ConnectTimeoutError\)\n$}), - status: nil }).once + allow(Rails.logger).to receive(:error) + + permissions_command.call(auth_strategy:, path:, permissions: { read: ["d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"] }) + + # rubocop:disable Layout/LineLength + expect(Rails.logger) + .to have_received(:error) + .with( + error_code: :error, + message: nil, + data: %r{/lib/httpx/response.rb:260:in `full_message': timed out while waiting on select \(HTTPX::ConnectTimeoutError\)\n$} + ).once + # rubocop:enable Layout/LineLength end end end diff --git a/modules/storages/spec/features/storages/admin/edit_storage_spec.rb b/modules/storages/spec/features/storages/admin/edit_storage_spec.rb index fe21f7e634ea..7e2294c2a6ab 100644 --- a/modules/storages/spec/features/storages/admin/edit_storage_spec.rb +++ b/modules/storages/spec/features/storages/admin/edit_storage_spec.rb @@ -222,6 +222,7 @@ visit edit_admin_settings_storage_path(storage) aggregate_failures "Health status" do + expect(page).to have_test_selector("validation-result--subtitle", text: "Connection validation") expect(page).to have_test_selector("storage-health-status", text: "Pending") end @@ -242,9 +243,10 @@ context "with Nextcloud Storage and not automatically managed" do let(:storage) { create(:nextcloud_storage, :as_not_automatically_managed, name: "Cloud Storage") } - it "does not render health status information" do + it "renders health status information but without health notifications for automatically managed folders" do visit edit_admin_settings_storage_path(storage) + expect(page).to have_test_selector("validation-result--subtitle", text: "Connection validation") expect(page).not_to have_test_selector("storage-health-status") expect(page).not_to have_test_selector("storage-health-notifications-button") end @@ -344,6 +346,7 @@ visit edit_admin_settings_storage_path(storage) aggregate_failures "Health status" do + expect(page).to have_test_selector("validation-result--subtitle", text: "Connection validation") expect(page).to have_test_selector("storage-health-status", text: "Pending") end @@ -364,9 +367,10 @@ context "with OneDrive/SharePoint Storage and not automatically managed" do let(:storage) { create(:one_drive_storage, :as_not_automatically_managed, name: "Cloud Storage") } - it "does not render health status information" do + it "renders health status information but without health notifications for automatically managed folders" do visit edit_admin_settings_storage_path(storage) + expect(page).to have_test_selector("validation-result--subtitle", text: "Connection validation") expect(page).not_to have_test_selector("storage-health-status") expect(page).not_to have_test_selector("storage-health-notifications-button") end diff --git a/modules/storages/spec/services/storages/nextcloud_group_folder_properties_sync_service_spec.rb b/modules/storages/spec/services/storages/nextcloud_group_folder_properties_sync_service_spec.rb index 2d4f1b502eaf..03bdfa8c0f95 100644 --- a/modules/storages/spec/services/storages/nextcloud_group_folder_properties_sync_service_spec.rb +++ b/modules/storages/spec/services/storages/nextcloud_group_folder_properties_sync_service_spec.rb @@ -632,7 +632,7 @@ let(:oauth_client) { storage.oauth_client } # rubocop:enable RSpec/IndexedLet - let(:prefix) { "services.errors.models.storages/nextcloud_group_folder_properties_sync_service" } + let(:prefix) { "services.errors.models.nextcloud_sync_service" } describe "#call" do before do @@ -691,7 +691,7 @@ expect(Rails.logger) .to have_received(:error) - .with(folder: "OpenProject", error_code: :not_found, data: { status: 404, body: "" }) + .with(folder: "OpenProject", error_code: :not_found, data: { status: 404, body: "" }, message: /not found/) end it "returns a failure" do @@ -755,6 +755,7 @@ expect(Rails.logger) .to have_received(:error) .with(folder: "OpenProject", + message: /not authorized/, error_code: :unauthorized, data: { status: 401, body: "Heute nicht" }) end @@ -799,6 +800,7 @@ expect(Rails.logger) .to have_received(:error) .with(folder_name: "/OpenProject/[Sample] Project Name | Ehuu (#{project1.id})/", + message: /not found/, error_code: :not_found, data: "not found") end @@ -829,6 +831,7 @@ .to have_received(:error) .with(folder_id: project_storage2.project_folder_id, error_code: :not_found, + message: /not found/, folder_name: "Jedi Project Folder ||| (#{project2.id})", data: { status: 404, body: "" }) end @@ -860,6 +863,7 @@ .to have_received(:error) .with(context: "hide_folder", folder: "/OpenProject/Lost Jedi Project Folder #2/", + message: /request failed/, error_code: :error, data: { status: 500, body: "A server error occurred" }) end @@ -890,6 +894,7 @@ expect(Rails.logger) .to have_received(:error) .with(folder: "/OpenProject/Jedi Project Folder ||| (#{project2.id})/", + message: /failed/, error_code: :error, data: { status: 500, body: "Divide by cucumber error. Please reinstall universe and reboot." }) end @@ -921,6 +926,7 @@ .to have_received(:error) .with(group: "OpenProject", user: "Obi-Wan", + message: /failed/, error_code: :error, reason: "Outbound request failed", data: { status: 302, body: "" }) @@ -956,6 +962,7 @@ .to have_received(:error) .with(group: "OpenProject", user: "Darth Maul", + message: /SubAdmin/, error_code: :failed_to_remove, reason: /SubAdmin/, data: { status: 200, body: remove_user_from_group_response }) diff --git a/modules/storages/spec/services/storages/one_drive_managed_folder_sync_service_spec.rb b/modules/storages/spec/services/storages/one_drive_managed_folder_sync_service_spec.rb index bf9f7ca574dc..5ecc2b3dc57c 100644 --- a/modules/storages/spec/services/storages/one_drive_managed_folder_sync_service_spec.rb +++ b/modules/storages/spec/services/storages/one_drive_managed_folder_sync_service_spec.rb @@ -126,15 +126,15 @@ before { storage.update(automatically_managed: true) } after { delete_created_folders } - context "when successful" do + describe "Remote Folder Creation" do it "updates the project folder id for all active automatically managed projects", vcr: "one_drive/sync_service_create_folder" do expect { service.call }.to change { disallowed_chars_project_storage.reload.project_folder_id } - .from(nil).to(String) - .and(change { project_storage.reload.project_folder_id }.from(nil).to(String)) - .and(change { public_project_storage.reload.project_folder_id }.from(nil).to(String)) - .and(not_change { inactive_project_storage.reload.project_folder_id }) - .and(not_change { unmanaged_project_storage.reload.project_folder_id }) + .from(nil).to(String) + .and(change { project_storage.reload.project_folder_id }.from(nil).to(String)) + .and(change { public_project_storage.reload.project_folder_id }.from(nil).to(String)) + .and(not_change { inactive_project_storage.reload.project_folder_id }) + .and(not_change { unmanaged_project_storage.reload.project_folder_id }) end it "adds a record to the LastProjectFolder for each new folder", @@ -142,7 +142,7 @@ scope = ->(project_storage) { Storages::LastProjectFolder.where(project_storage:).last } expect { service.call }.to not_change { scope[unmanaged_project_storage].reload.origin_folder_id } - .and(not_change { scope[inactive_project_storage].reload.origin_folder_id }) + .and(not_change { scope[inactive_project_storage].reload.origin_folder_id }) expect(scope[project_storage].origin_folder_id).to eq(project_storage.reload.project_folder_id) expect(scope[public_project_storage].origin_folder_id).to eq(public_project_storage.reload.project_folder_id) @@ -177,10 +177,12 @@ disallowed_chars_project_storage.update(project_folder_id: original_folder.result.id) - service.call + service_result = service.call + expect(service_result).to be_success + expect(service_result.errors).to be_empty result = project_folder_info(disallowed_chars_project_storage).result - expect(result[:name]).to match(/_=o=_ _ _Jedi_ Project Folder ___ \(\d+\)/) + expect(result.name).to match(/_=o=_ _ _Jedi_ Project Folder ___ \(\d+\)/) end it "hides (removes all permissions) from inactive project folders", vcr: "one_drive/sync_service_hide_inactive" do @@ -195,8 +197,10 @@ .to eq({ read: ["2ff33b8f-2843-40c1-9a17-d786bca17fba"], write: %w[248aeb72-b231-4e71-a466-67fa7df2a285 33db2c84-275d-46af-afb0-c26eb786b194] }) - service.call + result = service.call + expect(result).to be_success + expect(result.errors).to be_empty expect(permissions_for(inactive_project_storage)).to be_empty end @@ -235,43 +239,53 @@ end describe "error handling" do - before { allow(OpenProject.logger).to receive(:warn) } + let(:error_key_prefix) { "services.errors.models.one_drive_sync_service" } + + before { allow(Rails.logger).to receive_messages(%i[error warn]) } context "when reading the root folder fails" do before { storage.update(drive_id: "THIS-IS-NOT-A-DRIVE-ID") } it "returns a failure in case retrieving the root list fails", vcr: "one_drive/sync_service_root_read_failure" do - expect(service.call).to be_failure + result = service.call + + expect(result).to be_failure + expect(result.errors[:remote_folders]) + .to match_array(I18n.t("#{error_key_prefix}.attributes.remote_folders.request_error", drive_id: storage.drive_id)) end it "logs the occurrence", vcr: "one_drive/sync_service_root_read_failure" do service.call - expect(OpenProject.logger) - .to have_received(:warn) - .with(command: described_class, - message: nil, - data: { status: 400, body: /drive id/ }) + expect(Rails.logger) + .to have_received(:error) + .with(error_code: :request_error, drive_id: storage.drive_id, message: nil, data: /drive id/) end + end - it "does not break in case of timeout", vcr: "one_drive/sync_service_root_read_failure" do - stub_request_with_timeout(:get, /\/root\/children$/) - - expect(service.call).to be_failure + it "does not break in case of timeout", vcr: "one_drive/sync_service_timeout" do + skip "The timeout setting isn't working as expected" + stub_request_with_timeout(:get, /\/root\/children$/) + service.call - expect(OpenProject.logger) - .to have_received(:warn) - .with(command: described_class, - message: nil, - data: { body: /timed out while waiting on select/, status: nil }) - end + expect(Rails.logger) + .to have_received(:error) + .with(command: described_class, + message: nil, + data: { body: /timed out while waiting on select/, status: nil }) end context "when folder creation fails" do it "doesn't update the project_storage", vcr: "one_drive/sync_service_creation_fail" do already_existing_folder = create_folder_for(project_storage).result + result = nil + + expect { result = service.call }.not_to change(project_storage, :project_folder_id) - expect { service.call }.not_to change(project_storage, :project_folder_id) + expect(result).to be_success + expect(result.errors[:create_folder]) + .to match_array(I18n.t("#{error_key_prefix}.attributes.create_folder.conflict", + folder_name: project_storage.managed_project_folder_path, parent_location: "/")) ensure delete_folder(already_existing_folder.id) end @@ -280,32 +294,36 @@ already_existing_folder = create_folder_for(project_storage).result service.call - expect(OpenProject.logger) - .to have_received(:warn) - .with(folder_path: "[Sample] Project Name _ Ehuu (#{project.id})", - command: Storages::Peripherals::StorageInteraction::OneDrive::CreateFolderCommand, - message: nil, - data: { status: :conflict, body: /nameAlreadyExists/ }) + expect(Rails.logger) + .to have_received(:error) + .with(folder_name: "[Sample] Project Name _ Ehuu (#{project.id})", + error_code: :conflict, + message: nil, + data: /nameAlreadyExists/) ensure delete_folder(already_existing_folder.id) end end context "when folder renaming fails" do - it "logs the occurrence", vcr: "one_drive/sync_service_rename_failed" do + it "adds an error and logs the occurrence", vcr: "one_drive/sync_service_rename_failed" do already_existing_folder = create_folder_for(project_storage) original_folder = create_folder_for(project_storage, "Flawless Death Star Blueprints") project_storage.update(project_folder_id: original_folder.result.id) - service.call + result = service.call + + expect(result.errors[:rename_project_folder]) + .to match_array(I18n.t("#{error_key_prefix}.attributes.rename_project_folder.conflict", + current_path: original_folder.result.name, + project_folder_name: project_storage.managed_project_folder_path)) - expect(OpenProject.logger) - .to have_received(:warn) - .with(folder_id: project_storage.project_folder_id, - folder_name: "[Sample] Project Name _ Ehuu (#{project.id})", - command: Storages::Peripherals::StorageInteraction::OneDrive::RenameFileCommand, - message: nil, - data: { status: :conflict, body: /nameAlreadyExists/ }) + expect(Rails.logger) + .to have_received(:error).with(folder_id: project_storage.project_folder_id, + folder_name: "[Sample] Project Name _ Ehuu (#{project.id})", + error_code: :conflict, + message: nil, + data: /nameAlreadyExists/) ensure delete_folder(already_existing_folder.result.id) end @@ -316,11 +334,11 @@ single_project_user_token.update(origin_user_id: "my_name_is_mud") service.call - expect(OpenProject.logger) - .to have_received(:warn) - .with(command: Storages::Peripherals::StorageInteraction::OneDrive::SetPermissionsCommand, - message: nil, - data: { body: /noResolvedUsers/, status: nil }).twice + expect(Rails.logger) + .to have_received(:error) + .with(error_code: :bad_request, + message: nil, + data: /noResolvedUsers/).twice end end end @@ -342,30 +360,22 @@ def permissions_for(project_storage) end end - def original_folders(storage) - Storages::Peripherals::StorageInteraction::OneDrive::Util.using_admin_token(storage) do |http| - response = http.get("/v1.0/drives/#{storage.drive_id}/root/children") - - response.json(symbolize_keys: true).fetch(:value, []).filter_map do |item| - next unless item.key?(:folder) - - item[:id] - end - end + def original_folders(_storage) + root_folder_contents + .on_success { |result| return result.result.files.select(&:folder?).map(&:id) } end def project_folder_info(project_storage) - Storages::Peripherals::StorageInteraction::OneDrive::Util.using_admin_token(storage) do |http| - response = http.get("/v1.0/drives/#{storage.drive_id}/items/#{project_storage.project_folder_id}") - - if response.status == 200 - ServiceResult.success(result: response.json(symbolize_keys: true)) - else - ServiceResult.failure(result: response, errors: response.status) - end + root_folder_contents.map do |storage_files| + storage_files.files.find { |file| file.id == project_storage.project_folder_id } end end + def root_folder_contents + Storages::Peripherals::Registry.resolve("one_drive.queries.files") + .call(storage:, auth_strategy:, folder: Storages::Peripherals::ParentFolder.new("/")) + end + def create_folder_for(project_storage, folder_override = nil) folder_name = folder_override || project_storage.managed_project_folder_path parent_location = Storages::Peripherals::ParentFolder.new("/") @@ -379,7 +389,7 @@ def create_folder_for(project_storage, folder_override = nil) def set_permissions_on(item_id, permissions) Storages::Peripherals::Registry.resolve("one_drive.commands.set_permissions") - .call(storage:, path: item_id, permissions:) + .call(storage:, path: item_id, permissions:, auth_strategy:).on_failure { p _1.inspect } end def delete_created_folders @@ -395,6 +405,6 @@ def delete_folder(item_id) end def auth_strategy - Storages::Peripherals::StorageInteraction::AuthenticationStrategies::OAuthClientCredentials.strategy + Storages::Peripherals::Registry.resolve("one_drive.authentication.userless").call end end diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_admin_access.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_admin_access.yml index 6b0be6b1920b..8384b77136f9 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_admin_access.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_admin_access.yml @@ -4,19 +4,19 @@ http_interactions: method: post uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + encoding: ASCII-8BIT + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + - httpx.rb/1.3.0 Accept: - "*/*" + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/x-www-form-urlencoded + Content-Length: + - '201' response: status: code: 200 @@ -37,43 +37,41 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - ba4342cc-7546-4183-9724-fc7f08dfaa00 + - 37c88f4d-b5ff-4259-a1d7-efdfabb5ac00 X-Ms-Ests-Server: - - 2.1.17846.6 - SEC ProdSlices + - 2.1.18517.11 - SEC ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=AqxjBAMv38xPoN7q4jxduJWkbDoXAQAAAKzvut0OAAAA; expires=Fri, 24-May-2024 - 12:18:52 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + - fpc=AkGGssewaONAsC0QpGbMzkWkbDoXAQAAABdJM94OAAAA; expires=Fri, 23-Aug-2024 + 19:12:24 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; + secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:18:52 GMT + - Wed, 24 Jul 2024 19:12:23 GMT Content-Length: - - '1708' + - '1760' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:52 GMT + recorded_at: Wed, 24 Jul 2024 19:12:24 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Authorization: + - Bearer response: status: code: 200 @@ -89,44 +87,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - a6fd7484-b220-4f5b-a010-a0cbc16c0afa + - 464b4daa-4712-4f9a-a0cb-a87211a830e8 Client-Request-Id: - - a6fd7484-b220-4f5b-a010-a0cbc16c0afa + - 464b4daa-4712-4f9a-a0cb-a87211a830e8 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AB4"}}' Date: - - Wed, 24 Apr 2024 12:18:52 GMT + - Wed, 24 Jul 2024 19:12:23 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}]}' - recorded_at: Wed, 24 Apr 2024 12:18:53 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[]}' + recorded_at: Wed, 24 Jul 2024 19:12:24 GMT - request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + method: get + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: - encoding: ASCII-8BIT - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB + encoding: US-ASCII + string: '' headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate - Content-Type: - - application/x-www-form-urlencoded - Content-Length: - - '201' + Authorization: + - Bearer response: status: code: 200 @@ -134,58 +120,44 @@ http_interactions: headers: Cache-Control: - no-store, no-cache - Pragma: - - no-cache Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" + - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; + charset=utf-8 + Content-Encoding: + - gzip Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - 8971875e-35ec-4f84-939b-f426315bbb00 - X-Ms-Ests-Server: - - 2.1.17846.6 - SEC ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=AqlrjKErzkBIl1NUM5Ck8CukbDoXAQAAAK3vut0OAAAA; expires=Fri, 24-May-2024 - 12:18:53 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; - path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; - secure; samesite=none; httponly + - max-age=31536000 + Request-Id: + - e94dca95-35aa-4d44-9c06-1aeb07252035 + Client-Request-Id: + - e94dca95-35aa-4d44-9c06-1aeb07252035 + X-Ms-Ags-Diagnostic: + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AB4"}}' Date: - - Wed, 24 Apr 2024 12:18:52 GMT - Content-Length: - - '1735' + - Wed, 24 Jul 2024 19:12:23 GMT body: encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:53 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"root","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test","fileSystemInfo":{"createdDateTime":"2023-12-15T14:34:30Z","lastModifiedDateTime":"2024-07-24T19:10:25Z"},"folder":{"childCount":0},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:24 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (525)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json + Authorization: + - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate Content-Length: - '100' - Authorization: - - Bearer response: status: code: 201 @@ -198,44 +170,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{97C2029C-9015-4227-A303-0E8EA33393C2},1"' + - '"{6B64D8BB-5636-4F54-8B9F-FCC23905C867},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - f3e51348-3a63-432d-a0a8-669d97adeb4a + - d56d3446-bca4-4476-a6ce-cd65b39239b4 Client-Request-Id: - - f3e51348-3a63-432d-a0a8-669d97adeb4a + - d56d3446-bca4-4476-a6ce-cd65b39239b4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AED"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:52 GMT + - Wed, 24 Jul 2024 19:12:24 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{97C2029C-9015-4227-A303-0E8EA33393C2},1\"","createdDateTime":"2024-04-24T12:18:54Z","eTag":"\"{97C2029C-9015-4227-A303-0E8EA33393C2},1\"","id":"01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C","lastModifiedDateTime":"2024-04-24T12:18:54Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{97C2029C-9015-4227-A303-0E8EA33393C2},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{6B64D8BB-5636-4F54-8B9F-FCC23905C867},1\"","createdDateTime":"2024-07-24T19:12:25Z","eTag":"\"{6B64D8BB-5636-4F54-8B9F-FCC23905C867},1\"","id":"01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH","lastModifiedDateTime":"2024-07-24T19:12:25Z","name":"[Sample] + Project Name _ Ehuu (525)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","cTag":"\"c:{6B64D8BB-5636-4F54-8B9F-FCC23905C867},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:54Z","lastModifiedDateTime":"2024-04-24T12:18:54Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:53 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:25Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:12:25 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (526)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -254,44 +226,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{3089F4A0-7AC8-425B-9C36-071CDC096DBC},1"' + - '"{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 20e27641-10aa-4f4e-becf-f9b5c1cc1cd8 + - 51dcb7c0-a32b-4b47-953a-82bafea60c5e Client-Request-Id: - - 20e27641-10aa-4f4e-becf-f9b5c1cc1cd8 + - 51dcb7c0-a32b-4b47-953a-82bafea60c5e X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF0000108C"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:53 GMT + - Wed, 24 Jul 2024 19:12:25 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{3089F4A0-7AC8-425B-9C36-071CDC096DBC},1\"","createdDateTime":"2024-04-24T12:18:54Z","eTag":"\"{3089F4A0-7AC8-425B-9C36-071CDC096DBC},1\"","id":"01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4","lastModifiedDateTime":"2024-04-24T12:18:54Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{3089F4A0-7AC8-425B-9C36-071CDC096DBC},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},1\"","createdDateTime":"2024-07-24T19:12:25Z","eTag":"\"{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},1\"","id":"01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO","lastModifiedDateTime":"2024-07-24T19:12:25Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (526)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","cTag":"\"c:{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:54Z","lastModifiedDateTime":"2024-04-24T12:18:54Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:54 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:25Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:12:25 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (528)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -310,155 +282,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},1"' + - '"{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 4d084a8d-c708-45f0-80a7-1012597c40b6 + - 494e772c-9afa-4368-951c-01c3029293fe Client-Request-Id: - - 4d084a8d-c708-45f0-80a7-1012597c40b6 + - 494e772c-9afa-4368-951c-01c3029293fe X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:54 GMT + - Wed, 24 Jul 2024 19:12:25 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},1\"","createdDateTime":"2024-04-24T12:18:55Z","eTag":"\"{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},1\"","id":"01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6","lastModifiedDateTime":"2024-04-24T12:18:55Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},1\"","createdDateTime":"2024-07-24T19:12:26Z","eTag":"\"{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},1\"","id":"01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU","lastModifiedDateTime":"2024-07-24T19:12:26Z","name":"PUBLIC + PROJECT (528)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","cTag":"\"c:{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:55Z","lastModifiedDateTime":"2024-04-24T12:18:55Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:54 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 2072363c-7d98-4fcc-93f0-f7c0ccaeda7f - Client-Request-Id: - - 2072363c-7d98-4fcc-93f0-f7c0ccaeda7f - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055C"}}' - Date: - - Wed, 24 Apr 2024 12:18:54 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:55 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:26Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:12:26 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 883361d9-31c0-464f-a045-fdf9aa5aca47 - Client-Request-Id: - - 883361d9-31c0-464f-a045-fdf9aa5aca47 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:18:55 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:55 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -476,146 +337,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5012c7d7-fb84-4bdf-9ae1-c28e3b841454 + - ae2448e5-16e6-4644-87b9-46f6b38a4127 Client-Request-Id: - - 5012c7d7-fb84-4bdf-9ae1-c28e3b841454 + - ae2448e5-16e6-4644-87b9-46f6b38a4127 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001088"}}' Date: - - Wed, 24 Apr 2024 12:18:55 GMT + - Wed, 24 Jul 2024 19:12:25 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:18:55 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - bdd184ea-4129-4a21-9085-b7aff85d3c55 - Client-Request-Id: - - bdd184ea-4129-4a21-9085-b7aff85d3c55 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057F"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:18:56 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:56 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:12:25Z","eTag":"\"{6B64D8BB-5636-4F54-8B9F-FCC23905C867},2\"","id":"01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:12:26Z","name":"[Sample] + Project Name _ Ehuu (525)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","cTag":"\"c:{6B64D8BB-5636-4F54-8B9F-FCC23905C867},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:26 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 1f3b5b8e-b271-4b8b-b4c6-0cc3686a568b - Client-Request-Id: - - 1f3b5b8e-b271-4b8b-b4c6-0cc3686a568b - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055E"}}' - Date: - - Wed, 24 Apr 2024 12:18:56 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:54Z","eTag":"\"{97C2029C-9015-4227-A303-0E8EA33393C2},2\"","id":"01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:54Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{97C2029C-9015-4227-A303-0E8EA33393C2},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:54Z","lastModifiedDateTime":"2024-04-24T12:18:54Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:56 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -626,17 +376,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e8e9a29f-ede4-4f0a-b966-f0095dddc329 + - 0331b9a7-5c15-486a-a407-fcdd3fcd870c Client-Request-Id: - - e8e9a29f-ede4-4f0a-b966-f0095dddc329 + - 0331b9a7-5c15-486a-a407-fcdd3fcd870c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000558"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001088"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -644,41 +396,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:56 GMT + - Wed, 24 Jul 2024 19:12:25 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:57 GMT + recorded_at: Wed, 24 Jul 2024 19:12:26 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '234' response: @@ -699,11 +450,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9ad226cb-b872-43b5-ad05-d03bcb5468d5 + - 4623a5fd-1ff3-465b-b6d3-e1e0829acff3 Client-Request-Id: - - 9ad226cb-b872-43b5-ad05-d03bcb5468d5 + - 4623a5fd-1ff3-465b-b6d3-e1e0829acff3 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000530"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001088"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -714,29 +465,27 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:58 GMT + - Wed, 24 Jul 2024 19:12:27 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:58 GMT + recorded_at: Wed, 24 Jul 2024 19:12:28 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -754,37 +503,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 22364e65-b8a6-496d-8d8a-bebb654b3991 + - 50113811-526e-48c6-926e-0ece5f7f7762 Client-Request-Id: - - 22364e65-b8a6-496d-8d8a-bebb654b3991 + - 50113811-526e-48c6-926e-0ece5f7f7762 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF1"}}' Date: - - Wed, 24 Apr 2024 12:18:58 GMT + - Wed, 24 Jul 2024 19:12:27 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:54Z","eTag":"\"{3089F4A0-7AC8-425B-9C36-071CDC096DBC},2\"","id":"01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:54Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{3089F4A0-7AC8-425B-9C36-071CDC096DBC},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:54Z","lastModifiedDateTime":"2024-04-24T12:18:54Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:59 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:12:25Z","eTag":"\"{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},2\"","id":"01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:12:25Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (526)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","cTag":"\"c:{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:25Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:28 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -795,17 +542,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 4730b389-9623-4f4c-aad2-66c4572666ca + - 206ad1cb-d117-4b9f-8113-6d939fb988e2 Client-Request-Id: - - 4730b389-9623-4f4c-aad2-66c4572666ca + - 206ad1cb-d117-4b9f-8113-6d939fb988e2 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF1"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -813,41 +562,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:58 GMT + - Wed, 24 Jul 2024 19:12:27 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:59 GMT + recorded_at: Wed, 24 Jul 2024 19:12:28 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -868,11 +616,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - b5da2339-acb3-4aa3-bb6b-54a51bf7fd12 + - 2716138a-7eb4-4cf6-9cff-bea789f240b1 Client-Request-Id: - - b5da2339-acb3-4aa3-bb6b-54a51bf7fd12 + - 2716138a-7eb4-4cf6-9cff-bea789f240b1 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF1"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -883,28 +631,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:00 GMT + - Wed, 24 Jul 2024 19:12:28 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:01 GMT + recorded_at: Wed, 24 Jul 2024 19:12:29 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -922,37 +668,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - '009b7c4d-7fe6-400d-ab64-019e178869d3' + - ccf52034-77a7-43b1-a732-7cacd47dbda5 Client-Request-Id: - - '009b7c4d-7fe6-400d-ab64-019e178869d3' + - ccf52034-77a7-43b1-a732-7cacd47dbda5 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000530"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000D36"}}' Date: - - Wed, 24 Apr 2024 12:19:01 GMT + - Wed, 24 Jul 2024 19:12:29 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:55Z","eTag":"\"{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},2\"","id":"01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:55Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:55Z","lastModifiedDateTime":"2024-04-24T12:18:55Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:01 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:12:26Z","eTag":"\"{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},2\"","id":"01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:12:26Z","name":"PUBLIC + PROJECT (528)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","cTag":"\"c:{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:26Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:30 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -963,17 +707,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - b638f664-6ccc-4745-9be7-400433a83fe2 + - b5cf07c0-832c-446b-be8a-fa879318dfc8 Client-Request-Id: - - b638f664-6ccc-4745-9be7-400433a83fe2 + - b5cf07c0-832c-446b-be8a-fa879318dfc8 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000D36"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -981,41 +727,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:01 GMT + - Wed, 24 Jul 2024 19:12:29 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:01 GMT + recorded_at: Wed, 24 Jul 2024 19:12:30 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1036,11 +781,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9a680bc7-fec2-4114-99d7-b49afd45a2f7 + - 06ee6527-c8c6-4f5c-b0f5-6bde21bf8afa Client-Request-Id: - - 9a680bc7-fec2-4114-99d7-b49afd45a2f7 + - 06ee6527-c8c6-4f5c-b0f5-6bde21bf8afa X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000D36"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1051,30 +796,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:03 GMT + - Wed, 24 Jul 2024 19:12:30 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:03 GMT + recorded_at: Wed, 24 Jul 2024 19:12:31 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1095,11 +840,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2712e5ba-9d11-48c0-a927-4cef6ab8db8a + - dcfab445-80a9-4957-92e9-636c46d62e9b Client-Request-Id: - - 2712e5ba-9d11-48c0-a927-4cef6ab8db8a + - dcfab445-80a9-4957-92e9-636c46d62e9b X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000530"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000D36"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1110,27 +855,25 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:03 GMT + - Wed, 24 Jul 2024 19:12:31 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:04 GMT + recorded_at: Wed, 24 Jul 2024 19:12:32 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1148,25 +891,89 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 65b48560-641c-40b4-9126-55ac0c8b8fdc + - 7ac47ca8-95c1-4dc6-b780-92b7c346a7a5 Client-Request-Id: - - 65b48560-641c-40b4-9126-55ac0c8b8fdc + - 7ac47ca8-95c1-4dc6-b780-92b7c346a7a5 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AED"}}' Date: - - Wed, 24 Apr 2024 12:19:04 GMT + - Wed, 24 Jul 2024 19:12:31 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:54Z","eTag":"\"{97C2029C-9015-4227-A303-0E8EA33393C2},3\"","id":"01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:54Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{97C2029C-9015-4227-A303-0E8EA33393C2},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:54Z","lastModifiedDateTime":"2024-04-24T12:18:54Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:04 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{6B64D8BB-5636-4F54-8B9F-FCC23905C867},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (525)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (526)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:25Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (528)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:26Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:12:32 GMT +- request: + method: post + uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + body: + encoding: UTF-8 + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + headers: + User-Agent: + - Rack::OAuth2 (2.2.1) + Authorization: + - Basic + Content-Type: + - application/x-www-form-urlencoded + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store, no-cache + Pragma: + - no-cache + Content-Type: + - application/json; charset=utf-8 + Expires: + - "-1" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + P3p: + - CP="DSP CUR OTPi IND OTRi ONL FIN" + X-Ms-Request-Id: + - e71d6199-f4ba-4770-ab0f-c7ec7340a300 + X-Ms-Ests-Server: + - 2.1.18517.11 - SEC ProdSlices + X-Ms-Srs: + - 1.P + X-Xss-Protection: + - '0' + Set-Cookie: + - fpc=Aht3Jq9P6L5Hu4Evy_tZjB-kbDoXAQAAACBJM94OAAAA; expires=Fri, 23-Aug-2024 + 19:12:32 GMT; path=/; secure; HttpOnly; SameSite=None + - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly + - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + Date: + - Wed, 24 Jul 2024 19:12:32 GMT + Content-Length: + - '1733' + body: + encoding: UTF-8 + string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' + recorded_at: Wed, 24 Jul 2024 19:12:32 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH/permissions body: encoding: US-ASCII string: '' @@ -1178,7 +985,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1189,17 +996,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 25537aec-bd9e-4f4c-85df-727ae7b3ad8f + - 903ca481-c75a-4115-8eac-5dd6792b46da Client-Request-Id: - - 25537aec-bd9e-4f4c-85df-727ae7b3ad8f + - 903ca481-c75a-4115-8eac-5dd6792b46da X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1207,51 +1016,45 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:04 GMT + - Wed, 24 Jul 2024 19:12:32 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"displayName":"Test user 02","email":"testuser02.op@outlook.com","id":"43","loginName":"i:0#.f|membership|testuser02.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:04 GMT + recorded_at: Wed, 24 Jul 2024 19:12:33 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1269,25 +1072,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - bb85ae6e-e931-49b8-a08c-7438859dae96 + - cd121db8-2971-474f-bd58-43c81433446c Client-Request-Id: - - bb85ae6e-e931-49b8-a08c-7438859dae96 + - cd121db8-2971-474f-bd58-43c81433446c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000530"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000BA3"}}' Date: - - Wed, 24 Apr 2024 12:19:04 GMT + - Wed, 24 Jul 2024 19:12:33 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:54Z","eTag":"\"{3089F4A0-7AC8-425B-9C36-071CDC096DBC},3\"","id":"01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:54Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{3089F4A0-7AC8-425B-9C36-071CDC096DBC},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:54Z","lastModifiedDateTime":"2024-04-24T12:18:54Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:05 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{6B64D8BB-5636-4F54-8B9F-FCC23905C867},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (525)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (526)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:25Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (528)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:26Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:12:33 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO/permissions body: encoding: US-ASCII string: '' @@ -1299,7 +1109,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1310,17 +1120,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9764b78a-62b4-4011-b282-4d35549d30fc + - '0383feb9-d75f-4432-9846-8f92f9e4896e' Client-Request-Id: - - 9764b78a-62b4-4011-b282-4d35549d30fc + - '0383feb9-d75f-4432-9846-8f92f9e4896e' X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF2"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1328,47 +1140,42 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:05 GMT + - Wed, 24 Jul 2024 19:12:33 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:05 GMT + recorded_at: Wed, 24 Jul 2024 19:12:33 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1386,25 +1193,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 0ac2fe70-9ba6-48b0-aa9a-a3f1fedec289 + - c9185caa-407e-46c2-97b5-22f13d0f31ba Client-Request-Id: - - 0ac2fe70-9ba6-48b0-aa9a-a3f1fedec289 + - c9185caa-407e-46c2-97b5-22f13d0f31ba X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF8"}}' Date: - - Wed, 24 Apr 2024 12:19:05 GMT + - Wed, 24 Jul 2024 19:12:33 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:55Z","eTag":"\"{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},4\"","id":"01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:55Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{F32641B3-68CE-4D25-892B-22ECEA4EA6BE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:55Z","lastModifiedDateTime":"2024-04-24T12:18:55Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:05 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{6B64D8BB-5636-4F54-8B9F-FCC23905C867},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (525)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{A0AC9417-FBD3-4C29-ACB7-CBB828B30EEE},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (526)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:25Z","lastModifiedDateTime":"2024-07-24T19:12:25Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{4C0E7C83-DD5B-4323-AF16-0DB2BFBC7DB4},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (528)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:26Z","lastModifiedDateTime":"2024-07-24T19:12:26Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:12:34 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU/permissions body: encoding: US-ASCII string: '' @@ -1416,7 +1230,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1427,17 +1241,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 47563e77-0964-4351-b34b-1b7ade474bfc + - 2a2946a6-f1ab-4a8f-bfbd-c65012480b63 Client-Request-Id: - - 47563e77-0964-4351-b34b-1b7ade474bfc + - 2a2946a6-f1ab-4a8f-bfbd-c65012480b63 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000364"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000BA2"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1445,39 +1261,35 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:06 GMT + - Wed, 24 Jul 2024 19:12:34 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"displayName":"Test user 02","email":"testuser02.op@outlook.com","id":"43","loginName":"i:0#.f|membership|testuser02.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:06 GMT + recorded_at: Wed, 24 Jul 2024 19:12:34 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PM4ALBJOFMQE5BKGAYOR2RTHE6C + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN33BSGWNSWKRHYXH74YI4QLSDH body: encoding: US-ASCII string: '' @@ -1485,7 +1297,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1500,20 +1312,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - b004bb83-32e1-43b5-8232-696ad151b5a8 + - a7794d87-7f07-4f9a-aeb0-2c4cbf5b3585 Client-Request-Id: - - b004bb83-32e1-43b5-8232-696ad151b5a8 + - a7794d87-7f07-4f9a-aeb0-2c4cbf5b3585 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEF"}}' Date: - - Wed, 24 Apr 2024 12:19:06 GMT + - Wed, 24 Jul 2024 19:12:34 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:06 GMT + recorded_at: Wed, 24 Jul 2024 19:12:34 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNA6SETBSD2LNBJYNQHDTOAS3N4 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIXSSWKBU73FFGKZN6LXAULGDXO body: encoding: US-ASCII string: '' @@ -1521,7 +1333,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1536,20 +1348,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f8ea17c8-0105-4ea1-b384-320e5757c601 + - c2878565-2d9c-48d1-b352-1aef8f92095f Client-Request-Id: - - f8ea17c8-0105-4ea1-b384-320e5757c601 + - c2878565-2d9c-48d1-b352-1aef8f92095f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000311"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000BA3"}}' Date: - - Wed, 24 Apr 2024 12:19:06 GMT + - Wed, 24 Jul 2024 19:12:34 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:06 GMT + recorded_at: Wed, 24 Jul 2024 19:12:35 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNTIETPHTTIEVGYSKZC5TVE5JV6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMDPQHEYW65ENB26FQNWK73Y7NU body: encoding: US-ASCII string: '' @@ -1557,7 +1369,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1572,15 +1384,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - '00884e72-0ef9-415d-a6cc-32f64af141c6' + - 1303023c-f2d4-4d9c-8a80-533c582db914 Client-Request-Id: - - '00884e72-0ef9-415d-a6cc-32f64af141c6' + - 1303023c-f2d4-4d9c-8a80-533c582db914 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF7"}}' Date: - - Wed, 24 Apr 2024 12:19:07 GMT + - Wed, 24 Jul 2024 19:12:34 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:07 GMT + recorded_at: Wed, 24 Jul 2024 19:12:35 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_create_folder.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_create_folder.yml index c2e777e46f07..dd72dc4680bb 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_create_folder.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_create_folder.yml @@ -4,19 +4,19 @@ http_interactions: method: post uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + encoding: ASCII-8BIT + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + - httpx.rb/1.3.0 Accept: - "*/*" + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/x-www-form-urlencoded + Content-Length: + - '201' response: status: code: 200 @@ -37,43 +37,41 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - 3dd8920b-728e-47fe-b154-7cc95ab89800 + - bd4295b6-2018-4067-a1f7-658065a2ac00 X-Ms-Ests-Server: - - 2.1.17846.6 - WEULR1 ProdSlices + - 2.1.18517.11 - SEC ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=Au3mv7XUB7BJprJrioJ0d32kbDoXAQAAADTwut0OAAAA; expires=Fri, 24-May-2024 - 12:21:09 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + - fpc=AgiWXNFl8BBJshl8orcIxo6kbDoXAQAAADBFM94OAAAA; expires=Fri, 23-Aug-2024 + 18:55:45 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; + secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:21:08 GMT + - Wed, 24 Jul 2024 18:55:45 GMT Content-Length: - - '1708' + - '1760' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:21:09 GMT + recorded_at: Wed, 24 Jul 2024 18:55:45 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Authorization: + - Bearer response: status: code: 200 @@ -89,44 +87,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - dc1ecf32-15ca-4884-a1d6-57677596ba76 + - 918f51ff-0fdd-4e00-a960-6b077c4ef977 Client-Request-Id: - - dc1ecf32-15ca-4884-a1d6-57677596ba76 + - 918f51ff-0fdd-4e00-a960-6b077c4ef977 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032CFD"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000364"}}' Date: - - Wed, 24 Apr 2024 12:21:09 GMT + - Wed, 24 Jul 2024 18:55:45 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}]}' - recorded_at: Wed, 24 Apr 2024 12:21:10 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[]}' + recorded_at: Wed, 24 Jul 2024 18:55:45 GMT - request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + method: get + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: - encoding: ASCII-8BIT - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB + encoding: US-ASCII + string: '' headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate - Content-Type: - - application/x-www-form-urlencoded - Content-Length: - - '201' + Authorization: + - Bearer response: status: code: 200 @@ -134,58 +120,44 @@ http_interactions: headers: Cache-Control: - no-store, no-cache - Pragma: - - no-cache Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" + - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; + charset=utf-8 + Content-Encoding: + - gzip Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - 825aeb31-5f85-4886-a016-905eb9ac9100 - X-Ms-Ests-Server: - - 2.1.17846.6 - FRC ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=Atq5OFurEOhBr7NYNIIykhOkbDoXAQAAADXwut0OAAAA; expires=Fri, 24-May-2024 - 12:21:10 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; - path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; - secure; samesite=none; httponly + - max-age=31536000 + Request-Id: + - 69360239-2526-45b5-96f5-22b998c4e7ae + Client-Request-Id: + - 69360239-2526-45b5-96f5-22b998c4e7ae + X-Ms-Ags-Diagnostic: + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000364"}}' Date: - - Wed, 24 Apr 2024 12:21:09 GMT - Content-Length: - - '1735' + - Wed, 24 Jul 2024 18:55:45 GMT body: encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:21:10 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"root","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test","fileSystemInfo":{"createdDateTime":"2023-12-15T14:34:30Z","lastModifiedDateTime":"2024-07-24T18:42:11Z"},"folder":{"childCount":0},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:55:46 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (686)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (440)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json + Authorization: + - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate Content-Length: - '100' - Authorization: - - Bearer response: status: code: 201 @@ -198,44 +170,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{F48D5262-3511-496F-B83C-3A2AB29A10BE},1"' + - '"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - bb8f2fa0-ffbb-4817-87cb-f41c43abf158 + - 9df9a842-00d0-416b-8131-bc96ada35234 Client-Request-Id: - - bb8f2fa0-ffbb-4817-87cb-f41c43abf158 + - 9df9a842-00d0-416b-8131-bc96ada35234 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032CFA"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:21:10 GMT + - Wed, 24 Jul 2024 18:55:45 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{F48D5262-3511-496F-B83C-3A2AB29A10BE},1\"","createdDateTime":"2024-04-24T12:21:11Z","eTag":"\"{F48D5262-3511-496F-B83C-3A2AB29A10BE},1\"","id":"01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6","lastModifiedDateTime":"2024-04-24T12:21:11Z","name":"[Sample] - Project Name _ Ehuu (686)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(686)","cTag":"\"c:{F48D5262-3511-496F-B83C-3A2AB29A10BE},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},1\"","createdDateTime":"2024-07-24T18:55:46Z","eTag":"\"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},1\"","id":"01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK","lastModifiedDateTime":"2024-07-24T18:55:46Z","name":"[Sample] + Project Name _ Ehuu (440)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(440)","cTag":"\"c:{7BB1F045-1709-46AB-82FA-3798A27EB9CA},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:11Z","lastModifiedDateTime":"2024-04-24T12:21:11Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:21:11 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:46Z","lastModifiedDateTime":"2024-07-24T18:55:46Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 18:55:46 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (687)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (441)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -254,44 +226,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{4AF1147C-85CE-419E-B915-85FCC79995FE},1"' + - '"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - b769fa4e-ab31-4b92-b767-44e827bf7d11 + - d3035e76-ad74-486e-ba47-f83127434036 Client-Request-Id: - - b769fa4e-ab31-4b92-b767-44e827bf7d11 + - d3035e76-ad74-486e-ba47-f83127434036 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032D08"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:21:10 GMT + - Wed, 24 Jul 2024 18:55:47 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{4AF1147C-85CE-419E-B915-85FCC79995FE},1\"","createdDateTime":"2024-04-24T12:21:11Z","eTag":"\"{4AF1147C-85CE-419E-B915-85FCC79995FE},1\"","id":"01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6","lastModifiedDateTime":"2024-04-24T12:21:11Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (687)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(687)","cTag":"\"c:{4AF1147C-85CE-419E-B915-85FCC79995FE},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},1\"","createdDateTime":"2024-07-24T18:55:47Z","eTag":"\"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},1\"","id":"01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K","lastModifiedDateTime":"2024-07-24T18:55:47Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (441)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(441)","cTag":"\"c:{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:11Z","lastModifiedDateTime":"2024-04-24T12:21:11Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:21:11 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:47Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 18:55:47 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (689)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (443)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -310,46 +282,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{AC905651-467A-4A5E-8A74-E267F19E53F1},1"' + - '"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - f702a5bc-8b91-4a69-9672-f7335b011ab6 + - 583fdb35-15cd-46a3-964e-475a0e8b657b Client-Request-Id: - - f702a5bc-8b91-4a69-9672-f7335b011ab6 + - 583fdb35-15cd-46a3-964e-475a0e8b657b X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105A6"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:21:12 GMT + - Wed, 24 Jul 2024 18:55:47 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{AC905651-467A-4A5E-8A74-E267F19E53F1},1\"","createdDateTime":"2024-04-24T12:21:12Z","eTag":"\"{AC905651-467A-4A5E-8A74-E267F19E53F1},1\"","id":"01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R","lastModifiedDateTime":"2024-04-24T12:21:12Z","name":"PUBLIC - PROJECT (689)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(689)","cTag":"\"c:{AC905651-467A-4A5E-8A74-E267F19E53F1},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},1\"","createdDateTime":"2024-07-24T18:55:47Z","eTag":"\"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},1\"","id":"01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ","lastModifiedDateTime":"2024-07-24T18:55:47Z","name":"PUBLIC + PROJECT (443)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(443)","cTag":"\"c:{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:12Z","lastModifiedDateTime":"2024-04-24T12:21:12Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:21:12 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:47Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 18:55:47 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -367,37 +337,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - adfe64b8-ce3c-455c-940c-d6c1be401e3b + - 8a1ec6ff-4c15-4a00-b189-9658f69bdaa9 Client-Request-Id: - - adfe64b8-ce3c-455c-940c-d6c1be401e3b + - 8a1ec6ff-4c15-4a00-b189-9658f69bdaa9 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032CFF"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000311"}}' Date: - - Wed, 24 Apr 2024 12:21:11 GMT + - Wed, 24 Jul 2024 18:55:47 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:21:12 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:55:46Z","eTag":"\"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},2\"","id":"01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:55:46Z","name":"[Sample] + Project Name _ Ehuu (440)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(440)","cTag":"\"c:{7BB1F045-1709-46AB-82FA-3798A27EB9CA},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:46Z","lastModifiedDateTime":"2024-07-24T18:55:46Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:55:48 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -408,17 +376,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 7d3439b7-2153-436d-819d-8559c3d91971 + - 14bd5f55-aa3e-4b54-ac57-9383e5dc80e3 Client-Request-Id: - - 7d3439b7-2153-436d-819d-8559c3d91971 + - 14bd5f55-aa3e-4b54-ac57-9383e5dc80e3 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105AB"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000311"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -426,39 +396,36 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:21:12 GMT + - Wed, 24 Jul 2024 18:55:47 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:13 GMT + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' + recorded_at: Wed, 24 Jul 2024 18:55:48 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -476,37 +443,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - a87a3426-48b9-43f9-924c-3f731a41e7d8 + - 762b01ad-ad39-4c1a-9ee8-03244c3fc876 Client-Request-Id: - - a87a3426-48b9-43f9-924c-3f731a41e7d8 + - 762b01ad-ad39-4c1a-9ee8-03244c3fc876 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00010593"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Date: - - Wed, 24 Apr 2024 12:21:13 GMT + - Wed, 24 Jul 2024 18:55:47 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:21:13 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:55:47Z","eTag":"\"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},2\"","id":"01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:55:48Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (441)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(441)","cTag":"\"c:{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:48Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:55:48 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -517,17 +482,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 498e47c7-ea02-4fb5-83ad-4dd21f6b853b + - a547dd8e-419a-4a34-8279-be87a80cdba9 Client-Request-Id: - - 498e47c7-ea02-4fb5-83ad-4dd21f6b853b + - a547dd8e-419a-4a34-8279-be87a80cdba9 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032D01"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -535,39 +502,36 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:21:13 GMT + - Wed, 24 Jul 2024 18:55:48 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:14 GMT + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' + recorded_at: Wed, 24 Jul 2024 18:55:49 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -585,37 +549,141 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 0fb468f9-2461-4d73-a84c-2042b6d484be + - d4805d48-20ee-4d94-ba1d-8e87910dddbc Client-Request-Id: - - 0fb468f9-2461-4d73-a84c-2042b6d484be + - d4805d48-20ee-4d94-ba1d-8e87910dddbc X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032D03"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' Date: - - Wed, 24 Apr 2024 12:21:13 GMT + - Wed, 24 Jul 2024 18:55:49 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:21:11Z","eTag":"\"{F48D5262-3511-496F-B83C-3A2AB29A10BE},2\"","id":"01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:21:11Z","name":"[Sample] - Project Name _ Ehuu (686)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(686)","cTag":"\"c:{F48D5262-3511-496F-B83C-3A2AB29A10BE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:11Z","lastModifiedDateTime":"2024-04-24T12:21:11Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:21:14 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:55:47Z","eTag":"\"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},2\"","id":"01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:55:47Z","name":"PUBLIC + PROJECT (443)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(443)","cTag":"\"c:{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:47Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:55:49 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer + User-Agent: + - httpx.rb/1.3.0 Accept: - - application/json + - "*/*" + Accept-Encoding: + - gzip, deflate + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store, no-cache Content-Type: - - application/json + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 + Content-Encoding: + - gzip + Vary: + - Accept-Encoding + Strict-Transport-Security: + - max-age=31536000 + Request-Id: + - 223048a2-77b3-401b-9544-c726ff67d0ac + Client-Request-Id: + - 223048a2-77b3-401b-9544-c726ff67d0ac + X-Ms-Ags-Diagnostic: + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + Link: + - ;rel="deprecation";type="text/html", + ;rel="deprecation";type="text/html" + Deprecation: + - Fri, 03 Sep 2021 23:59:59 GMT + Sunset: + - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' + Date: + - Wed, 24 Jul 2024 18:55:49 GMT + body: + encoding: UTF-8 + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject + file storage tests Owners","id":"3","loginName":"OpenProject file storage + tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' + recorded_at: Wed, 24 Jul 2024 18:55:49 GMT +- request: + method: get + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK + body: + encoding: US-ASCII + string: '' + headers: + Authorization: + - Bearer + User-Agent: + - httpx.rb/1.3.0 + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store, no-cache + Content-Type: + - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; + charset=utf-8 + Content-Encoding: + - gzip + Strict-Transport-Security: + - max-age=31536000 + Request-Id: + - e226417f-7f78-49e4-8cfb-ae01e1ab370c + Client-Request-Id: + - e226417f-7f78-49e4-8cfb-ae01e1ab370c + X-Ms-Ags-Diagnostic: + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + Date: + - Wed, 24 Jul 2024 18:55:49 GMT + body: + encoding: UTF-8 + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator + has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:55:46Z","eTag":"\"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},2\"","id":"01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:55:46Z","name":"[Sample] + Project Name _ Ehuu (440)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(440)","cTag":"\"c:{7BB1F045-1709-46AB-82FA-3798A27EB9CA},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:46Z","lastModifiedDateTime":"2024-07-24T18:55:46Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:55:50 GMT +- request: + method: get + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK/permissions + body: + encoding: US-ASCII + string: '' + headers: + Authorization: + - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -626,17 +694,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 98817af3-9fd4-4f00-aca7-b8341894994e + - 7490bfc3-b1ff-47cc-9466-0d5b279a1d88 Client-Request-Id: - - 98817af3-9fd4-4f00-aca7-b8341894994e + - 7490bfc3-b1ff-47cc-9466-0d5b279a1d88 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105B7"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -644,41 +714,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:21:14 GMT + - Wed, 24 Jul 2024 18:55:49 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:15 GMT + recorded_at: Wed, 24 Jul 2024 18:55:50 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '234' response: @@ -699,11 +768,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 745e767e-5a1b-4654-afd2-1fcc55b866ea + - e3cc5c8e-3329-4921-a7d1-f0a4f2013b3d Client-Request-Id: - - 745e767e-5a1b-4654-afd2-1fcc55b866ea + - e3cc5c8e-3329-4921-a7d1-f0a4f2013b3d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105A5"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -714,29 +783,27 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:21:16 GMT + - Wed, 24 Jul 2024 18:55:52 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:16 GMT + recorded_at: Wed, 24 Jul 2024 18:55:52 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -754,37 +821,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 60325243-9da0-4054-9869-a3c9abd2c88d + - 286613c1-2192-42d1-b6d5-d88716a52647 Client-Request-Id: - - 60325243-9da0-4054-9869-a3c9abd2c88d + - 286613c1-2192-42d1-b6d5-d88716a52647 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032D09"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016A"}}' Date: - - Wed, 24 Apr 2024 12:21:16 GMT + - Wed, 24 Jul 2024 18:55:52 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:21:11Z","eTag":"\"{4AF1147C-85CE-419E-B915-85FCC79995FE},2\"","id":"01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:21:11Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (687)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(687)","cTag":"\"c:{4AF1147C-85CE-419E-B915-85FCC79995FE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:11Z","lastModifiedDateTime":"2024-04-24T12:21:11Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:21:17 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:55:47Z","eTag":"\"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},2\"","id":"01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:55:48Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (441)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(441)","cTag":"\"c:{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:48Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:55:53 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -795,17 +860,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e8e48c8f-102d-4743-9472-4994253bfa36 + - b3402100-819e-459f-9b46-7d7534ff9ac6 Client-Request-Id: - - e8e48c8f-102d-4743-9472-4994253bfa36 + - b3402100-819e-459f-9b46-7d7534ff9ac6 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105B2"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016A"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -813,41 +880,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:21:17 GMT + - Wed, 24 Jul 2024 18:55:53 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:17 GMT + recorded_at: Wed, 24 Jul 2024 18:55:53 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -868,11 +934,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5794482d-a652-4c3f-a39e-8a3b43115c8e + - 53fccfee-992e-4620-af43-8d84d347dd77 Client-Request-Id: - - 5794482d-a652-4c3f-a39e-8a3b43115c8e + - 53fccfee-992e-4620-af43-8d84d347dd77 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105AE"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016A"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -883,28 +949,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:21:18 GMT + - Wed, 24 Jul 2024 18:55:54 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:19 GMT + recorded_at: Wed, 24 Jul 2024 18:55:54 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -922,37 +986,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 73446175-90fb-4b91-ad6a-5ab9995c449b + - ed3c2abb-9133-48bc-85e4-a1cfc93cbf2c Client-Request-Id: - - 73446175-90fb-4b91-ad6a-5ab9995c449b + - ed3c2abb-9133-48bc-85e4-a1cfc93cbf2c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032D02"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' Date: - - Wed, 24 Apr 2024 12:21:19 GMT + - Wed, 24 Jul 2024 18:55:54 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:21:12Z","eTag":"\"{AC905651-467A-4A5E-8A74-E267F19E53F1},2\"","id":"01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:21:12Z","name":"PUBLIC - PROJECT (689)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(689)","cTag":"\"c:{AC905651-467A-4A5E-8A74-E267F19E53F1},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:12Z","lastModifiedDateTime":"2024-04-24T12:21:12Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:21:19 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:55:47Z","eTag":"\"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},2\"","id":"01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:55:47Z","name":"PUBLIC + PROJECT (443)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(443)","cTag":"\"c:{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:47Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:55:55 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -963,17 +1025,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 001fa692-e9e6-4fdc-9b0f-b27bc1595ed1 + - 48cf9881-1795-46ee-8af5-b4bbf4cfb2dd Client-Request-Id: - - 001fa692-e9e6-4fdc-9b0f-b27bc1595ed1 + - 48cf9881-1795-46ee-8af5-b4bbf4cfb2dd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032D05"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -981,41 +1045,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:21:19 GMT + - Wed, 24 Jul 2024 18:55:55 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:20 GMT + recorded_at: Wed, 24 Jul 2024 18:55:55 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1036,11 +1099,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 3da8bcaf-2d96-48f7-967f-99781bdaf60a + - bb7cc43d-b895-4087-88b4-e9da0a23887c Client-Request-Id: - - 3da8bcaf-2d96-48f7-967f-99781bdaf60a + - bb7cc43d-b895-4087-88b4-e9da0a23887c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032D09"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1051,30 +1114,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:21:20 GMT + - Wed, 24 Jul 2024 18:55:56 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:21 GMT + recorded_at: Wed, 24 Jul 2024 18:55:56 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1095,11 +1158,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 8afc5a38-0e18-481d-9802-16cdb45b9973 + - c6a48d50-31d3-46b0-aff2-74267215adb7 Client-Request-Id: - - 8afc5a38-0e18-481d-9802-16cdb45b9973 + - c6a48d50-31d3-46b0-aff2-74267215adb7 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105AE"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1110,27 +1173,25 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:21:22 GMT + - Wed, 24 Jul 2024 18:55:56 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:21:22 GMT + recorded_at: Wed, 24 Jul 2024 18:55:57 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1148,37 +1209,42 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 229a83cd-aafe-4c45-941e-8948e15de488 + - 608e85a7-dd99-4dba-a6ab-bb9fd71ddca6 Client-Request-Id: - - 229a83cd-aafe-4c45-941e-8948e15de488 + - 608e85a7-dd99-4dba-a6ab-bb9fd71ddca6 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032CF9"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054B"}}' Date: - - Wed, 24 Apr 2024 12:21:22 GMT + - Wed, 24 Jul 2024 18:55:57 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:21:11Z","eTag":"\"{F48D5262-3511-496F-B83C-3A2AB29A10BE},3\"","id":"01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:21:11Z","name":"[Sample] - Project Name _ Ehuu (686)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(686)","cTag":"\"c:{F48D5262-3511-496F-B83C-3A2AB29A10BE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:11Z","lastModifiedDateTime":"2024-04-24T12:21:11Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:21:23 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (440)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(440)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:46Z","lastModifiedDateTime":"2024-07-24T18:55:46Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (441)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(441)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:48Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (443)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(443)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:47Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 18:55:57 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1196,37 +1262,42 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2e444931-8b67-4062-8d41-431718c88305 + - 05be6c8a-9122-4ad9-987c-2a5443b3bf65 Client-Request-Id: - - 2e444931-8b67-4062-8d41-431718c88305 + - 05be6c8a-9122-4ad9-987c-2a5443b3bf65 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105B7"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' Date: - - Wed, 24 Apr 2024 12:21:22 GMT + - Wed, 24 Jul 2024 18:55:57 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:21:11Z","eTag":"\"{4AF1147C-85CE-419E-B915-85FCC79995FE},3\"","id":"01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:21:11Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (687)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(687)","cTag":"\"c:{4AF1147C-85CE-419E-B915-85FCC79995FE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:11Z","lastModifiedDateTime":"2024-04-24T12:21:11Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:21:23 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (440)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(440)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:46Z","lastModifiedDateTime":"2024-07-24T18:55:46Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (441)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(441)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:48Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (443)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(443)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:47Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 18:55:57 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1244,25 +1315,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5bfd0ab8-1523-4d1b-bccb-d066210c6ad0 + - 563ef89f-99db-4f5f-a0e2-776358aa3b9a Client-Request-Id: - - 5bfd0ab8-1523-4d1b-bccb-d066210c6ad0 + - 563ef89f-99db-4f5f-a0e2-776358aa3b9a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105A5"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' Date: - - Wed, 24 Apr 2024 12:21:23 GMT + - Wed, 24 Jul 2024 18:55:57 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:21:12Z","eTag":"\"{AC905651-467A-4A5E-8A74-E267F19E53F1},4\"","id":"01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:21:12Z","name":"PUBLIC - PROJECT (689)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(689)","cTag":"\"c:{AC905651-467A-4A5E-8A74-E267F19E53F1},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:21:12Z","lastModifiedDateTime":"2024-04-24T12:21:12Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:21:23 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{7BB1F045-1709-46AB-82FA-3798A27EB9CA},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (440)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(440)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:46Z","lastModifiedDateTime":"2024-07-24T18:55:46Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{2BA9C755-A2E2-4A6A-8696-BBD54998BF8A},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (441)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(441)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:48Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{D1E3FE1C-96AF-43E0-B92D-121CAA528EF9},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (443)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(443)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:55:47Z","lastModifiedDateTime":"2024-07-24T18:55:47Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 18:55:58 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLCKKG7IEJVN5E3QPB2FKZJUEF6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKF6CYXWCIXVNDIF6RXTCRH5OOK body: encoding: US-ASCII string: '' @@ -1270,7 +1348,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1285,20 +1363,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 03401c8e-34dd-429a-adec-3868a03bfd0e + - a810489a-00e7-411f-a4e0-76e356749d1a Client-Request-Id: - - 03401c8e-34dd-429a-adec-3868a03bfd0e + - a810489a-00e7-411f-a4e0-76e356749d1a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032CF8"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Date: - - Wed, 24 Apr 2024 12:21:23 GMT + - Wed, 24 Jul 2024 18:55:57 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:21:24 GMT + recorded_at: Wed, 24 Jul 2024 18:55:58 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL4CTYUVTUFTZA3SFMF7TDZTFP6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKVY6USXYVCNJFINFV32VEZRP4K body: encoding: US-ASCII string: '' @@ -1306,7 +1384,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1321,20 +1399,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - ba297e8d-62f3-475f-ac90-ba4d01b6cb1c + - 73d4677f-bf83-44d1-a38e-79061ef69753 Client-Request-Id: - - ba297e8d-62f3-475f-ac90-ba4d01b6cb1c + - 73d4677f-bf83-44d1-a38e-79061ef69753 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF00032CFD"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' Date: - - Wed, 24 Apr 2024 12:21:24 GMT + - Wed, 24 Jul 2024 18:55:58 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:21:24 GMT + recorded_at: Wed, 24 Jul 2024 18:55:58 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKRK2IKY6SGLZFIU5HCM7YZ4U7R + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PI473R5DL4W4BB3SLISDSVFFDXZ body: encoding: US-ASCII string: '' @@ -1342,7 +1420,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1357,15 +1435,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - fb2ed023-64dd-40d9-9cf1-24c1caa74b68 + - fd4742c7-9377-4da8-ae80-8d2181575279 Client-Request-Id: - - fb2ed023-64dd-40d9-9cf1-24c1caa74b68 + - fd4742c7-9377-4da8-ae80-8d2181575279 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"West Europe","Slice":"E","Ring":"5","ScaleUnit":"000","RoleInstance":"AM1PEPF000105A7"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000169"}}' Date: - - Wed, 24 Apr 2024 12:21:24 GMT + - Wed, 24 Jul 2024 18:55:58 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:21:24 GMT + recorded_at: Wed, 24 Jul 2024 18:55:59 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_creation_fail.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_creation_fail.yml index fadb6f5c190c..d6f403eab502 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_creation_fail.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_creation_fail.yml @@ -8,7 +8,7 @@ http_interactions: string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -37,37 +37,37 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - 4da3f356-96ee-4d33-ae9f-89581ff89b00 + - 2178afc3-b8b2-464d-ae01-a8c75ecbaa00 X-Ms-Ests-Server: - - 2.1.17846.6 - FRC ProdSlices + - 2.1.18517.11 - FRC ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=Aln_53y4JnJDuKOz3DxgYnqkbDoXAQAAANXvut0OAAAA; expires=Fri, 24-May-2024 - 12:19:33 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + - fpc=Ai9hI-M-f5FJipEf-wL7rZCkbDoXAQAAAHgBNN4OAAAA; expires=Sat, 24-Aug-2024 + 08:19:04 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:19:32 GMT + - Thu, 25 Jul 2024 08:19:04 GMT Content-Length: - - '1735' + - '1765' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:19:33 GMT + recorded_at: Thu, 25 Jul 2024 08:19:04 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (650)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -88,103 +88,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{D0FBC158-CF61-4398-A5CB-14E93F919982},1"' + - '"{574D1AE3-AF88-43CD-AC1C-C2C30B410F95},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - aa5c0a22-0a51-458f-9220-5d8f68218812 + - 565e8f0f-ceef-47d7-a733-7d1bcfad3eb3 Client-Request-Id: - - aa5c0a22-0a51-458f-9220-5d8f68218812 + - 565e8f0f-ceef-47d7-a733-7d1bcfad3eb3 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF0000079B"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:33 GMT + - Thu, 25 Jul 2024 08:19:05 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{D0FBC158-CF61-4398-A5CB-14E93F919982},1\"","createdDateTime":"2024-04-24T12:19:34Z","eTag":"\"{D0FBC158-CF61-4398-A5CB-14E93F919982},1\"","id":"01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC","lastModifiedDateTime":"2024-04-24T12:19:34Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{D0FBC158-CF61-4398-A5CB-14E93F919982},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{574D1AE3-AF88-43CD-AC1C-C2C30B410F95},1\"","createdDateTime":"2024-07-25T08:19:05Z","eTag":"\"{574D1AE3-AF88-43CD-AC1C-C2C30B410F95},1\"","id":"01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V","lastModifiedDateTime":"2024-07-25T08:19:05Z","name":"[Sample] + Project Name _ Ehuu (650)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(650)","cTag":"\"c:{574D1AE3-AF88-43CD-AC1C-C2C30B410F95},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:34Z","lastModifiedDateTime":"2024-04-24T12:19:34Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:34 GMT -- request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token - body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default - headers: - User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Pragma: - - no-cache - Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - 38f2afb9-1058-4f89-8411-f5707011b700 - X-Ms-Ests-Server: - - 2.1.17846.6 - SEC ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=AqeGLNqr3phFi4cHzxuSbDKkbDoXAQAAANXvut0OAAAA; expires=Fri, 24-May-2024 - 12:19:34 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly - Date: - - Wed, 24 Apr 2024 12:19:33 GMT - Content-Length: - - '1708' - body: - encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:19:34 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T08:19:05Z","lastModifiedDateTime":"2024-07-25T08:19:05Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 08:19:05 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -202,45 +143,34 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 41d822ce-da48-4e05-aa5b-2cb1a0634514 + - a34cd124-e45e-4058-b74e-291eebd92040 Client-Request-Id: - - 41d822ce-da48-4e05-aa5b-2cb1a0634514 + - a34cd124-e45e-4058-b74e-291eebd92040 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF0000102D"}}' Date: - - Wed, 24 Apr 2024 12:19:34 GMT + - Thu, 25 Jul 2024 08:19:05 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:34Z","eTag":"\"{D0FBC158-CF61-4398-A5CB-14E93F919982},2\"","id":"01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:35Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{D0FBC158-CF61-4398-A5CB-14E93F919982},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:34Z","lastModifiedDateTime":"2024-04-24T12:19:35Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}]}' - recorded_at: Wed, 24 Apr 2024 12:19:34 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{574D1AE3-AF88-43CD-AC1C-C2C30B410F95},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (650)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(650)","fileSystemInfo":{"createdDateTime":"2024-07-25T08:19:05Z","lastModifiedDateTime":"2024-07-25T08:19:05Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Thu, 25 Jul 2024 08:19:06 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (650)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -263,30 +193,30 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - af407a56-ecd1-4c07-8338-479a2debf320 + - 76ce4fa1-b8bb-486b-8ded-a568920bed39 Client-Request-Id: - - af407a56-ecd1-4c07-8338-479a2debf320 + - 76ce4fa1-b8bb-486b-8ded-a568920bed39 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000544"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF0000120C"}}' Date: - - Wed, 24 Apr 2024 12:19:34 GMT + - Thu, 25 Jul 2024 08:19:06 GMT body: encoding: UTF-8 - string: '{"error":{"code":"nameAlreadyExists","message":"Name already exists","innerError":{"date":"2024-04-24T12:19:34","request-id":"af407a56-ecd1-4c07-8338-479a2debf320","client-request-id":"af407a56-ecd1-4c07-8338-479a2debf320"}}}' - recorded_at: Wed, 24 Apr 2024 12:19:34 GMT + string: '{"error":{"code":"nameAlreadyExists","message":"Name already exists","innerError":{"date":"2024-07-25T08:19:06","request-id":"76ce4fa1-b8bb-486b-8ded-a568920bed39","client-request-id":"76ce4fa1-b8bb-486b-8ded-a568920bed39"}}}' + recorded_at: Thu, 25 Jul 2024 08:19:06 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (651)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -305,44 +235,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{E3D59703-6D9C-46A1-A7E9-4382400BA21F},1"' + - '"{58DE0476-F63F-4AE5-B0C6-A5BBB9C2C512},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e483861a-1cf5-491d-a685-4dbc636668a6 + - 3f983150-5898-48ee-b2af-b3af00ce6a2e Client-Request-Id: - - e483861a-1cf5-491d-a685-4dbc636668a6 + - 3f983150-5898-48ee-b2af-b3af00ce6a2e X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF00000B9D"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:34 GMT + - Thu, 25 Jul 2024 08:19:06 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{E3D59703-6D9C-46A1-A7E9-4382400BA21F},1\"","createdDateTime":"2024-04-24T12:19:35Z","eTag":"\"{E3D59703-6D9C-46A1-A7E9-4382400BA21F},1\"","id":"01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7","lastModifiedDateTime":"2024-04-24T12:19:35Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{E3D59703-6D9C-46A1-A7E9-4382400BA21F},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{58DE0476-F63F-4AE5-B0C6-A5BBB9C2C512},1\"","createdDateTime":"2024-07-25T08:19:07Z","eTag":"\"{58DE0476-F63F-4AE5-B0C6-A5BBB9C2C512},1\"","id":"01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS","lastModifiedDateTime":"2024-07-25T08:19:07Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (651)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(651)","cTag":"\"c:{58DE0476-F63F-4AE5-B0C6-A5BBB9C2C512},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:35Z","lastModifiedDateTime":"2024-04-24T12:19:35Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:35 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T08:19:07Z","lastModifiedDateTime":"2024-07-25T08:19:07Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 08:19:06 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (653)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -361,155 +291,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{94F14FFC-27A3-4C94-BD11-2CEE08CECA1F},1"' + - '"{5C30A185-3FE7-41E2-BBE5-0E92E2D00309},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 54104e3f-2450-4374-adab-b0b605bc0d05 + - f1fadbb9-031b-4a5a-8fbb-137886a3efa0 Client-Request-Id: - - 54104e3f-2450-4374-adab-b0b605bc0d05 + - f1fadbb9-031b-4a5a-8fbb-137886a3efa0 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF00001080"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:35 GMT + - Thu, 25 Jul 2024 08:19:07 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{94F14FFC-27A3-4C94-BD11-2CEE08CECA1F},1\"","createdDateTime":"2024-04-24T12:19:36Z","eTag":"\"{94F14FFC-27A3-4C94-BD11-2CEE08CECA1F},1\"","id":"01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7","lastModifiedDateTime":"2024-04-24T12:19:36Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{94F14FFC-27A3-4C94-BD11-2CEE08CECA1F},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{5C30A185-3FE7-41E2-BBE5-0E92E2D00309},1\"","createdDateTime":"2024-07-25T08:19:07Z","eTag":"\"{5C30A185-3FE7-41E2-BBE5-0E92E2D00309},1\"","id":"01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ","lastModifiedDateTime":"2024-07-25T08:19:07Z","name":"PUBLIC + PROJECT (653)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(653)","cTag":"\"c:{5C30A185-3FE7-41E2-BBE5-0E92E2D00309},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:36Z","lastModifiedDateTime":"2024-04-24T12:19:36Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:35 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 9875bf12-685c-447b-a0cd-54c1414bcb7e - Client-Request-Id: - - 9875bf12-685c-447b-a0cd-54c1414bcb7e - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000160"}}' - Date: - - Wed, 24 Apr 2024 12:19:35 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:36 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T08:19:07Z","lastModifiedDateTime":"2024-07-25T08:19:07Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 08:19:07 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 8b12f87a-2d3f-4ad7-83e4-01fc930786b0 - Client-Request-Id: - - 8b12f87a-2d3f-4ad7-83e4-01fc930786b0 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057C"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:19:35 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:36 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -527,37 +346,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - e29766e7-b8e5-49c3-a67a-3c91643c36e0 + - beb304ed-30e1-4de8-a626-b1fa23d4d757 Client-Request-Id: - - e29766e7-b8e5-49c3-a67a-3c91643c36e0 + - beb304ed-30e1-4de8-a626-b1fa23d4d757 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF0000079B"}}' Date: - - Wed, 24 Apr 2024 12:19:36 GMT + - Thu, 25 Jul 2024 08:19:07 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:34Z","eTag":"\"{D0FBC158-CF61-4398-A5CB-14E93F919982},2\"","id":"01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:35Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{D0FBC158-CF61-4398-A5CB-14E93F919982},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:34Z","lastModifiedDateTime":"2024-04-24T12:19:35Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:36 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T08:19:05Z","eTag":"\"{574D1AE3-AF88-43CD-AC1C-C2C30B410F95},2\"","id":"01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T08:19:05Z","name":"[Sample] + Project Name _ Ehuu (650)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(650)","cTag":"\"c:{574D1AE3-AF88-43CD-AC1C-C2C30B410F95},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T08:19:05Z","lastModifiedDateTime":"2024-07-25T08:19:05Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 08:19:07 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -568,17 +385,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 7b84d862-d5ff-450b-9d4d-19b5c2d36b9b + - 2b909544-ebe3-43b3-9628-892fce949b96 Client-Request-Id: - - 7b84d862-d5ff-450b-9d4d-19b5c2d36b9b + - 2b909544-ebe3-43b3-9628-892fce949b96 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000544"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF0000079B"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -586,148 +405,36 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:37 GMT + - Thu, 25 Jul 2024 08:19:08 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:37 GMT + recorded_at: Thu, 25 Jul 2024 08:19:08 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 6b5c9353-b5ab-45ea-9af7-fcc83d3fb3ef - Client-Request-Id: - - 6b5c9353-b5ab-45ea-9af7-fcc83d3fb3ef - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052E"}}' - Date: - - Wed, 24 Apr 2024 12:19:37 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:19:37 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - e6f18941-6cc1-423a-9cd3-c26410d76aec - Client-Request-Id: - - e6f18941-6cc1-423a-9cd3-c26410d76aec - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:19:37 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:38 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7 - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -745,37 +452,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 643a03bd-6f1e-4caa-9113-c770d5229c78 + - 1be0125c-097a-4621-90e2-65845dbca059 Client-Request-Id: - - 643a03bd-6f1e-4caa-9113-c770d5229c78 + - 1be0125c-097a-4621-90e2-65845dbca059 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007AB"}}' Date: - - Wed, 24 Apr 2024 12:19:37 GMT + - Thu, 25 Jul 2024 08:19:08 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:35Z","eTag":"\"{E3D59703-6D9C-46A1-A7E9-4382400BA21F},2\"","id":"01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:35Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{E3D59703-6D9C-46A1-A7E9-4382400BA21F},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:35Z","lastModifiedDateTime":"2024-04-24T12:19:35Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:38 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T08:19:07Z","eTag":"\"{58DE0476-F63F-4AE5-B0C6-A5BBB9C2C512},2\"","id":"01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T08:19:07Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (651)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(651)","cTag":"\"c:{58DE0476-F63F-4AE5-B0C6-A5BBB9C2C512},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T08:19:07Z","lastModifiedDateTime":"2024-07-25T08:19:07Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 08:19:08 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -786,17 +491,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 32fedaed-e2ff-4768-8ff8-aaa62b5288d6 + - 87b1f305-4468-491c-bf3c-84247564e69f Client-Request-Id: - - 32fedaed-e2ff-4768-8ff8-aaa62b5288d6 + - 87b1f305-4468-491c-bf3c-84247564e69f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007AB"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -804,41 +511,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:38 GMT + - Thu, 25 Jul 2024 08:19:08 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:39 GMT + recorded_at: Thu, 25 Jul 2024 08:19:09 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -859,11 +565,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 1c891e44-a4b3-4823-86c4-96c3acb3682e + - 6b36b933-871b-43b3-839d-a37f5221eab5 Client-Request-Id: - - 1c891e44-a4b3-4823-86c4-96c3acb3682e + - 6b36b933-871b-43b3-839d-a37f5221eab5 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007AB"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -874,28 +580,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:39 GMT + - Thu, 25 Jul 2024 08:19:10 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:40 GMT + recorded_at: Thu, 25 Jul 2024 08:19:10 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -913,37 +617,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 685d291e-6aa6-42ce-8f02-2b89d01a0e0c + - 598a3d6f-e364-4088-97e1-3a15a02de56a Client-Request-Id: - - 685d291e-6aa6-42ce-8f02-2b89d01a0e0c + - 598a3d6f-e364-4088-97e1-3a15a02de56a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007A3"}}' Date: - - Wed, 24 Apr 2024 12:19:40 GMT + - Thu, 25 Jul 2024 08:19:10 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:36Z","eTag":"\"{94F14FFC-27A3-4C94-BD11-2CEE08CECA1F},2\"","id":"01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:36Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{94F14FFC-27A3-4C94-BD11-2CEE08CECA1F},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:36Z","lastModifiedDateTime":"2024-04-24T12:19:36Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:40 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T08:19:07Z","eTag":"\"{5C30A185-3FE7-41E2-BBE5-0E92E2D00309},2\"","id":"01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T08:19:07Z","name":"PUBLIC + PROJECT (653)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(653)","cTag":"\"c:{5C30A185-3FE7-41E2-BBE5-0E92E2D00309},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T08:19:07Z","lastModifiedDateTime":"2024-07-25T08:19:07Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 08:19:10 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -954,17 +656,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 20c96f8e-460f-431c-81f7-cd6c854bf5a7 + - c96ec560-0ead-46e6-9443-e5eb46ed2b37 Client-Request-Id: - - 20c96f8e-460f-431c-81f7-cd6c854bf5a7 + - c96ec560-0ead-46e6-9443-e5eb46ed2b37 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007A3"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -972,41 +676,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:40 GMT + - Thu, 25 Jul 2024 08:19:10 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:41 GMT + recorded_at: Thu, 25 Jul 2024 08:19:11 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1027,11 +730,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - deb21c97-956f-4e16-80e7-3cd20829ae34 + - b8ac8142-69c6-4fda-96a3-739c589c9d68 Client-Request-Id: - - deb21c97-956f-4e16-80e7-3cd20829ae34 + - b8ac8142-69c6-4fda-96a3-739c589c9d68 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007A3"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1042,30 +745,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:42 GMT + - Thu, 25 Jul 2024 08:19:11 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:42 GMT + recorded_at: Thu, 25 Jul 2024 08:19:12 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1086,11 +789,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 730c845b-1a20-4972-bf79-36982a06c73d + - f268bd01-0270-4d9b-971c-7a750653ae72 Client-Request-Id: - - 730c845b-1a20-4972-bf79-36982a06c73d + - f268bd01-0270-4d9b-971c-7a750653ae72 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007A3"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1101,15 +804,15 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:43 GMT + - Thu, 25 Jul 2024 08:19:12 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:43 GMT + recorded_at: Thu, 25 Jul 2024 08:19:12 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKYYH55AYOPTBB2LSYU5E7ZDGMC + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPDDJGVPCFPZVB2YHGCYMFUCD4V body: encoding: US-ASCII string: '' @@ -1117,7 +820,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1132,20 +835,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - c7bdc675-7915-4071-a3ec-590728222de1 + - d8c89a76-2df7-4d2f-98db-c83d94424330 Client-Request-Id: - - c7bdc675-7915-4071-a3ec-590728222de1 + - d8c89a76-2df7-4d2f-98db-c83d94424330 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF00000C1D"}}' Date: - - Wed, 24 Apr 2024 12:19:44 GMT + - Thu, 25 Jul 2024 08:19:12 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:44 GMT + recorded_at: Thu, 25 Jul 2024 08:19:13 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIDS7K6HHDNUFDKP2KDQJAAXIQ7 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLWATPFQP7W4VFLBRVFXO44FRIS body: encoding: US-ASCII string: '' @@ -1153,7 +856,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1168,20 +871,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2cb680f3-239f-4d0e-bae8-ba666954a92b + - f71b77e0-2b4e-43ec-b635-a081ce1dfd76 Client-Request-Id: - - 2cb680f3-239f-4d0e-bae8-ba666954a92b + - f71b77e0-2b4e-43ec-b635-a081ce1dfd76 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000166"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF00001209"}}' Date: - - Wed, 24 Apr 2024 12:19:44 GMT + - Thu, 25 Jul 2024 08:19:12 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:44 GMT + recorded_at: Thu, 25 Jul 2024 08:19:13 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PP4J7YZJIZHSRGL2EJM5YEM5SQ7 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMFUEYFZZZ74JA3XZIOSLRNAAYJ body: encoding: US-ASCII string: '' @@ -1189,7 +892,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1204,15 +907,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 3904da98-28fd-4550-9617-5677a5d4db5a + - ae67ee33-1f06-4d2c-97e0-d46124e5371e Client-Request-Id: - - 3904da98-28fd-4550-9617-5677a5d4db5a + - ae67ee33-1f06-4d2c-97e0-d46124e5371e X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"000","RoleInstance":"FR1PEPF000007A5"}}' Date: - - Wed, 24 Apr 2024 12:19:44 GMT + - Thu, 25 Jul 2024 08:19:13 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:44 GMT + recorded_at: Thu, 25 Jul 2024 08:19:14 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_fail_add_user.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_fail_add_user.yml index f1895feedf39..972dce22b915 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_fail_add_user.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_fail_add_user.yml @@ -4,19 +4,19 @@ http_interactions: method: post uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + encoding: ASCII-8BIT + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + - httpx.rb/1.3.0 Accept: - "*/*" + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/x-www-form-urlencoded + Content-Length: + - '201' response: status: code: 200 @@ -37,43 +37,41 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - 8a516bfc-5f16-41c0-9e2d-35136bf17300 + - 3b074735-2c42-46c9-8081-7e161a978400 X-Ms-Ests-Server: - - 2.1.17846.6 - NEULR1 ProdSlices + - 2.1.18517.11 - WEULR1 ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=AiWpbluAxAhKsVZiO7VeOKukbDoXAQAAAMnvut0OAAAA; expires=Fri, 24-May-2024 - 12:19:22 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + - fpc=AoVy9TyzR-5Fk_o84m1Km_akbDoXAQAAAM0LNN4OAAAA; expires=Sat, 24-Aug-2024 + 09:03:10 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; + secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:19:22 GMT + - Thu, 25 Jul 2024 09:03:09 GMT Content-Length: - - '1708' + - '1759' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:19:22 GMT + recorded_at: Thu, 25 Jul 2024 09:03:10 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Authorization: + - Bearer response: status: code: 200 @@ -89,44 +87,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 834993c0-716f-4e28-b8fe-9eca0dde0e16 + - 1a6032b5-2ce9-47cf-a420-0bc6d91e32cb Client-Request-Id: - - 834993c0-716f-4e28-b8fe-9eca0dde0e16 + - 1a6032b5-2ce9-47cf-a420-0bc6d91e32cb X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' Date: - - Wed, 24 Apr 2024 12:19:21 GMT + - Thu, 25 Jul 2024 09:03:10 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}]}' - recorded_at: Wed, 24 Apr 2024 12:19:22 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[]}' + recorded_at: Thu, 25 Jul 2024 09:03:11 GMT - request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + method: get + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: - encoding: ASCII-8BIT - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB + encoding: US-ASCII + string: '' headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate - Content-Type: - - application/x-www-form-urlencoded - Content-Length: - - '201' + Authorization: + - Bearer response: status: code: 200 @@ -134,58 +120,44 @@ http_interactions: headers: Cache-Control: - no-store, no-cache - Pragma: - - no-cache Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" + - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; + charset=utf-8 + Content-Encoding: + - gzip Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - 8ac17fcf-1252-4734-b9f8-dadbd11b9700 - X-Ms-Ests-Server: - - 2.1.17846.6 - SEC ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=Au-YIg-J3QJNv_vUAdqpDoSkbDoXAQAAAMrvut0OAAAA; expires=Fri, 24-May-2024 - 12:19:22 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; - path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; - secure; samesite=none; httponly + - max-age=31536000 + Request-Id: + - 56764f01-1269-498b-81eb-d27119b38877 + Client-Request-Id: + - 56764f01-1269-498b-81eb-d27119b38877 + X-Ms-Ags-Diagnostic: + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' Date: - - Wed, 24 Apr 2024 12:19:22 GMT - Content-Length: - - '1735' + - Thu, 25 Jul 2024 09:03:10 GMT body: encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:19:22 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"root","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test","fileSystemInfo":{"createdDateTime":"2023-12-15T14:34:30Z","lastModifiedDateTime":"2024-07-25T08:53:24Z"},"folder":{"childCount":0},"size":0}' + recorded_at: Thu, 25 Jul 2024 09:03:11 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (750)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json + Authorization: + - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate Content-Length: - '100' - Authorization: - - Bearer response: status: code: 201 @@ -198,44 +170,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{5D76AE8F-9390-45AE-A628-C07242559498},1"' + - '"{406735CB-7D23-46E7-9F09-BAE62B841995},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 4525871f-9d23-479d-b260-0d23f4dbeadf + - 91a61334-5bb2-490c-b56d-090db7dec223 Client-Request-Id: - - 4525871f-9d23-479d-b260-0d23f4dbeadf + - 91a61334-5bb2-490c-b56d-090db7dec223 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000364"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:22 GMT + - Thu, 25 Jul 2024 09:03:11 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{5D76AE8F-9390-45AE-A628-C07242559498},1\"","createdDateTime":"2024-04-24T12:19:23Z","eTag":"\"{5D76AE8F-9390-45AE-A628-C07242559498},1\"","id":"01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY","lastModifiedDateTime":"2024-04-24T12:19:23Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{5D76AE8F-9390-45AE-A628-C07242559498},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{406735CB-7D23-46E7-9F09-BAE62B841995},1\"","createdDateTime":"2024-07-25T09:03:11Z","eTag":"\"{406735CB-7D23-46E7-9F09-BAE62B841995},1\"","id":"01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV","lastModifiedDateTime":"2024-07-25T09:03:11Z","name":"[Sample] + Project Name _ Ehuu (750)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(750)","cTag":"\"c:{406735CB-7D23-46E7-9F09-BAE62B841995},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:23Z","lastModifiedDateTime":"2024-04-24T12:19:23Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:23 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T09:03:11Z","lastModifiedDateTime":"2024-07-25T09:03:11Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 09:03:11 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (751)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -254,44 +226,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{26FB48CB-F7A2-4726-926B-89A151AE7AFC},1"' + - '"{AA5632B0-4421-4A88-AC36-61FEF4AC1775},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5POLJD5SNIXXEZDZE24JUFI246X4') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 880d615a-c9aa-40db-a0d3-796839d8a1d7 + - d5093ccd-5f2f-4968-82ca-e2bee48d51fd Client-Request-Id: - - 880d615a-c9aa-40db-a0d3-796839d8a1d7 + - d5093ccd-5f2f-4968-82ca-e2bee48d51fd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000634"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:23 GMT + - Thu, 25 Jul 2024 09:03:11 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{26FB48CB-F7A2-4726-926B-89A151AE7AFC},1\"","createdDateTime":"2024-04-24T12:19:24Z","eTag":"\"{26FB48CB-F7A2-4726-926B-89A151AE7AFC},1\"","id":"01AZJL5POLJD5SNIXXEZDZE24JUFI246X4","lastModifiedDateTime":"2024-04-24T12:19:24Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{26FB48CB-F7A2-4726-926B-89A151AE7AFC},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{AA5632B0-4421-4A88-AC36-61FEF4AC1775},1\"","createdDateTime":"2024-07-25T09:03:12Z","eTag":"\"{AA5632B0-4421-4A88-AC36-61FEF4AC1775},1\"","id":"01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V","lastModifiedDateTime":"2024-07-25T09:03:12Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (751)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(751)","cTag":"\"c:{AA5632B0-4421-4A88-AC36-61FEF4AC1775},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:24Z","lastModifiedDateTime":"2024-04-24T12:19:24Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:23 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T09:03:12Z","lastModifiedDateTime":"2024-07-25T09:03:12Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 09:03:12 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (753)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -310,155 +282,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{5DCA1CF9-0FBC-4A34-827C-C5FCF4838961},1"' + - '"{2DF11818-3CEF-499F-A338-6BCE8015B8B5},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 14def22a-9f63-4cd3-946c-029b90cb52d9 + - 6740912f-b4d8-40b2-9ec0-a777676ff3e8 Client-Request-Id: - - 14def22a-9f63-4cd3-946c-029b90cb52d9 + - 6740912f-b4d8-40b2-9ec0-a777676ff3e8 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:23 GMT + - Thu, 25 Jul 2024 09:03:12 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{5DCA1CF9-0FBC-4A34-827C-C5FCF4838961},1\"","createdDateTime":"2024-04-24T12:19:24Z","eTag":"\"{5DCA1CF9-0FBC-4A34-827C-C5FCF4838961},1\"","id":"01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB","lastModifiedDateTime":"2024-04-24T12:19:24Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{5DCA1CF9-0FBC-4A34-827C-C5FCF4838961},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{2DF11818-3CEF-499F-A338-6BCE8015B8B5},1\"","createdDateTime":"2024-07-25T09:03:12Z","eTag":"\"{2DF11818-3CEF-499F-A338-6BCE8015B8B5},1\"","id":"01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV","lastModifiedDateTime":"2024-07-25T09:03:12Z","name":"PUBLIC + PROJECT (753)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(753)","cTag":"\"c:{2DF11818-3CEF-499F-A338-6BCE8015B8B5},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:24Z","lastModifiedDateTime":"2024-04-24T12:19:24Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:24 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 214d826d-155b-4b50-ab52-33c8da3ca150 - Client-Request-Id: - - 214d826d-155b-4b50-ab52-33c8da3ca150 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000169"}}' - Date: - - Wed, 24 Apr 2024 12:19:23 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:24 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T09:03:12Z","lastModifiedDateTime":"2024-07-25T09:03:12Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 09:03:12 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - '012894c3-4636-45c7-8e19-e99b72f7c819' - Client-Request-Id: - - '012894c3-4636-45c7-8e19-e99b72f7c819' - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055A"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:19:25 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:25 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -476,146 +337,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 775f759b-ee26-494e-8c62-e6dde521c072 + - 00c531a0-ba11-4bef-baa0-b53e5c90e190 Client-Request-Id: - - 775f759b-ee26-494e-8c62-e6dde521c072 + - 00c531a0-ba11-4bef-baa0-b53e5c90e190 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' Date: - - Wed, 24 Apr 2024 12:19:25 GMT + - Thu, 25 Jul 2024 09:03:11 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:19:25 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T09:03:11Z","eTag":"\"{406735CB-7D23-46E7-9F09-BAE62B841995},2\"","id":"01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T09:03:11Z","name":"[Sample] + Project Name _ Ehuu (750)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(750)","cTag":"\"c:{406735CB-7D23-46E7-9F09-BAE62B841995},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T09:03:11Z","lastModifiedDateTime":"2024-07-25T09:03:11Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 09:03:12 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - cd5079c6-fb57-4752-9121-c4390315d72c - Client-Request-Id: - - cd5079c6-fb57-4752-9121-c4390315d72c - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:19:25 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:25 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - e683eca3-2296-4284-ad96-7dbf680da9ce - Client-Request-Id: - - e683eca3-2296-4284-ad96-7dbf680da9ce - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052E"}}' - Date: - - Wed, 24 Apr 2024 12:19:26 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:23Z","eTag":"\"{5D76AE8F-9390-45AE-A628-C07242559498},2\"","id":"01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:23Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{5D76AE8F-9390-45AE-A628-C07242559498},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:23Z","lastModifiedDateTime":"2024-04-24T12:19:23Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:26 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -626,17 +376,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5f3ee9e0-0a00-4e99-b609-7bf57bdb1157 + - 18bf387c-ce10-4499-8aaa-ffc199ccd6fd Client-Request-Id: - - 5f3ee9e0-0a00-4e99-b609-7bf57bdb1157 + - 18bf387c-ce10-4499-8aaa-ffc199ccd6fd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -644,41 +396,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:26 GMT + - Thu, 25 Jul 2024 09:03:12 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:26 GMT + recorded_at: Thu, 25 Jul 2024 09:03:13 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"my_name_is_mud"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '212' response: @@ -697,11 +448,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2962f04e-ec8e-4736-b548-dbde9eab40a9 + - 36ff2557-882c-4208-9169-51ee1e33a0b6 Client-Request-Id: - - 2962f04e-ec8e-4736-b548-dbde9eab40a9 + - 36ff2557-882c-4208-9169-51ee1e33a0b6 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000169"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -710,27 +461,25 @@ http_interactions: Sunset: - Sun, 01 Oct 2023 23:59:59 GMT Date: - - Wed, 24 Apr 2024 12:19:27 GMT + - Thu, 25 Jul 2024 09:03:13 GMT body: encoding: UTF-8 string: '{"error":{"code":"noResolvedUsers","message":"One or more users could - not be resolved.","innerError":{"date":"2024-04-24T12:19:27","request-id":"2962f04e-ec8e-4736-b548-dbde9eab40a9","client-request-id":"2962f04e-ec8e-4736-b548-dbde9eab40a9"}}}' - recorded_at: Wed, 24 Apr 2024 12:19:27 GMT + not be resolved.","innerError":{"date":"2024-07-25T09:03:14","request-id":"36ff2557-882c-4208-9169-51ee1e33a0b6","client-request-id":"36ff2557-882c-4208-9169-51ee1e33a0b6"}}}' + recorded_at: Thu, 25 Jul 2024 09:03:14 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLJD5SNIXXEZDZE24JUFI246X4 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -748,37 +497,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 93f2b66e-1000-483d-a773-ddc6dce3c087 + - 6aac02ba-bc1a-4f72-80b6-aeea2dda5ae2 Client-Request-Id: - - 93f2b66e-1000-483d-a773-ddc6dce3c087 + - 6aac02ba-bc1a-4f72-80b6-aeea2dda5ae2 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000166"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' Date: - - Wed, 24 Apr 2024 12:19:27 GMT + - Thu, 25 Jul 2024 09:03:14 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:24Z","eTag":"\"{26FB48CB-F7A2-4726-926B-89A151AE7AFC},2\"","id":"01AZJL5POLJD5SNIXXEZDZE24JUFI246X4","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:24Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{26FB48CB-F7A2-4726-926B-89A151AE7AFC},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:24Z","lastModifiedDateTime":"2024-04-24T12:19:24Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:28 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T09:03:12Z","eTag":"\"{AA5632B0-4421-4A88-AC36-61FEF4AC1775},2\"","id":"01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T09:03:13Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (751)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(751)","cTag":"\"c:{AA5632B0-4421-4A88-AC36-61FEF4AC1775},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T09:03:12Z","lastModifiedDateTime":"2024-07-25T09:03:13Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 09:03:14 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLJD5SNIXXEZDZE24JUFI246X4/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -789,17 +536,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 52946f28-a83f-4965-aa67-32dc8328415b + - c79f0637-060c-4541-8112-aec422e9e116 Client-Request-Id: - - 52946f28-a83f-4965-aa67-32dc8328415b + - c79f0637-060c-4541-8112-aec422e9e116 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -807,41 +556,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:27 GMT + - Thu, 25 Jul 2024 09:03:14 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POLJD5SNIXXEZDZE24JUFI246X4'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:28 GMT + recorded_at: Thu, 25 Jul 2024 09:03:14 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLJD5SNIXXEZDZE24JUFI246X4/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -862,11 +610,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 1052823a-cd68-4445-bb9c-b5fdaad89f81 + - 73a1a0fc-cf2f-490a-9e17-7f37e0d6624d Client-Request-Id: - - 1052823a-cd68-4445-bb9c-b5fdaad89f81 + - 73a1a0fc-cf2f-490a-9e17-7f37e0d6624d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -877,28 +625,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:29 GMT + - Thu, 25 Jul 2024 09:03:15 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:29 GMT + recorded_at: Thu, 25 Jul 2024 09:03:16 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -916,37 +662,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 3d71c213-1674-42fd-8699-eb1f4187fe85 + - 10a69b88-d427-4ba1-93a2-18773e06aecc Client-Request-Id: - - 3d71c213-1674-42fd-8699-eb1f4187fe85 + - 10a69b88-d427-4ba1-93a2-18773e06aecc X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Date: - - Wed, 24 Apr 2024 12:19:30 GMT + - Thu, 25 Jul 2024 09:03:15 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:24Z","eTag":"\"{5DCA1CF9-0FBC-4A34-827C-C5FCF4838961},2\"","id":"01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:24Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{5DCA1CF9-0FBC-4A34-827C-C5FCF4838961},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:24Z","lastModifiedDateTime":"2024-04-24T12:19:24Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:30 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T09:03:12Z","eTag":"\"{2DF11818-3CEF-499F-A338-6BCE8015B8B5},2\"","id":"01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T09:03:12Z","name":"PUBLIC + PROJECT (753)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(753)","cTag":"\"c:{2DF11818-3CEF-499F-A338-6BCE8015B8B5},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T09:03:12Z","lastModifiedDateTime":"2024-07-25T09:03:12Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 09:03:16 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -957,17 +701,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 89ec0acf-d57a-46af-8eff-98f96079e6d9 + - 3e8675bb-3d85-49c1-a5c4-ffdf354ac239 Client-Request-Id: - - 89ec0acf-d57a-46af-8eff-98f96079e6d9 + - 3e8675bb-3d85-49c1-a5c4-ffdf354ac239 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000310"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -975,41 +721,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:29 GMT + - Thu, 25 Jul 2024 09:03:15 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:30 GMT + recorded_at: Thu, 25 Jul 2024 09:03:16 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"my_name_is_mud"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '159' response: @@ -1028,11 +773,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 6d49b83b-a5f4-40e4-8b99-a310f597cba2 + - f486aa2f-bd0f-4515-a9e1-df62f6d96b28 Client-Request-Id: - - 6d49b83b-a5f4-40e4-8b99-a310f597cba2 + - f486aa2f-bd0f-4515-a9e1-df62f6d96b28 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000160"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1041,29 +786,29 @@ http_interactions: Sunset: - Sun, 01 Oct 2023 23:59:59 GMT Date: - - Wed, 24 Apr 2024 12:19:30 GMT + - Thu, 25 Jul 2024 09:03:16 GMT body: encoding: UTF-8 string: '{"error":{"code":"noResolvedUsers","message":"One or more users could - not be resolved.","innerError":{"date":"2024-04-24T12:19:31","request-id":"6d49b83b-a5f4-40e4-8b99-a310f597cba2","client-request-id":"6d49b83b-a5f4-40e4-8b99-a310f597cba2"}}}' - recorded_at: Wed, 24 Apr 2024 12:19:31 GMT + not be resolved.","innerError":{"date":"2024-07-25T09:03:17","request-id":"f486aa2f-bd0f-4515-a9e1-df62f6d96b28","client-request-id":"f486aa2f-bd0f-4515-a9e1-df62f6d96b28"}}}' + recorded_at: Thu, 25 Jul 2024 09:03:17 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1084,11 +829,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f3c79181-6966-4832-94db-a9f0db61758d + - d48d5bd2-9dfb-4d12-a8a4-aa42c440a84c Client-Request-Id: - - f3c79181-6966-4832-94db-a9f0db61758d + - d48d5bd2-9dfb-4d12-a8a4-aa42c440a84c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1099,15 +844,15 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:32 GMT + - Thu, 25 Jul 2024 09:03:16 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:32 GMT + recorded_at: Thu, 25 Jul 2024 09:03:17 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMPVZ3F3EETVZC2MKGAOJBFLFEY + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLGVTUAI3545DJ6CN24YVYIGMV body: encoding: US-ASCII string: '' @@ -1115,7 +860,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1130,20 +875,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2c4c1a2f-3aac-48ce-8fa9-cf815c451d65 + - 4b7c2da8-247a-4d37-ba05-a65f52321634 Client-Request-Id: - - 2c4c1a2f-3aac-48ce-8fa9-cf815c451d65 + - 4b7c2da8-247a-4d37-ba05-a65f52321634 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000634"}}' Date: - - Wed, 24 Apr 2024 12:19:32 GMT + - Thu, 25 Jul 2024 09:03:17 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:32 GMT + recorded_at: Thu, 25 Jul 2024 09:03:17 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POLJD5SNIXXEZDZE24JUFI246X4 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNQGJLKUIKERBFKYNTB732KYF3V body: encoding: US-ASCII string: '' @@ -1151,7 +896,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1166,20 +911,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 4875d35a-72cc-47ab-a959-a3328fc492c8 + - b9cfca51-406b-4507-9e5f-a727672c5c66 Client-Request-Id: - - 4875d35a-72cc-47ab-a959-a3328fc492c8 + - b9cfca51-406b-4507-9e5f-a727672c5c66 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000633"}}' Date: - - Wed, 24 Apr 2024 12:19:32 GMT + - Thu, 25 Jul 2024 09:03:17 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:32 GMT + recorded_at: Thu, 25 Jul 2024 09:03:18 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZDTFF3PAPGRFIE7GF7T2IHCLB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYDDYS33Z4T5E2GODLZ2ABLOFV body: encoding: US-ASCII string: '' @@ -1187,7 +932,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1202,15 +947,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 80df38a6-3ea2-4a89-8b61-50edc1975dd5 + - dccbc059-7409-4004-9ab5-3f4c4ba48e7a Client-Request-Id: - - 80df38a6-3ea2-4a89-8b61-50edc1975dd5 + - dccbc059-7409-4004-9ab5-3f4c4ba48e7a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000062B"}}' Date: - - Wed, 24 Apr 2024 12:19:33 GMT + - Thu, 25 Jul 2024 09:03:18 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:33 GMT + recorded_at: Thu, 25 Jul 2024 09:03:18 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_hide_inactive.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_hide_inactive.yml index 37127cef50c2..fc94468c95ba 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_hide_inactive.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_hide_inactive.yml @@ -8,7 +8,7 @@ http_interactions: string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -37,37 +37,37 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - ff5cc116-8bcc-465e-b7e1-5688e22c7c00 + - 21d0a517-1fdf-4fd5-aed1-a442d2456b00 X-Ms-Ests-Server: - - 2.1.17846.6 - WEULR1 ProdSlices + - 2.1.18517.11 - NEULR1 ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=AtbjUPFdlLBBoXYoFBwOwn-kbDoXAQAAAIbvut0OAAAA; expires=Fri, 24-May-2024 - 12:18:15 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + - fpc=Ar7hEDTryJtIsTYmYXskbiukbDoXAQAAADpIM94OAAAA; expires=Fri, 23-Aug-2024 + 19:08:43 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:18:14 GMT + - Wed, 24 Jul 2024 19:08:42 GMT Content-Length: - - '1735' + - '1765' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:15 GMT + recorded_at: Wed, 24 Jul 2024 19:08:43 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"INACTIVE PROJECT! f0r r34lz (683)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"INACTIVE PROJECT! f0r r34lz (507)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -88,103 +88,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},1"' + - '"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 582dd3dc-3977-4b80-a341-ebce95788a56 + - 8013df2b-ac18-4725-9d36-626500b6e8ec Client-Request-Id: - - 582dd3dc-3977-4b80-a341-ebce95788a56 + - 8013df2b-ac18-4725-9d36-626500b6e8ec X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002DA"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:15 GMT + - Wed, 24 Jul 2024 19:08:43 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},1\"","createdDateTime":"2024-04-24T12:18:16Z","eTag":"\"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},1\"","id":"01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2","lastModifiedDateTime":"2024-04-24T12:18:16Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},1\"","createdDateTime":"2024-07-24T19:08:44Z","eTag":"\"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},1\"","id":"01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U","lastModifiedDateTime":"2024-07-24T19:08:44Z","name":"INACTIVE + PROJECT! f0r r34lz (507)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(507)","cTag":"\"c:{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:16Z","lastModifiedDateTime":"2024-04-24T12:18:16Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:15 GMT -- request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token - body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default - headers: - User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Pragma: - - no-cache - Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - d27dcc8a-6124-4aa9-9e75-9f98f2198500 - X-Ms-Ests-Server: - - 2.1.17846.6 - WEULR1 ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=AoH7KavuzZNPicSQOS90AhikbDoXAQAAAIfvut0OAAAA; expires=Fri, 24-May-2024 - 12:18:16 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly - Date: - - Wed, 24 Apr 2024 12:18:15 GMT - Content-Length: - - '1708' - body: - encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:16 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:44Z","lastModifiedDateTime":"2024-07-24T19:08:44Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:08:44 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -202,37 +143,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - c223c3f1-76f2-4414-96b6-b5b59bd7f42c + - 3e0d904a-2461-41ec-8660-f3e8f56c20a7 Client-Request-Id: - - c223c3f1-76f2-4414-96b6-b5b59bd7f42c + - 3e0d904a-2461-41ec-8660-f3e8f56c20a7 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000318"}}' Date: - - Wed, 24 Apr 2024 12:18:15 GMT + - Wed, 24 Jul 2024 19:08:44 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:16Z","eTag":"\"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},2\"","id":"01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:16Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:16Z","lastModifiedDateTime":"2024-04-24T12:18:16Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:16 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:08:44Z","eTag":"\"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},2\"","id":"01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:08:45Z","name":"INACTIVE + PROJECT! f0r r34lz (507)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(507)","cTag":"\"c:{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:44Z","lastModifiedDateTime":"2024-07-24T19:08:45Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:08:44 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -243,17 +182,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - fc07fca9-c98b-4aca-8e85-fabfb0b20334 + - 39452e92-5dcf-4bba-beb6-626ca1cc641d Client-Request-Id: - - fc07fca9-c98b-4aca-8e85-fabfb0b20334 + - 39452e92-5dcf-4bba-beb6-626ca1cc641d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000318"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -261,41 +202,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:16 GMT + - Wed, 24 Jul 2024 19:08:44 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:16 GMT + recorded_at: Wed, 24 Jul 2024 19:08:44 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '129' response: @@ -316,11 +256,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 99008976-eeda-47b0-a632-5459a88255f6 + - dbf0f1e6-d490-48fd-85e5-89bab738b84d Client-Request-Id: - - 99008976-eeda-47b0-a632-5459a88255f6 + - dbf0f1e6-d490-48fd-85e5-89bab738b84d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000318"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -331,29 +271,29 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:17 GMT + - Wed, 24 Jul 2024 19:08:45 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:17 GMT + recorded_at: Wed, 24 Jul 2024 19:08:45 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -374,11 +314,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 32bd9991-ba12-4db9-8968-0803674cc57f + - 0d96e6ef-64a0-4878-bb2c-d58b3444916a Client-Request-Id: - - 32bd9991-ba12-4db9-8968-0803674cc57f + - 0d96e6ef-64a0-4878-bb2c-d58b3444916a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000318"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -389,28 +329,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:18 GMT + - Wed, 24 Jul 2024 19:08:46 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:19 GMT + recorded_at: Wed, 24 Jul 2024 19:08:46 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -428,25 +366,81 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - e1916acd-8b43-4cf6-b560-0d98cc5b726a + - '09d24dba-dba4-408a-81c6-5399265678c1' Client-Request-Id: - - e1916acd-8b43-4cf6-b560-0d98cc5b726a + - '09d24dba-dba4-408a-81c6-5399265678c1' X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000544"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002DC"}}' Date: - - Wed, 24 Apr 2024 12:18:19 GMT + - Wed, 24 Jul 2024 19:08:46 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:16Z","eTag":"\"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},4\"","id":"01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:16Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:16Z","lastModifiedDateTime":"2024-04-24T12:18:16Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:19 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"INACTIVE PROJECT! + f0r r34lz (507)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(507)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:44Z","lastModifiedDateTime":"2024-07-24T19:08:45Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:08:46 GMT +- request: + method: post + uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + body: + encoding: UTF-8 + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + headers: + User-Agent: + - Rack::OAuth2 (2.2.1) + Authorization: + - Basic + Content-Type: + - application/x-www-form-urlencoded + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store, no-cache + Pragma: + - no-cache + Content-Type: + - application/json; charset=utf-8 + Expires: + - "-1" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + P3p: + - CP="DSP CUR OTPi IND OTRi ONL FIN" + X-Ms-Request-Id: + - cf386a08-0239-4633-b047-5994c0f49400 + X-Ms-Ests-Server: + - 2.1.18517.11 - FRC ProdSlices + X-Ms-Srs: + - 1.P + X-Xss-Protection: + - '0' + Set-Cookie: + - fpc=Atw-B6BsazZBqT7yex_Q1yekbDoXAQAAAD5IM94OAAAA; expires=Fri, 23-Aug-2024 + 19:08:46 GMT; path=/; secure; HttpOnly; SameSite=None + - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly + - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + Date: + - Wed, 24 Jul 2024 19:08:46 GMT + Content-Length: + - '1733' + body: + encoding: UTF-8 + string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' + recorded_at: Wed, 24 Jul 2024 19:08:46 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/permissions body: encoding: US-ASCII string: '' @@ -458,7 +452,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -469,17 +463,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - feb61c51-4a7e-4d2e-a8eb-7f108d611c88 + - 7731dfea-868f-48f5-a5f2-bce4d033c278 Client-Request-Id: - - feb61c51-4a7e-4d2e-a8eb-7f108d611c88 + - 7731dfea-868f-48f5-a5f2-bce4d033c278 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E8"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -487,51 +483,45 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:19 GMT + - Wed, 24 Jul 2024 19:08:46 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"displayName":"Test user 02","email":"testuser02.op@outlook.com","id":"43","loginName":"i:0#.f|membership|testuser02.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:20 GMT + recorded_at: Wed, 24 Jul 2024 19:08:47 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -549,45 +539,34 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f9c04f79-b1a5-4510-9d47-025229781784 + - a6ba6438-d069-46c3-9ac9-125f3b920ad3 Client-Request-Id: - - f9c04f79-b1a5-4510-9d47-025229781784 + - a6ba6438-d069-46c3-9ac9-125f3b920ad3 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000356"}}' Date: - - Wed, 24 Apr 2024 12:18:19 GMT + - Wed, 24 Jul 2024 19:08:47 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:16Z","eTag":"\"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},4\"","id":"01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:16Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:16Z","lastModifiedDateTime":"2024-04-24T12:18:16Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}]}' - recorded_at: Wed, 24 Apr 2024 12:18:20 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"INACTIVE PROJECT! + f0r r34lz (507)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(507)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:44Z","lastModifiedDateTime":"2024-07-24T19:08:45Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:08:47 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (505)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -606,44 +585,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{36DB61EB-CC04-43C9-BBF4-940D59A2E681},1"' + - '"{E5F83EE6-D50F-4CAC-ABF3-F7BA101D0C3A},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 1af5fbea-f301-4c3e-9521-0b97e48b9d8c + - bc53ebf7-b7d0-4b76-8fa1-ba454e36bdb2 Client-Request-Id: - - 1af5fbea-f301-4c3e-9521-0b97e48b9d8c + - bc53ebf7-b7d0-4b76-8fa1-ba454e36bdb2 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E4"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:20 GMT + - Wed, 24 Jul 2024 19:08:47 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{36DB61EB-CC04-43C9-BBF4-940D59A2E681},1\"","createdDateTime":"2024-04-24T12:18:21Z","eTag":"\"{36DB61EB-CC04-43C9-BBF4-940D59A2E681},1\"","id":"01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB","lastModifiedDateTime":"2024-04-24T12:18:21Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{36DB61EB-CC04-43C9-BBF4-940D59A2E681},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{E5F83EE6-D50F-4CAC-ABF3-F7BA101D0C3A},1\"","createdDateTime":"2024-07-24T19:08:48Z","eTag":"\"{E5F83EE6-D50F-4CAC-ABF3-F7BA101D0C3A},1\"","id":"01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2","lastModifiedDateTime":"2024-07-24T19:08:48Z","name":"[Sample] + Project Name _ Ehuu (505)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(505)","cTag":"\"c:{E5F83EE6-D50F-4CAC-ABF3-F7BA101D0C3A},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:21Z","lastModifiedDateTime":"2024-04-24T12:18:21Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:20 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:48Z","lastModifiedDateTime":"2024-07-24T19:08:48Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:08:48 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (506)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -662,44 +641,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{CF681200-A49A-48BF-A006-C512D38A943D},1"' + - '"{23E49731-2155-4418-B706-2E7720B7EB7C},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 3a108913-f1ce-4043-b8aa-07119cb3c748 + - b1d795da-d686-4eb8-a829-52a3ee283da4 Client-Request-Id: - - 3a108913-f1ce-4043-b8aa-07119cb3c748 + - b1d795da-d686-4eb8-a829-52a3ee283da4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000315"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:20 GMT + - Wed, 24 Jul 2024 19:08:47 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{CF681200-A49A-48BF-A006-C512D38A943D},1\"","createdDateTime":"2024-04-24T12:18:21Z","eTag":"\"{CF681200-A49A-48BF-A006-C512D38A943D},1\"","id":"01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5","lastModifiedDateTime":"2024-04-24T12:18:21Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{CF681200-A49A-48BF-A006-C512D38A943D},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{23E49731-2155-4418-B706-2E7720B7EB7C},1\"","createdDateTime":"2024-07-24T19:08:48Z","eTag":"\"{23E49731-2155-4418-B706-2E7720B7EB7C},1\"","id":"01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234","lastModifiedDateTime":"2024-07-24T19:08:48Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (506)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(506)","cTag":"\"c:{23E49731-2155-4418-B706-2E7720B7EB7C},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:21Z","lastModifiedDateTime":"2024-04-24T12:18:21Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:21 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:48Z","lastModifiedDateTime":"2024-07-24T19:08:48Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:08:48 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (508)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -718,155 +697,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{E3A22ABA-6F24-4719-BE2E-7AFE3450331A},1"' + - '"{B8D3B927-EDAC-4393-9938-362D76FD3B15},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - a50cd834-91a0-4595-b13e-f50d96995a84 + - d411ea36-6472-45cb-8364-ae52cd9599cb Client-Request-Id: - - a50cd834-91a0-4595-b13e-f50d96995a84 + - d411ea36-6472-45cb-8364-ae52cd9599cb X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002D9"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:20 GMT + - Wed, 24 Jul 2024 19:08:48 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{E3A22ABA-6F24-4719-BE2E-7AFE3450331A},1\"","createdDateTime":"2024-04-24T12:18:22Z","eTag":"\"{E3A22ABA-6F24-4719-BE2E-7AFE3450331A},1\"","id":"01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2","lastModifiedDateTime":"2024-04-24T12:18:22Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{E3A22ABA-6F24-4719-BE2E-7AFE3450331A},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{B8D3B927-EDAC-4393-9938-362D76FD3B15},1\"","createdDateTime":"2024-07-24T19:08:49Z","eTag":"\"{B8D3B927-EDAC-4393-9938-362D76FD3B15},1\"","id":"01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV","lastModifiedDateTime":"2024-07-24T19:08:49Z","name":"PUBLIC + PROJECT (508)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(508)","cTag":"\"c:{B8D3B927-EDAC-4393-9938-362D76FD3B15},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:22Z","lastModifiedDateTime":"2024-04-24T12:18:22Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:21 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:49Z","lastModifiedDateTime":"2024-07-24T19:08:49Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:08:49 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 1f713e5b-6336-4bd3-a251-2f85f104c21c - Client-Request-Id: - - 1f713e5b-6336-4bd3-a251-2f85f104c21c - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' - Date: - - Wed, 24 Apr 2024 12:18:21 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:22 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 6a185dc2-90ca-414a-bd11-f48aa7d8cbbb - Client-Request-Id: - - 6a185dc2-90ca-414a-bd11-f48aa7d8cbbb - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000313"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:18:21 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:22 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -884,146 +752,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 28110bc1-394e-46e1-a8d2-128486e58ab6 + - eb5fb346-c8c0-40c3-bf8c-1bee72bb6403 Client-Request-Id: - - 28110bc1-394e-46e1-a8d2-128486e58ab6 + - eb5fb346-c8c0-40c3-bf8c-1bee72bb6403 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000160"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000562"}}' Date: - - Wed, 24 Apr 2024 12:18:22 GMT + - Wed, 24 Jul 2024 19:08:49 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:18:22 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 9385978b-8e85-47c6-afd7-7a3920e518ed - Client-Request-Id: - - 9385978b-8e85-47c6-afd7-7a3920e518ed - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016A"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:18:22 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:23 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:08:44Z","eTag":"\"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},2\"","id":"01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:08:45Z","name":"INACTIVE + PROJECT! f0r r34lz (507)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(507)","cTag":"\"c:{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:44Z","lastModifiedDateTime":"2024-07-24T19:08:45Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:08:49 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 65526095-2baf-46bd-98cc-f146c6f898a8 - Client-Request-Id: - - 65526095-2baf-46bd-98cc-f146c6f898a8 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055A"}}' - Date: - - Wed, 24 Apr 2024 12:18:22 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:16Z","eTag":"\"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},4\"","id":"01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:16Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:16Z","lastModifiedDateTime":"2024-04-24T12:18:16Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:23 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1034,17 +791,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - b38daa4f-68a0-4bf2-8415-a41f8e27426b + - b5a701f2-fe8c-4a4b-a090-0ba3414525d2 Client-Request-Id: - - b38daa4f-68a0-4bf2-8415-a41f8e27426b + - b5a701f2-fe8c-4a4b-a090-0ba3414525d2 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000311"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000562"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1052,51 +811,45 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:23 GMT + - Wed, 24 Jul 2024 19:08:49 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"displayName":"Test user 02","email":"testuser02.op@outlook.com","id":"43","loginName":"i:0#.f|membership|testuser02.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:24 GMT + recorded_at: Wed, 24 Jul 2024 19:08:50 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/permissions/aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/permissions/aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1109,11 +862,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - a967fa96-66f1-4ff8-a8eb-285a52c6d2d1 + - fddf818b-10cb-4893-9c6d-fcb8c9fc473f Client-Request-Id: - - a967fa96-66f1-4ff8-a8eb-285a52c6d2d1 + - fddf818b-10cb-4893-9c6d-fcb8c9fc473f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000562"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1122,26 +875,24 @@ http_interactions: Sunset: - Sun, 01 Oct 2023 23:59:59 GMT Date: - - Wed, 24 Apr 2024 12:18:24 GMT + - Wed, 24 Jul 2024 19:08:49 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:24 GMT + recorded_at: Wed, 24 Jul 2024 19:08:50 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/permissions/aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/permissions/aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1154,11 +905,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9ce77326-0970-4342-9535-9c0c6a69cc9c + - b82038d4-557a-47d2-b6fe-a022cd7031c4 Client-Request-Id: - - 9ce77326-0970-4342-9535-9c0c6a69cc9c + - b82038d4-557a-47d2-b6fe-a022cd7031c4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000562"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1167,26 +918,24 @@ http_interactions: Sunset: - Sun, 01 Oct 2023 23:59:59 GMT Date: - - Wed, 24 Apr 2024 12:18:24 GMT + - Wed, 24 Jul 2024 19:08:49 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:25 GMT + recorded_at: Wed, 24 Jul 2024 19:08:50 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/permissions/aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/permissions/aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1199,11 +948,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - '079330e3-48f2-4ce0-b185-5b3e980daa18' + - fb7de618-d951-4382-9515-77c83094fbca Client-Request-Id: - - '079330e3-48f2-4ce0-b185-5b3e980daa18' + - fb7de618-d951-4382-9515-77c83094fbca X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000562"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1212,26 +961,24 @@ http_interactions: Sunset: - Sun, 01 Oct 2023 23:59:59 GMT Date: - - Wed, 24 Apr 2024 12:18:25 GMT + - Wed, 24 Jul 2024 19:08:50 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:25 GMT + recorded_at: Wed, 24 Jul 2024 19:08:50 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2 body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1249,37 +996,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 68e4723a-0553-4d0b-a9c6-4778ce0a5412 + - cd6f517b-9c1f-45b9-b9fd-4d6669309cc6 Client-Request-Id: - - 68e4723a-0553-4d0b-a9c6-4778ce0a5412 + - cd6f517b-9c1f-45b9-b9fd-4d6669309cc6 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000366"}}' Date: - - Wed, 24 Apr 2024 12:18:25 GMT + - Wed, 24 Jul 2024 19:08:50 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:21Z","eTag":"\"{36DB61EB-CC04-43C9-BBF4-940D59A2E681},2\"","id":"01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:21Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{36DB61EB-CC04-43C9-BBF4-940D59A2E681},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:21Z","lastModifiedDateTime":"2024-04-24T12:18:21Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:25 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:08:48Z","eTag":"\"{E5F83EE6-D50F-4CAC-ABF3-F7BA101D0C3A},2\"","id":"01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:08:49Z","name":"[Sample] + Project Name _ Ehuu (505)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(505)","cTag":"\"c:{E5F83EE6-D50F-4CAC-ABF3-F7BA101D0C3A},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:48Z","lastModifiedDateTime":"2024-07-24T19:08:49Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:08:51 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1290,17 +1035,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9bfda36a-af31-4158-8832-2867ed21f6b0 + - d09d6787-d3bd-4b30-b051-814e0c1690a8 Client-Request-Id: - - 9bfda36a-af31-4158-8832-2867ed21f6b0 + - d09d6787-d3bd-4b30-b051-814e0c1690a8 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000366"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1308,41 +1055,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:25 GMT + - Wed, 24 Jul 2024 19:08:51 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:26 GMT + recorded_at: Wed, 24 Jul 2024 19:08:51 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '234' response: @@ -1363,11 +1109,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - df20a157-2be5-4bb4-afa2-83a51c4fe85d + - 753307a0-ec57-444c-b0b1-9560ffcf5ed4 Client-Request-Id: - - df20a157-2be5-4bb4-afa2-83a51c4fe85d + - 753307a0-ec57-444c-b0b1-9560ffcf5ed4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000366"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1378,29 +1124,27 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:27 GMT + - Wed, 24 Jul 2024 19:08:52 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:28 GMT + recorded_at: Wed, 24 Jul 2024 19:08:52 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234 body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1418,37 +1162,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - dbaaefbb-643b-4724-8ea4-ed82f5c61ca3 + - 7f7de9b1-d3d0-49bc-bd62-752bfb467626 Client-Request-Id: - - dbaaefbb-643b-4724-8ea4-ed82f5c61ca3 + - 7f7de9b1-d3d0-49bc-bd62-752bfb467626 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E4"}}' Date: - - Wed, 24 Apr 2024 12:18:28 GMT + - Wed, 24 Jul 2024 19:08:52 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:21Z","eTag":"\"{CF681200-A49A-48BF-A006-C512D38A943D},2\"","id":"01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:21Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{CF681200-A49A-48BF-A006-C512D38A943D},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:21Z","lastModifiedDateTime":"2024-04-24T12:18:21Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:28 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:08:48Z","eTag":"\"{23E49731-2155-4418-B706-2E7720B7EB7C},2\"","id":"01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:08:48Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (506)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(506)","cTag":"\"c:{23E49731-2155-4418-B706-2E7720B7EB7C},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:48Z","lastModifiedDateTime":"2024-07-24T19:08:48Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:08:53 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1459,17 +1201,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 83f61a89-bfa4-48a1-a663-f2f98d41bea7 + - a06b998c-0f7a-4378-bd8e-984e8aad4d71 Client-Request-Id: - - 83f61a89-bfa4-48a1-a663-f2f98d41bea7 + - a06b998c-0f7a-4378-bd8e-984e8aad4d71 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000166"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E4"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1477,41 +1221,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:28 GMT + - Wed, 24 Jul 2024 19:08:53 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:28 GMT + recorded_at: Wed, 24 Jul 2024 19:08:53 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -1532,11 +1275,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 060ba135-9846-4bd7-ad83-dd0a980f8f6c + - 1e53a3d8-5436-4300-aa39-368aab91daab Client-Request-Id: - - 060ba135-9846-4bd7-ad83-dd0a980f8f6c + - 1e53a3d8-5436-4300-aa39-368aab91daab X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E4"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1547,28 +1290,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:29 GMT + - Wed, 24 Jul 2024 19:08:54 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:30 GMT + recorded_at: Wed, 24 Jul 2024 19:08:54 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1586,37 +1327,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - c894f118-4f19-42d3-9816-dce9c9519ce4 + - 32a47eab-0e78-4425-a2f4-cd7231b4a350 Client-Request-Id: - - c894f118-4f19-42d3-9816-dce9c9519ce4 + - 32a47eab-0e78-4425-a2f4-cd7231b4a350 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E7"}}' Date: - - Wed, 24 Apr 2024 12:18:29 GMT + - Wed, 24 Jul 2024 19:08:54 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:22Z","eTag":"\"{E3A22ABA-6F24-4719-BE2E-7AFE3450331A},2\"","id":"01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:22Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{E3A22ABA-6F24-4719-BE2E-7AFE3450331A},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:22Z","lastModifiedDateTime":"2024-04-24T12:18:22Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:30 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:08:49Z","eTag":"\"{B8D3B927-EDAC-4393-9938-362D76FD3B15},2\"","id":"01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:08:50Z","name":"PUBLIC + PROJECT (508)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(508)","cTag":"\"c:{B8D3B927-EDAC-4393-9938-362D76FD3B15},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:49Z","lastModifiedDateTime":"2024-07-24T19:08:50Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:08:54 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1627,17 +1366,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 6cb3e79d-bbb9-4ed9-971a-673eab8a1d81 + - 1c8f78bd-0c5c-440e-8ee1-44863eabcf2c Client-Request-Id: - - 6cb3e79d-bbb9-4ed9-971a-673eab8a1d81 + - 1c8f78bd-0c5c-440e-8ee1-44863eabcf2c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E7"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1645,41 +1386,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:30 GMT + - Wed, 24 Jul 2024 19:08:54 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:31 GMT + recorded_at: Wed, 24 Jul 2024 19:08:55 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1700,11 +1440,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 04ce53f8-c260-4ce5-b657-53d3418fecbf + - 5f69de06-eb26-448a-9af9-1a044a1a58cd Client-Request-Id: - - 04ce53f8-c260-4ce5-b657-53d3418fecbf + - 5f69de06-eb26-448a-9af9-1a044a1a58cd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E7"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1715,30 +1455,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:31 GMT + - Wed, 24 Jul 2024 19:08:55 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:32 GMT + recorded_at: Wed, 24 Jul 2024 19:08:56 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1759,11 +1499,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 1a6253bd-6a6c-41e5-a60e-fdd2d62fb4c8 + - ec70321f-0b31-4d22-809d-ed51f038b5c8 Client-Request-Id: - - 1a6253bd-6a6c-41e5-a60e-fdd2d62fb4c8 + - ec70321f-0b31-4d22-809d-ed51f038b5c8 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002E7"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1774,27 +1514,25 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:33 GMT + - Wed, 24 Jul 2024 19:08:56 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:33 GMT + recorded_at: Wed, 24 Jul 2024 19:08:56 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1812,25 +1550,36 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2ed04173-f2a1-4f13-b2de-f5da185db341 + - 99738973-2d71-44bc-a093-d37ba6eded4d Client-Request-Id: - - 2ed04173-f2a1-4f13-b2de-f5da185db341 + - 99738973-2d71-44bc-a093-d37ba6eded4d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000544"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002D8"}}' Date: - - Wed, 24 Apr 2024 12:18:33 GMT + - Wed, 24 Jul 2024 19:08:56 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:16Z","eTag":"\"{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},7\"","id":"01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:16Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{06F66FD7-E1C4-460C-B6B5-B9C002C08CDA},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:16Z","lastModifiedDateTime":"2024-04-24T12:18:16Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:33 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{E5F83EE6-D50F-4CAC-ABF3-F7BA101D0C3A},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (505)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(505)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:48Z","lastModifiedDateTime":"2024-07-24T19:08:49Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{23E49731-2155-4418-B706-2E7720B7EB7C},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (506)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(506)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:48Z","lastModifiedDateTime":"2024-07-24T19:08:48Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{6C5F1F2B-EBA6-4FD6-9879-F27C8D58D7F4},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"INACTIVE PROJECT! + f0r r34lz (507)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(507)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:44Z","lastModifiedDateTime":"2024-07-24T19:08:45Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{B8D3B927-EDAC-4393-9938-362D76FD3B15},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (508)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(508)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:08:49Z","lastModifiedDateTime":"2024-07-24T19:08:50Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:08:57 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U/permissions body: encoding: US-ASCII string: '' @@ -1842,7 +1591,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1853,17 +1602,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 43ccb49f-0c1e-4d17-81c0-272722e7a535 + - 5e2bd4cf-ec96-4ab6-8233-2c2a86900fcd Client-Request-Id: - - 43ccb49f-0c1e-4d17-81c0-272722e7a535 + - 5e2bd4cf-ec96-4ab6-8233-2c2a86900fcd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000315"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1871,27 +1622,26 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:33 GMT + - Wed, 24 Jul 2024 19:08:56 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:34 GMT + recorded_at: Wed, 24 Jul 2024 19:08:57 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPLMHNTMBGMZFB3X5EUBVM2FZUB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPGH34OKD6VVRGKX47XXIIB2DB2 body: encoding: US-ASCII string: '' @@ -1899,7 +1649,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1914,20 +1664,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - dd720e36-8407-4582-a324-dab5d7cafd24 + - 4397b1cd-df96-4b43-b3f6-a04cc2960529 Client-Request-Id: - - dd720e36-8407-4582-a324-dab5d7cafd24 + - 4397b1cd-df96-4b43-b3f6-a04cc2960529 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000366"}}' Date: - - Wed, 24 Apr 2024 12:18:34 GMT + - Wed, 24 Jul 2024 19:08:57 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:34 GMT + recorded_at: Wed, 24 Jul 2024 19:08:57 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIACJUM7GVEX5EKABWFCLJYVFB5 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJRS7SCGVJBDBCLOBROO4QLP234 body: encoding: US-ASCII string: '' @@ -1935,7 +1685,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1950,20 +1700,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 56351546-f070-4947-aaff-663eafb1d5cc + - 4261e44c-b044-49aa-9930-fd5d60b2e5e7 Client-Request-Id: - - 56351546-f070-4947-aaff-663eafb1d5cc + - 4261e44c-b044-49aa-9930-fd5d60b2e5e7 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000538"}}' Date: - - Wed, 24 Apr 2024 12:18:34 GMT + - Wed, 24 Jul 2024 19:08:57 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:35 GMT + recorded_at: Wed, 24 Jul 2024 19:08:57 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POXN73ANRHBBRDLNNNZYABMBDG2 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJLD5PWZJXL2ZHZQ6PSPSGVRV7U body: encoding: US-ASCII string: '' @@ -1971,7 +1721,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1986,20 +1736,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f33e2b87-8df3-457a-ab02-23cdbef32f5f + - 7e10bf22-a81a-4c78-b604-0d49dfde5ec9 Client-Request-Id: - - f33e2b87-8df3-457a-ab02-23cdbef32f5f + - 7e10bf22-a81a-4c78-b604-0d49dfde5ec9 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000169"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF00000316"}}' Date: - - Wed, 24 Apr 2024 12:18:34 GMT + - Wed, 24 Jul 2024 19:08:57 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:35 GMT + recorded_at: Wed, 24 Jul 2024 19:08:58 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PN2FKROGJDPDFD34LT27Y2FAMY2 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJHXHJ3RLHNSNBZSOBWFV3P2OYV body: encoding: US-ASCII string: '' @@ -2007,7 +1757,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -2022,15 +1772,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 053ebc9f-ccba-46e7-b03b-5f59069f10ea + - 3f664172-d10d-4c17-ac11-55a98be2bd31 Client-Request-Id: - - 053ebc9f-ccba-46e7-b03b-5f59069f10ea + - 3f664172-d10d-4c17-ac11-55a98be2bd31 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000166"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"005","RoleInstance":"FR3PEPF000002DA"}}' Date: - - Wed, 24 Apr 2024 12:18:35 GMT + - Wed, 24 Jul 2024 19:08:58 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:35 GMT + recorded_at: Wed, 24 Jul 2024 19:08:58 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_original_folders.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_original_folders.yml index 3cf7f3170032..2a450d1e29f1 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_original_folders.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_original_folders.yml @@ -4,19 +4,19 @@ http_interactions: method: post uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + encoding: ASCII-8BIT + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + - httpx.rb/1.3.0 Accept: - "*/*" + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/x-www-form-urlencoded + Content-Length: + - '201' response: status: code: 200 @@ -37,43 +37,82 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - 5460589a-0a3d-48b4-96c4-ecfbc3a29a00 + - 62b3eca5-04a9-4b4d-965c-616551269800 X-Ms-Ests-Server: - - 2.1.17846.6 - FRC ProdSlices + - 2.1.18517.11 - SEC ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=Av4sLTatLVxDh3CEubHRYsekbDoXAQAAAGjvut0OAAAA; expires=Fri, 24-May-2024 - 12:17:45 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + - fpc=AohyU_GRq4lKsVGIe01II62kbDoXAQAAAMtBM94OAAAA; expires=Fri, 23-Aug-2024 + 18:41:16 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; + secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:17:44 GMT + - Wed, 24 Jul 2024 18:41:15 GMT Content-Length: - - '1708' + - '1760' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:17:45 GMT + recorded_at: Wed, 24 Jul 2024 18:41:16 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: + User-Agent: + - httpx.rb/1.3.0 + Accept: + - "*/*" + Accept-Encoding: + - gzip, deflate Authorization: - Bearer - Accept: - - application/json + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store, no-cache Content-Type: - - application/json + - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; + charset=utf-8 + Content-Encoding: + - gzip + Strict-Transport-Security: + - max-age=31536000 + Request-Id: + - a7a77ebf-68d3-40c8-b95a-47c96d1ef1f2 + Client-Request-Id: + - a7a77ebf-68d3-40c8-b95a-47c96d1ef1f2 + X-Ms-Ags-Diagnostic: + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003EF"}}' + Date: + - Wed, 24 Jul 2024 18:41:16 GMT + body: + encoding: UTF-8 + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[]}' + recorded_at: Wed, 24 Jul 2024 18:41:16 GMT +- request: + method: get + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference + body: + encoding: US-ASCII + string: '' + headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Authorization: + - Bearer response: status: code: 200 @@ -89,25 +128,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - bb28532e-2103-4e30-b5f2-682c77b039a5 + - 0e3da198-f19e-496f-bf4b-c9fab117c452 Client-Request-Id: - - bb28532e-2103-4e30-b5f2-682c77b039a5 + - 0e3da198-f19e-496f-bf4b-c9fab117c452 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003EF"}}' Date: - - Wed, 24 Apr 2024 12:17:45 GMT + - Wed, 24 Jul 2024 18:41:16 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},274\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}]}' - recorded_at: Wed, 24 Apr 2024 12:17:45 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"root","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test","fileSystemInfo":{"createdDateTime":"2023-12-15T14:34:30Z","lastModifiedDateTime":"2024-07-24T18:40:31Z"},"folder":{"childCount":0},"size":5930203144}' + recorded_at: Wed, 24 Jul 2024 18:41:16 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_public_project.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_public_project.yml index 7bd69b42bf1d..820a2092545e 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_public_project.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_public_project.yml @@ -4,19 +4,19 @@ http_interactions: method: post uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + encoding: ASCII-8BIT + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + - httpx.rb/1.3.0 Accept: - "*/*" + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/x-www-form-urlencoded + Content-Length: + - '201' response: status: code: 200 @@ -37,43 +37,41 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - d0537a6f-e1be-4952-9ffc-eab693a09400 + - b93b1c5b-1f56-455c-b84c-d4d6c6799400 X-Ms-Ests-Server: - - 2.1.17846.6 - FRC ProdSlices + - 2.1.18517.11 - FRC ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=AhFfNPFGhXlLqELe_jXpmWOkbDoXAQAAAGnvut0OAAAA; expires=Fri, 24-May-2024 - 12:17:46 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + - fpc=AkKqwnPN4stJowSxC51AApmkbDoXAQAAACNJM94OAAAA; expires=Fri, 23-Aug-2024 + 19:12:35 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; + secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:17:46 GMT + - Wed, 24 Jul 2024 19:12:35 GMT Content-Length: - - '1708' + - '1759' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:17:46 GMT + recorded_at: Wed, 24 Jul 2024 19:12:35 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Authorization: + - Bearer response: status: code: 200 @@ -89,44 +87,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5e6b2c1e-56c1-439f-90e6-631c3b0389f1 + - 614b27ed-4fee-48b0-910a-954adfbcb48b Client-Request-Id: - - 5e6b2c1e-56c1-439f-90e6-631c3b0389f1 + - 614b27ed-4fee-48b0-910a-954adfbcb48b X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEE"}}' Date: - - Wed, 24 Apr 2024 12:17:45 GMT + - Wed, 24 Jul 2024 19:12:35 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},274\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}]}' - recorded_at: Wed, 24 Apr 2024 12:17:46 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[]}' + recorded_at: Wed, 24 Jul 2024 19:12:36 GMT - request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + method: get + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: - encoding: ASCII-8BIT - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB + encoding: US-ASCII + string: '' headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate - Content-Type: - - application/x-www-form-urlencoded - Content-Length: - - '201' + Authorization: + - Bearer response: status: code: 200 @@ -134,58 +120,44 @@ http_interactions: headers: Cache-Control: - no-store, no-cache - Pragma: - - no-cache Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" + - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; + charset=utf-8 + Content-Encoding: + - gzip Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - 5666a629-8942-4a40-9aed-f98b95e46800 - X-Ms-Ests-Server: - - 2.1.17846.6 - WEULR1 ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=ApMWYcKv97pNh7jryFE2cUmkbDoXAQAAAGrvut0OAAAA; expires=Fri, 24-May-2024 - 12:17:47 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; - path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; - secure; samesite=none; httponly + - max-age=31536000 + Request-Id: + - d841abec-990d-42f0-be44-9c0461a556d6 + Client-Request-Id: + - d841abec-990d-42f0-be44-9c0461a556d6 + X-Ms-Ags-Diagnostic: + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEE"}}' Date: - - Wed, 24 Apr 2024 12:17:46 GMT - Content-Length: - - '1735' + - Wed, 24 Jul 2024 19:12:35 GMT body: encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:17:47 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"root","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test","fileSystemInfo":{"createdDateTime":"2023-12-15T14:34:30Z","lastModifiedDateTime":"2024-07-24T19:12:36Z"},"folder":{"childCount":0},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:36 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (525)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json + Authorization: + - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: - gzip, deflate Content-Length: - '100' - Authorization: - - Bearer response: status: code: 201 @@ -198,44 +170,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{D0A03CAF-B699-4D53-965A-65B6A48EC228},1"' + - '"{F9178161-1585-47E9-A3B8-11E2E423ECE5},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 7e064c9f-7283-4ad3-b59f-24bb76f7b0c3 + - ba6d2c49-ff81-45cd-9353-8ee6f9763f12 Client-Request-Id: - - 7e064c9f-7283-4ad3-b59f-24bb76f7b0c3 + - ba6d2c49-ff81-45cd-9353-8ee6f9763f12 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000BA2"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:17:46 GMT + - Wed, 24 Jul 2024 19:12:36 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{D0A03CAF-B699-4D53-965A-65B6A48EC228},1\"","createdDateTime":"2024-04-24T12:17:47Z","eTag":"\"{D0A03CAF-B699-4D53-965A-65B6A48EC228},1\"","id":"01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI","lastModifiedDateTime":"2024-04-24T12:17:47Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{D0A03CAF-B699-4D53-965A-65B6A48EC228},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{F9178161-1585-47E9-A3B8-11E2E423ECE5},1\"","createdDateTime":"2024-07-24T19:12:37Z","eTag":"\"{F9178161-1585-47E9-A3B8-11E2E423ECE5},1\"","id":"01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF","lastModifiedDateTime":"2024-07-24T19:12:37Z","name":"[Sample] + Project Name _ Ehuu (525)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","cTag":"\"c:{F9178161-1585-47E9-A3B8-11E2E423ECE5},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:17:47Z","lastModifiedDateTime":"2024-04-24T12:17:47Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:17:47 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:37Z","lastModifiedDateTime":"2024-07-24T19:12:37Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:12:36 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (526)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -254,44 +226,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{F7BED3EF-4315-4441-B4BB-9F6A52821FC4},1"' + - '"{ED629973-1A95-4493-AF81-7E4D7C27C83E},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 70895b3c-a1c2-48fb-b91f-87c891d3c888 + - 1708c563-1939-4080-8ad7-cf1afc881e29 Client-Request-Id: - - 70895b3c-a1c2-48fb-b91f-87c891d3c888 + - 1708c563-1939-4080-8ad7-cf1afc881e29 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF1"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:17:47 GMT + - Wed, 24 Jul 2024 19:12:36 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{F7BED3EF-4315-4441-B4BB-9F6A52821FC4},1\"","createdDateTime":"2024-04-24T12:17:48Z","eTag":"\"{F7BED3EF-4315-4441-B4BB-9F6A52821FC4},1\"","id":"01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E","lastModifiedDateTime":"2024-04-24T12:17:48Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{F7BED3EF-4315-4441-B4BB-9F6A52821FC4},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{ED629973-1A95-4493-AF81-7E4D7C27C83E},1\"","createdDateTime":"2024-07-24T19:12:37Z","eTag":"\"{ED629973-1A95-4493-AF81-7E4D7C27C83E},1\"","id":"01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6","lastModifiedDateTime":"2024-07-24T19:12:37Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (526)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","cTag":"\"c:{ED629973-1A95-4493-AF81-7E4D7C27C83E},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:17:48Z","lastModifiedDateTime":"2024-04-24T12:17:48Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:17:48 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:37Z","lastModifiedDateTime":"2024-07-24T19:12:37Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:12:37 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (528)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -310,155 +282,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},1"' + - '"{6C7D9008-9E8E-4405-B1B4-861635AA5168},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 6cfbd2d6-2b23-440a-8ec5-1bdbf7a5f37f + - c0d90d22-34dd-4e00-929f-4ff512bbb34d Client-Request-Id: - - 6cfbd2d6-2b23-440a-8ec5-1bdbf7a5f37f + - c0d90d22-34dd-4e00-929f-4ff512bbb34d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AB4"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:17:48 GMT + - Wed, 24 Jul 2024 19:12:37 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},1\"","createdDateTime":"2024-04-24T12:17:48Z","eTag":"\"{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},1\"","id":"01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R","lastModifiedDateTime":"2024-04-24T12:17:48Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{6C7D9008-9E8E-4405-B1B4-861635AA5168},1\"","createdDateTime":"2024-07-24T19:12:38Z","eTag":"\"{6C7D9008-9E8E-4405-B1B4-861635AA5168},1\"","id":"01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI","lastModifiedDateTime":"2024-07-24T19:12:38Z","name":"PUBLIC + PROJECT (528)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","cTag":"\"c:{6C7D9008-9E8E-4405-B1B4-861635AA5168},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:17:48Z","lastModifiedDateTime":"2024-04-24T12:17:48Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:17:48 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 74a444cf-205b-46f9-ad9a-91b6b9e9d920 - Client-Request-Id: - - 74a444cf-205b-46f9-ad9a-91b6b9e9d920 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' - Date: - - Wed, 24 Apr 2024 12:17:48 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:17:48 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:38Z","lastModifiedDateTime":"2024-07-24T19:12:38Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:12:38 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 980d9ba6-6364-4cf1-9751-fcb31194b06f - Client-Request-Id: - - 980d9ba6-6364-4cf1-9751-fcb31194b06f - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:17:48 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:49 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -476,195 +337,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - eeb7cd1a-910b-4d80-bd67-9028f72ded66 + - c134d0ca-1eb9-4b93-9372-a2b6b1521c3a Client-Request-Id: - - eeb7cd1a-910b-4d80-bd67-9028f72ded66 + - c134d0ca-1eb9-4b93-9372-a2b6b1521c3a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Date: - - Wed, 24 Apr 2024 12:17:49 GMT + - Wed, 24 Jul 2024 19:12:37 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},274\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:17:49 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - cfd73266-a3ba-41ba-9df6-38eb36e4fc36 - Client-Request-Id: - - cfd73266-a3ba-41ba-9df6-38eb36e4fc36 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057C"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:17:49 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8bXJvY2hhLm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8bXJvY2hhLm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Marcello - Rocha","email":"mrocha.op@outlook.com","id":"d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Marcello - Rocha","email":"mrocha.op@outlook.com","id":"24","loginName":"i:0#.f|membership|mrocha.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Marcello - Rocha","email":"mrocha.op@outlook.com","id":"d6e00f6d-1ae7-43e6-b0af-15d99a56d4ce"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:50 GMT -- request: - method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions/aTowIy5mfG1lbWJlcnNoaXB8bXJvY2hhLm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20 - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 204 - message: No Content - headers: - Cache-Control: - - no-store, no-cache - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 93c23987-19e6-45c7-895b-542cd13a1015 - Client-Request-Id: - - 93c23987-19e6-45c7-895b-542cd13a1015 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:17:49 GMT - body: - encoding: UTF-8 - string: '' - recorded_at: Wed, 24 Apr 2024 12:17:50 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:12:37Z","eTag":"\"{F9178161-1585-47E9-A3B8-11E2E423ECE5},2\"","id":"01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:12:37Z","name":"[Sample] + Project Name _ Ehuu (525)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","cTag":"\"c:{F9178161-1585-47E9-A3B8-11E2E423ECE5},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:37Z","lastModifiedDateTime":"2024-07-24T19:12:37Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:38 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 1595c264-daab-4c09-83c8-251535f2e422 - Client-Request-Id: - - 1595c264-daab-4c09-83c8-251535f2e422 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' - Date: - - Wed, 24 Apr 2024 12:17:50 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:17:47Z","eTag":"\"{D0A03CAF-B699-4D53-965A-65B6A48EC228},2\"","id":"01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:17:47Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{D0A03CAF-B699-4D53-965A-65B6A48EC228},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:17:47Z","lastModifiedDateTime":"2024-04-24T12:17:47Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:17:50 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -675,17 +376,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2de462f8-f6f1-4d2f-9a68-8f2efc76ec3c + - 7e488be0-6a0f-45a4-a829-e407e821ba56 Client-Request-Id: - - 2de462f8-f6f1-4d2f-9a68-8f2efc76ec3c + - 7e488be0-6a0f-45a4-a829-e407e821ba56 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -693,41 +396,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:17:51 GMT + - Wed, 24 Jul 2024 19:12:37 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:51 GMT + recorded_at: Wed, 24 Jul 2024 19:12:38 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '234' response: @@ -748,11 +450,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 6f3a6ac5-0891-48a5-a8aa-5444a7441b1b + - f44de5f9-4bba-4f3b-8b02-8470d3983539 Client-Request-Id: - - 6f3a6ac5-0891-48a5-a8aa-5444a7441b1b + - f44de5f9-4bba-4f3b-8b02-8470d3983539 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -763,29 +465,27 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:17:52 GMT + - Wed, 24 Jul 2024 19:12:39 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:53 GMT + recorded_at: Wed, 24 Jul 2024 19:12:39 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6 body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -803,37 +503,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5e40f2a1-17f9-4725-9cb7-e11c880423a6 + - 53dd4d7e-e288-480c-bbb4-70591a257a76 Client-Request-Id: - - 5e40f2a1-17f9-4725-9cb7-e11c880423a6 + - 53dd4d7e-e288-480c-bbb4-70591a257a76 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001021"}}' Date: - - Wed, 24 Apr 2024 12:17:52 GMT + - Wed, 24 Jul 2024 19:12:40 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:17:48Z","eTag":"\"{F7BED3EF-4315-4441-B4BB-9F6A52821FC4},2\"","id":"01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:17:48Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{F7BED3EF-4315-4441-B4BB-9F6A52821FC4},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:17:48Z","lastModifiedDateTime":"2024-04-24T12:17:48Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:17:53 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:12:37Z","eTag":"\"{ED629973-1A95-4493-AF81-7E4D7C27C83E},2\"","id":"01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:12:37Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (526)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","cTag":"\"c:{ED629973-1A95-4493-AF81-7E4D7C27C83E},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:37Z","lastModifiedDateTime":"2024-07-24T19:12:37Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:40 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -844,17 +542,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e5397b14-458d-4e7c-9543-ffc06010477b + - 387db9c4-3bcf-4b2b-8e27-69305b992fae Client-Request-Id: - - e5397b14-458d-4e7c-9543-ffc06010477b + - 387db9c4-3bcf-4b2b-8e27-69305b992fae X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001021"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -862,41 +562,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:17:53 GMT + - Wed, 24 Jul 2024 19:12:40 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:54 GMT + recorded_at: Wed, 24 Jul 2024 19:12:40 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -917,11 +616,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 26b719bc-9486-4ef7-80dc-3dff05e104df + - cecb0906-3731-4f5d-93e7-dbbc4091f5ef Client-Request-Id: - - 26b719bc-9486-4ef7-80dc-3dff05e104df + - cecb0906-3731-4f5d-93e7-dbbc4091f5ef X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001021"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -932,28 +631,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:17:54 GMT + - Wed, 24 Jul 2024 19:12:41 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:55 GMT + recorded_at: Wed, 24 Jul 2024 19:12:41 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -971,37 +668,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 3c950943-5f7b-41ed-8ae2-1b5a32a0e80d + - a7531bf5-4f01-4bc2-9e6a-8e4b2a107919 Client-Request-Id: - - 3c950943-5f7b-41ed-8ae2-1b5a32a0e80d + - a7531bf5-4f01-4bc2-9e6a-8e4b2a107919 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001027"}}' Date: - - Wed, 24 Apr 2024 12:17:55 GMT + - Wed, 24 Jul 2024 19:12:41 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:17:48Z","eTag":"\"{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},2\"","id":"01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:17:48Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:17:48Z","lastModifiedDateTime":"2024-04-24T12:17:48Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:17:56 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:12:38Z","eTag":"\"{6C7D9008-9E8E-4405-B1B4-861635AA5168},2\"","id":"01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:12:38Z","name":"PUBLIC + PROJECT (528)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","cTag":"\"c:{6C7D9008-9E8E-4405-B1B4-861635AA5168},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:38Z","lastModifiedDateTime":"2024-07-24T19:12:38Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:12:42 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1012,17 +707,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 34915f8f-bd49-42da-9e85-8adb8d2d2c7e + - 98817512-f8c6-4972-b95c-6ecf01114760 Client-Request-Id: - - 34915f8f-bd49-42da-9e85-8adb8d2d2c7e + - 98817512-f8c6-4972-b95c-6ecf01114760 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001027"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1030,41 +727,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:17:56 GMT + - Wed, 24 Jul 2024 19:12:41 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:56 GMT + recorded_at: Wed, 24 Jul 2024 19:12:42 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1085,11 +781,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5fbfc7a6-cc4b-43b0-a080-e72a7c40cf93 + - 6383cead-d1e2-49d5-a604-a44771f5772f Client-Request-Id: - - 5fbfc7a6-cc4b-43b0-a080-e72a7c40cf93 + - 6383cead-d1e2-49d5-a604-a44771f5772f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000310"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001027"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1100,30 +796,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:17:57 GMT + - Wed, 24 Jul 2024 19:12:42 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:57 GMT + recorded_at: Wed, 24 Jul 2024 19:12:43 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1144,11 +840,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 6fd4fc9b-9c96-4e7a-a58b-cb7582bcf247 + - 6611eac8-af23-4f95-8dca-0521fdc5aa1f Client-Request-Id: - - 6fd4fc9b-9c96-4e7a-a58b-cb7582bcf247 + - 6611eac8-af23-4f95-8dca-0521fdc5aa1f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001027"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1159,27 +855,25 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:17:58 GMT + - Wed, 24 Jul 2024 19:12:43 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:59 GMT + recorded_at: Wed, 24 Jul 2024 19:12:44 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1197,25 +891,89 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f3088cc6-a3e4-4f07-b4d5-f9d1691b1d72 + - cf30ff9a-f1a0-41be-812f-a0ed41e15c7a Client-Request-Id: - - f3088cc6-a3e4-4f07-b4d5-f9d1691b1d72 + - cf30ff9a-f1a0-41be-812f-a0ed41e15c7a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000160"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000C21"}}' Date: - - Wed, 24 Apr 2024 12:17:59 GMT + - Wed, 24 Jul 2024 19:12:43 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:17:48Z","eTag":"\"{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},4\"","id":"01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:17:48Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{F26BCD79-C0EA-4D0A-8C35-9C3D3E0393B1},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:17:48Z","lastModifiedDateTime":"2024-04-24T12:17:48Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:17:59 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{F9178161-1585-47E9-A3B8-11E2E423ECE5},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (525)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(525)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:37Z","lastModifiedDateTime":"2024-07-24T19:12:37Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{ED629973-1A95-4493-AF81-7E4D7C27C83E},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (526)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(526)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:37Z","lastModifiedDateTime":"2024-07-24T19:12:37Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{6C7D9008-9E8E-4405-B1B4-861635AA5168},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (528)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(528)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:12:38Z","lastModifiedDateTime":"2024-07-24T19:12:38Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:12:44 GMT +- request: + method: post + uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + body: + encoding: UTF-8 + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + headers: + User-Agent: + - Rack::OAuth2 (2.2.1) + Authorization: + - Basic + Content-Type: + - application/x-www-form-urlencoded + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store, no-cache + Pragma: + - no-cache + Content-Type: + - application/json; charset=utf-8 + Expires: + - "-1" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + P3p: + - CP="DSP CUR OTPi IND OTRi ONL FIN" + X-Ms-Request-Id: + - b3d84111-7357-42a2-a6a4-e16273825a00 + X-Ms-Ests-Server: + - 2.1.18517.11 - NEULR1 ProdSlices + X-Ms-Srs: + - 1.P + X-Xss-Protection: + - '0' + Set-Cookie: + - fpc=Apezk0MsLRhAtH2bcle6tV-kbDoXAQAAACxJM94OAAAA; expires=Fri, 23-Aug-2024 + 19:12:44 GMT; path=/; secure; HttpOnly; SameSite=None + - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly + - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + Date: + - Wed, 24 Jul 2024 19:12:44 GMT + Content-Length: + - '1733' + body: + encoding: UTF-8 + string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' + recorded_at: Wed, 24 Jul 2024 19:12:44 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI/permissions body: encoding: US-ASCII string: '' @@ -1227,7 +985,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1238,17 +996,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - b19351e7-0685-4fa6-a5b7-75d179450f8a + - 47e1c80e-b361-4a41-880e-b079d6d9884b Client-Request-Id: - - b19351e7-0685-4fa6-a5b7-75d179450f8a + - 47e1c80e-b361-4a41-880e-b079d6d9884b X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF2"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1256,39 +1016,35 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:17:58 GMT + - Wed, 24 Jul 2024 19:12:44 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"displayName":"Test user 02","email":"testuser02.op@outlook.com","id":"43","loginName":"i:0#.f|membership|testuser02.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:17:59 GMT + recorded_at: Wed, 24 Jul 2024 19:12:45 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNPHSQNBGNWKNGZMWTFW2SI5QRI + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLBQEL7TBIV5FD2HOAR4LSCH3HF body: encoding: US-ASCII string: '' @@ -1296,7 +1052,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1311,20 +1067,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - c89a61c8-9ba3-485a-8c61-23d02202fb3e + - c1b8193a-e3b7-429e-b55a-bb9ce8c7887c Client-Request-Id: - - c89a61c8-9ba3-485a-8c61-23d02202fb3e + - c1b8193a-e3b7-429e-b55a-bb9ce8c7887c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000313"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000C24"}}' Date: - - Wed, 24 Apr 2024 12:17:59 GMT + - Wed, 24 Jul 2024 19:12:45 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:00 GMT + recorded_at: Wed, 24 Jul 2024 19:12:45 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPP2O7POFKDIFCLJO47NJJIEH6E + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLTTFRO3FI2SNCK7AL6JV6CPSB6 body: encoding: US-ASCII string: '' @@ -1332,7 +1088,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1347,20 +1103,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - ac530df5-0419-4b2d-83d2-6a06efa99c52 + - 0d4b98ed-a575-409d-8bae-13ab71c425ee Client-Request-Id: - - ac530df5-0419-4b2d-83d2-6a06efa99c52 + - 0d4b98ed-a575-409d-8bae-13ab71c425ee X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000166"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Date: - - Wed, 24 Apr 2024 12:18:00 GMT + - Wed, 24 Jul 2024 19:12:44 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:00 GMT + recorded_at: Wed, 24 Jul 2024 19:12:45 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLZZVV7F2WABJGYYNM4HU7AHE5R + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIISB6WZDU6AVCLDNEGCY22UULI body: encoding: US-ASCII string: '' @@ -1368,7 +1124,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1383,15 +1139,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - ab68d7ca-fb9d-4158-aa1f-3fe2d85b824e + - cff12098-9793-4524-98f9-1bd7fa3541b2 Client-Request-Id: - - ab68d7ca-fb9d-4158-aa1f-3fe2d85b824e + - cff12098-9793-4524-98f9-1bd7fa3541b2 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEF"}}' Date: - - Wed, 24 Apr 2024 12:17:59 GMT + - Wed, 24 Jul 2024 19:12:45 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:00 GMT + recorded_at: Wed, 24 Jul 2024 19:12:46 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_failed.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_failed.yml index c3f1bc97c199..0d39549e35ad 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_failed.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_failed.yml @@ -8,7 +8,7 @@ http_interactions: string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -37,37 +37,37 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - 9a55422d-f14c-4de6-80e1-52a1a4718a00 + - cbc90c0e-6b37-4d2c-ac29-2381b9b28000 X-Ms-Ests-Server: - - 2.1.17846.6 - FRC ProdSlices + - 2.1.18517.11 - WEULR1 ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=Alt2sgg7iblOtRCd9F1_1rOkbDoXAQAAALvvut0OAAAA; expires=Fri, 24-May-2024 - 12:19:07 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + - fpc=AnfLH4TECNtLuub25uYhOWCkbDoXAQAAAHgJNN4OAAAA; expires=Sat, 24-Aug-2024 + 08:53:13 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:19:06 GMT + - Thu, 25 Jul 2024 08:53:12 GMT Content-Length: - - '1740' + - '1764' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:19:07 GMT + recorded_at: Thu, 25 Jul 2024 08:53:13 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (720)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -88,31 +88,31 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{EF1EB1EB-96C6-4A32-B874-287796A0A206},1"' + - '"{890C43DF-9B09-44D6-9577-62E50C7AE2F4},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 8124710e-bf63-411c-ae60-277350b3295b + - f0cdad43-3b23-4e01-9a0e-3bd4cb3d20c3 Client-Request-Id: - - 8124710e-bf63-411c-ae60-277350b3295b + - f0cdad43-3b23-4e01-9a0e-3bd4cb3d20c3 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF6"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:07 GMT + - Thu, 25 Jul 2024 08:53:13 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{EF1EB1EB-96C6-4A32-B874-287796A0A206},1\"","createdDateTime":"2024-04-24T12:19:08Z","eTag":"\"{EF1EB1EB-96C6-4A32-B874-287796A0A206},1\"","id":"01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG","lastModifiedDateTime":"2024-04-24T12:19:08Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{EF1EB1EB-96C6-4A32-B874-287796A0A206},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{890C43DF-9B09-44D6-9577-62E50C7AE2F4},1\"","createdDateTime":"2024-07-25T08:53:13Z","eTag":"\"{890C43DF-9B09-44D6-9577-62E50C7AE2F4},1\"","id":"01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU","lastModifiedDateTime":"2024-07-25T08:53:13Z","name":"[Sample] + Project Name _ Ehuu (720)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(720)","cTag":"\"c:{890C43DF-9B09-44D6-9577-62E50C7AE2F4},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:08Z","lastModifiedDateTime":"2024-04-24T12:19:08Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:07 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:13Z","lastModifiedDateTime":"2024-07-25T08:53:13Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 08:53:13 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children @@ -125,7 +125,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -144,103 +144,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},1"' + - '"{746B62F5-E225-46CE-AE0C-B26D19B227F9},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 7bfcb873-94cf-4f9d-90b1-74b407cf2d3d + - c3262e1b-a1ff-443e-aef8-84ecbd076006 Client-Request-Id: - - 7bfcb873-94cf-4f9d-90b1-74b407cf2d3d + - c3262e1b-a1ff-443e-aef8-84ecbd076006 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF4"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:07 GMT + - Thu, 25 Jul 2024 08:53:14 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},1\"","createdDateTime":"2024-04-24T12:19:08Z","eTag":"\"{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},1\"","id":"01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6","lastModifiedDateTime":"2024-04-24T12:19:08Z","name":"Flawless - Death Star Blueprints","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Flawless%20Death%20Star%20Blueprints","cTag":"\"c:{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{746B62F5-E225-46CE-AE0C-B26D19B227F9},1\"","createdDateTime":"2024-07-25T08:53:14Z","eTag":"\"{746B62F5-E225-46CE-AE0C-B26D19B227F9},1\"","id":"01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z","lastModifiedDateTime":"2024-07-25T08:53:14Z","name":"Flawless + Death Star Blueprints","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Flawless%20Death%20Star%20Blueprints","cTag":"\"c:{746B62F5-E225-46CE-AE0C-B26D19B227F9},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:08Z","lastModifiedDateTime":"2024-04-24T12:19:08Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:08 GMT -- request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token - body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default - headers: - User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Pragma: - - no-cache - Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - 77e9d738-fa4e-4036-9440-945251167e00 - X-Ms-Ests-Server: - - 2.1.17846.6 - NEULR1 ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=AstoQ_B2wEdEmIHM6sFyDRykbDoXAQAAALvvut0OAAAA; expires=Fri, 24-May-2024 - 12:19:08 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly - Date: - - Wed, 24 Apr 2024 12:19:08 GMT - Content-Length: - - '1708' - body: - encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:19:08 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:14Z","lastModifiedDateTime":"2024-07-25T08:53:14Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 08:53:14 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -258,52 +199,40 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9621bf78-f6d8-40df-8b7e-5f0e52c3543c + - 39d07586-c75c-45eb-b0d3-d91c1dbb67c6 Client-Request-Id: - - 9621bf78-f6d8-40df-8b7e-5f0e52c3543c + - 39d07586-c75c-45eb-b0d3-d91c1dbb67c6 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000311"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000C21"}}' Date: - - Wed, 24 Apr 2024 12:19:08 GMT + - Thu, 25 Jul 2024 08:53:14 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:08Z","eTag":"\"{EF1EB1EB-96C6-4A32-B874-287796A0A206},2\"","id":"01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:08Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{EF1EB1EB-96C6-4A32-B874-287796A0A206},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:08Z","lastModifiedDateTime":"2024-04-24T12:19:08Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:08Z","eTag":"\"{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},2\"","id":"01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:08Z","name":"Flawless - Death Star Blueprints","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Flawless%20Death%20Star%20Blueprints","cTag":"\"c:{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:08Z","lastModifiedDateTime":"2024-04-24T12:19:08Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}]}' - recorded_at: Wed, 24 Apr 2024 12:19:08 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{890C43DF-9B09-44D6-9577-62E50C7AE2F4},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (720)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(720)","fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:13Z","lastModifiedDateTime":"2024-07-25T08:53:13Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{746B62F5-E225-46CE-AE0C-B26D19B227F9},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"Flawless Death + Star Blueprints","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Flawless%20Death%20Star%20Blueprints","fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:14Z","lastModifiedDateTime":"2024-07-25T08:53:15Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Thu, 25 Jul 2024 08:53:14 GMT - request: method: patch - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)"}' + string: '{"name":"[Sample] Project Name _ Ehuu (720)"}' headers: - Authorization: - - Bearer - Accept: - - application/json Content-Type: - application/json + Authorization: + - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate Content-Length: @@ -324,30 +253,30 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 40945f75-7a11-4d70-83ee-23870cf82570 + - 16e9929f-cfbf-4323-8333-81b6d7ab97e5 Client-Request-Id: - - 40945f75-7a11-4d70-83ee-23870cf82570 + - 16e9929f-cfbf-4323-8333-81b6d7ab97e5 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001216"}}' Date: - - Wed, 24 Apr 2024 12:19:09 GMT + - Thu, 25 Jul 2024 08:53:14 GMT body: encoding: UTF-8 - string: '{"error":{"code":"nameAlreadyExists","message":"Name already exists","innerError":{"date":"2024-04-24T12:19:09","request-id":"40945f75-7a11-4d70-83ee-23870cf82570","client-request-id":"40945f75-7a11-4d70-83ee-23870cf82570"}}}' - recorded_at: Wed, 24 Apr 2024 12:19:09 GMT + string: '{"error":{"code":"nameAlreadyExists","message":"Name already exists","innerError":{"date":"2024-07-25T08:53:14","request-id":"16e9929f-cfbf-4323-8333-81b6d7ab97e5","client-request-id":"16e9929f-cfbf-4323-8333-81b6d7ab97e5"}}}' + recorded_at: Thu, 25 Jul 2024 08:53:14 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (721)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -366,44 +295,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{7039114F-01EF-46DC-918E-FCAEBD2A9994},1"' + - '"{0500C5A1-3F5D-404E-A412-4FF31A7DF3EB},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - a9cfe318-b1bc-4827-ad0f-94135c1193e6 + - cffdba3c-0fa0-48c2-b04f-862a445765ef Client-Request-Id: - - a9cfe318-b1bc-4827-ad0f-94135c1193e6 + - cffdba3c-0fa0-48c2-b04f-862a445765ef X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000BA2"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:09 GMT + - Thu, 25 Jul 2024 08:53:14 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{7039114F-01EF-46DC-918E-FCAEBD2A9994},1\"","createdDateTime":"2024-04-24T12:19:10Z","eTag":"\"{7039114F-01EF-46DC-918E-FCAEBD2A9994},1\"","id":"01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU","lastModifiedDateTime":"2024-04-24T12:19:10Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{7039114F-01EF-46DC-918E-FCAEBD2A9994},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{0500C5A1-3F5D-404E-A412-4FF31A7DF3EB},1\"","createdDateTime":"2024-07-25T08:53:15Z","eTag":"\"{0500C5A1-3F5D-404E-A412-4FF31A7DF3EB},1\"","id":"01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L","lastModifiedDateTime":"2024-07-25T08:53:15Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (721)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(721)","cTag":"\"c:{0500C5A1-3F5D-404E-A412-4FF31A7DF3EB},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:10Z","lastModifiedDateTime":"2024-04-24T12:19:10Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:09 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:15Z","lastModifiedDateTime":"2024-07-25T08:53:15Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 08:53:15 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (723)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -422,155 +351,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{464FA0F3-D7E6-498D-82CB-6C82D533D679},1"' + - '"{8F38D75C-8917-4086-95BC-2FA6BCB0FF72},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PK4244I6F4JQZAJLPBPU26LB73S') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 7bca38ff-22e4-44d2-a74b-36412256e06e + - 72f7400e-065f-4a8d-90cc-772fc1131d8e Client-Request-Id: - - 7bca38ff-22e4-44d2-a74b-36412256e06e + - 72f7400e-065f-4a8d-90cc-772fc1131d8e X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000034F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF2"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:09 GMT + - Thu, 25 Jul 2024 08:53:15 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{464FA0F3-D7E6-498D-82CB-6C82D533D679},1\"","createdDateTime":"2024-04-24T12:19:10Z","eTag":"\"{464FA0F3-D7E6-498D-82CB-6C82D533D679},1\"","id":"01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ","lastModifiedDateTime":"2024-04-24T12:19:10Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{464FA0F3-D7E6-498D-82CB-6C82D533D679},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{8F38D75C-8917-4086-95BC-2FA6BCB0FF72},1\"","createdDateTime":"2024-07-25T08:53:16Z","eTag":"\"{8F38D75C-8917-4086-95BC-2FA6BCB0FF72},1\"","id":"01AZJL5PK4244I6F4JQZAJLPBPU26LB73S","lastModifiedDateTime":"2024-07-25T08:53:16Z","name":"PUBLIC + PROJECT (723)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(723)","cTag":"\"c:{8F38D75C-8917-4086-95BC-2FA6BCB0FF72},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:10Z","lastModifiedDateTime":"2024-04-24T12:19:10Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:19:10 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:16Z","lastModifiedDateTime":"2024-07-25T08:53:16Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Thu, 25 Jul 2024 08:53:15 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - dc2ea152-8e86-4611-96f1-87f9eae094f6 - Client-Request-Id: - - dc2ea152-8e86-4611-96f1-87f9eae094f6 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' - Date: - - Wed, 24 Apr 2024 12:19:09 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:10 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - fc037c33-4ad6-454d-9a44-fd420b738fbf - Client-Request-Id: - - fc037c33-4ad6-454d-9a44-fd420b738fbf - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057D"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:19:10 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:10 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -588,37 +406,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 60a6f29e-31c0-439a-b44f-f3370719cc62 + - a1d0b04e-bf38-4bc4-825e-5e0c00a59b36 Client-Request-Id: - - 60a6f29e-31c0-439a-b44f-f3370719cc62 + - a1d0b04e-bf38-4bc4-825e-5e0c00a59b36 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000558"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Date: - - Wed, 24 Apr 2024 12:19:10 GMT + - Thu, 25 Jul 2024 08:53:15 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:08Z","eTag":"\"{EF1EB1EB-96C6-4A32-B874-287796A0A206},2\"","id":"01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:08Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{EF1EB1EB-96C6-4A32-B874-287796A0A206},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:08Z","lastModifiedDateTime":"2024-04-24T12:19:08Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:11 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T08:53:13Z","eTag":"\"{890C43DF-9B09-44D6-9577-62E50C7AE2F4},2\"","id":"01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T08:53:13Z","name":"[Sample] + Project Name _ Ehuu (720)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(720)","cTag":"\"c:{890C43DF-9B09-44D6-9577-62E50C7AE2F4},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:13Z","lastModifiedDateTime":"2024-07-25T08:53:13Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 08:53:16 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -629,17 +445,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 158dca52-997f-4860-b366-855a3523c8f4 + - c3983075-db57-4928-9ff2-f0d709bb98ce Client-Request-Id: - - 158dca52-997f-4860-b366-855a3523c8f4 + - c3983075-db57-4928-9ff2-f0d709bb98ce X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -647,148 +465,36 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:11 GMT + - Thu, 25 Jul 2024 08:53:15 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:11 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - c5716ca1-f8dd-42fd-ab7d-f90d9c448170 - Client-Request-Id: - - c5716ca1-f8dd-42fd-ab7d-f90d9c448170 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000034F"}}' - Date: - - Wed, 24 Apr 2024 12:19:11 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:19:12 GMT + recorded_at: Thu, 25 Jul 2024 08:53:16 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - c30919b6-0ade-4514-9297-16658125a881 - Client-Request-Id: - - c30919b6-0ade-4514-9297-16658125a881 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:19:12 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:12 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6 - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -806,37 +512,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f31ff0c2-0495-4627-aa1e-950dd542f553 + - 5b5278b6-a923-44ee-b156-18ca3852c87e Client-Request-Id: - - f31ff0c2-0495-4627-aa1e-950dd542f553 + - 5b5278b6-a923-44ee-b156-18ca3852c87e X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000035F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEF"}}' Date: - - Wed, 24 Apr 2024 12:19:12 GMT + - Thu, 25 Jul 2024 08:53:16 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:08Z","eTag":"\"{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},2\"","id":"01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:08Z","name":"Flawless + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T08:53:14Z","eTag":"\"{746B62F5-E225-46CE-AE0C-B26D19B227F9},2\"","id":"01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T08:53:15Z","name":"Flawless Death Star Blueprints","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Flawless%20Death%20Star%20Blueprints","cTag":"\"c:{F29392F9-2759-43AE-A0D7-FBEB9EA8C2FE},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:08Z","lastModifiedDateTime":"2024-04-24T12:19:08Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:12 GMT + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Flawless%20Death%20Star%20Blueprints","cTag":"\"c:{746B62F5-E225-46CE-AE0C-B26D19B227F9},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:14Z","lastModifiedDateTime":"2024-07-25T08:53:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 08:53:16 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -847,17 +551,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - ff00c186-5edd-4e18-ba19-9bb4f66fa641 + - 7f058843-c9a8-43b8-8908-8d40310ba8f4 Client-Request-Id: - - ff00c186-5edd-4e18-ba19-9bb4f66fa641 + - 7f058843-c9a8-43b8-8908-8d40310ba8f4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000160"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEF"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -865,41 +571,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:12 GMT + - Thu, 25 Jul 2024 08:53:17 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:13 GMT + recorded_at: Thu, 25 Jul 2024 08:53:17 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '234' response: @@ -920,11 +625,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 679b825d-0a55-4996-a4f3-eebf33062987 + - 57459f3f-4456-4643-b8ae-cfdbf0830c10 Client-Request-Id: - - 679b825d-0a55-4996-a4f3-eebf33062987 + - 57459f3f-4456-4643-b8ae-cfdbf0830c10 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEF"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -935,29 +640,27 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:14 GMT + - Thu, 25 Jul 2024 08:53:18 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:14 GMT + recorded_at: Thu, 25 Jul 2024 08:53:18 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -975,37 +678,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - fddcc690-e3a6-45e6-8ef7-fe0206af8e83 + - 377d6869-6500-4a9c-b134-6df9d652e621 Client-Request-Id: - - fddcc690-e3a6-45e6-8ef7-fe0206af8e83 + - 377d6869-6500-4a9c-b134-6df9d652e621 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000313"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEE"}}' Date: - - Wed, 24 Apr 2024 12:19:14 GMT + - Thu, 25 Jul 2024 08:53:18 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:10Z","eTag":"\"{7039114F-01EF-46DC-918E-FCAEBD2A9994},2\"","id":"01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:10Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{7039114F-01EF-46DC-918E-FCAEBD2A9994},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:10Z","lastModifiedDateTime":"2024-04-24T12:19:10Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:15 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T08:53:15Z","eTag":"\"{0500C5A1-3F5D-404E-A412-4FF31A7DF3EB},2\"","id":"01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T08:53:15Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (721)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(721)","cTag":"\"c:{0500C5A1-3F5D-404E-A412-4FF31A7DF3EB},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:15Z","lastModifiedDateTime":"2024-07-25T08:53:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 08:53:19 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1016,17 +717,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 931a00c5-0f3d-4a4c-aeec-2136e9a3c10d + - c5cf0cfe-baa6-4816-a023-7ff6b4d89fea Client-Request-Id: - - 931a00c5-0f3d-4a4c-aeec-2136e9a3c10d + - c5cf0cfe-baa6-4816-a023-7ff6b4d89fea X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000166"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEE"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1034,41 +737,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:15 GMT + - Thu, 25 Jul 2024 08:53:19 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:15 GMT + recorded_at: Thu, 25 Jul 2024 08:53:19 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -1089,11 +791,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 48923173-e8e7-44dc-8587-a7bfef563705 + - 288c68ea-70fd-4b6a-bcf1-a5777455c760 Client-Request-Id: - - 48923173-e8e7-44dc-8587-a7bfef563705 + - 288c68ea-70fd-4b6a-bcf1-a5777455c760 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEE"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1104,28 +806,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:16 GMT + - Thu, 25 Jul 2024 08:53:20 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:17 GMT + recorded_at: Thu, 25 Jul 2024 08:53:20 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK4244I6F4JQZAJLPBPU26LB73S body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1143,37 +843,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - ed436186-6e65-40f8-b96b-f2c07d565c4a + - 41fbf83b-77e4-4389-bed0-576ad6d46fab Client-Request-Id: - - ed436186-6e65-40f8-b96b-f2c07d565c4a + - 41fbf83b-77e4-4389-bed0-576ad6d46fab X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF4"}}' Date: - - Wed, 24 Apr 2024 12:19:17 GMT + - Thu, 25 Jul 2024 08:53:20 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:19:10Z","eTag":"\"{464FA0F3-D7E6-498D-82CB-6C82D533D679},2\"","id":"01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:19:10Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{464FA0F3-D7E6-498D-82CB-6C82D533D679},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:19:10Z","lastModifiedDateTime":"2024-04-24T12:19:10Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:19:17 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-25T08:53:16Z","eTag":"\"{8F38D75C-8917-4086-95BC-2FA6BCB0FF72},2\"","id":"01AZJL5PK4244I6F4JQZAJLPBPU26LB73S","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-25T08:53:16Z","name":"PUBLIC + PROJECT (723)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(723)","cTag":"\"c:{8F38D75C-8917-4086-95BC-2FA6BCB0FF72},0\"","fileSystemInfo":{"createdDateTime":"2024-07-25T08:53:16Z","lastModifiedDateTime":"2024-07-25T08:53:16Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Thu, 25 Jul 2024 08:53:20 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK4244I6F4JQZAJLPBPU26LB73S/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1184,17 +882,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - c8ae0ed6-4fbd-4331-a48a-0bf4270e9c14 + - f7c78c10-a309-4cbe-9a22-76eeb5679b51 Client-Request-Id: - - c8ae0ed6-4fbd-4331-a48a-0bf4270e9c14 + - f7c78c10-a309-4cbe-9a22-76eeb5679b51 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF4"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1202,41 +902,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:19:17 GMT + - Thu, 25 Jul 2024 08:53:21 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PK4244I6F4JQZAJLPBPU26LB73S'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:17 GMT + recorded_at: Thu, 25 Jul 2024 08:53:21 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK4244I6F4JQZAJLPBPU26LB73S/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1257,11 +956,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 1e179291-e902-4111-b917-96e59eabc5b6 + - fef34483-cc36-4a45-af2a-e53e59f3054f Client-Request-Id: - - 1e179291-e902-4111-b917-96e59eabc5b6 + - fef34483-cc36-4a45-af2a-e53e59f3054f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000166"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF4"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1272,30 +971,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:18 GMT + - Thu, 25 Jul 2024 08:53:22 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:19 GMT + recorded_at: Thu, 25 Jul 2024 08:53:22 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK4244I6F4JQZAJLPBPU26LB73S/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1316,11 +1015,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - d70a5b60-eb97-476f-8771-94438670e1e2 + - 01b196c8-c916-4515-8a1e-f46392e3b41f Client-Request-Id: - - d70a5b60-eb97-476f-8771-94438670e1e2 + - 01b196c8-c916-4515-8a1e-f46392e3b41f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AF4"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1331,15 +1030,15 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:19:19 GMT + - Thu, 25 Jul 2024 08:53:22 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:19:20 GMT + recorded_at: Thu, 25 Jul 2024 08:53:22 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPLWEPO7RUWGJFLQ5BIO6LKBIQG + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO7IMGISCM32ZCJK53C4UGHVYXU body: encoding: US-ASCII string: '' @@ -1347,7 +1046,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1362,20 +1061,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f6aa085c-308c-4747-b38d-aef925aaed0e + - 84f068a5-19d1-4961-ae3e-709a8798948c Client-Request-Id: - - f6aa085c-308c-4747-b38d-aef925aaed0e + - 84f068a5-19d1-4961-ae3e-709a8798948c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001021"}}' Date: - - Wed, 24 Apr 2024 12:19:19 GMT + - Thu, 25 Jul 2024 08:53:22 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:20 GMT + recorded_at: Thu, 25 Jul 2024 08:53:23 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPZSKJ7EWJHVZB2BV735OPKRQX6 + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPVMJVXIJPCZZDK4DFSNUM3EJ7Z body: encoding: US-ASCII string: '' @@ -1383,7 +1082,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1398,20 +1097,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - d5c8d14f-66af-48e3-b206-6b9dd5a722a1 + - 99efdfc9-e36b-4698-84d9-6fc9a350ef03 Client-Request-Id: - - d5c8d14f-66af-48e3-b206-6b9dd5a722a1 + - 99efdfc9-e36b-4698-84d9-6fc9a350ef03 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000350"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000DF7"}}' Date: - - Wed, 24 Apr 2024 12:19:20 GMT + - Thu, 25 Jul 2024 08:53:22 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:20 GMT + recorded_at: Thu, 25 Jul 2024 08:53:23 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKPCE4XB3YB3RDJDDX4V26SVGMU + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNBYUAAKXJ7JZAKIESP6MNH347L body: encoding: US-ASCII string: '' @@ -1419,7 +1118,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1434,20 +1133,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 55afc69b-b954-4a1a-abfc-ccb94b21511e + - 4c618b9b-549e-403a-87ca-ff18f21b0c03 Client-Request-Id: - - 55afc69b-b954-4a1a-abfc-ccb94b21511e + - 4c618b9b-549e-403a-87ca-ff18f21b0c03 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00000AEE"}}' Date: - - Wed, 24 Apr 2024 12:19:20 GMT + - Thu, 25 Jul 2024 08:53:23 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:21 GMT + recorded_at: Thu, 25 Jul 2024 08:53:23 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPTUBHUNZWXRVEYFS3MQLKTHVTZ + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK4244I6F4JQZAJLPBPU26LB73S body: encoding: US-ASCII string: '' @@ -1455,7 +1154,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1470,15 +1169,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 192b6e3e-8664-445e-8688-73d7624604c2 + - 92cb82d9-4197-448a-9da3-6d5b4c760441 Client-Request-Id: - - 192b6e3e-8664-445e-8688-73d7624604c2 + - 92cb82d9-4197-448a-9da3-6d5b4c760441 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF0000121A"}}' Date: - - Wed, 24 Apr 2024 12:19:20 GMT + - Thu, 25 Jul 2024 08:53:23 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:19:21 GMT + recorded_at: Thu, 25 Jul 2024 08:53:24 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_folder.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_folder.yml index 4994e27652f0..0c25ea88e272 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_folder.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_rename_folder.yml @@ -8,7 +8,7 @@ http_interactions: string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -37,26 +37,26 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - 3a039c32-884e-4699-9f8b-ac6ceba47800 + - 3c7b1270-1d72-435b-b78b-3beaed07a600 X-Ms-Ests-Server: - - 2.1.17846.6 - WEULR1 ProdSlices + - 2.1.18517.11 - FRC ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=AnfwjTFeabRKrkP41k3ckbikbDoXAQAAAHjvut0OAAAA; expires=Fri, 24-May-2024 - 12:18:01 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + - fpc=AkGaEVyobshAnRWiQvuFzMWkbDoXAQAAANxBM94OAAAA; expires=Fri, 23-Aug-2024 + 18:41:32 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:18:01 GMT + - Wed, 24 Jul 2024 18:41:32 GMT Content-Length: - - '1740' + - '1760' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:01 GMT + recorded_at: Wed, 24 Jul 2024 18:41:32 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children @@ -67,7 +67,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -88,103 +88,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},1"' + - '"{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - cfd2392b-5dd8-4081-b523-3d5dd7b069c2 + - 0ce226ea-11d9-49ef-bc00-74b39068f8a6 Client-Request-Id: - - cfd2392b-5dd8-4081-b523-3d5dd7b069c2 + - 0ce226ea-11d9-49ef-bc00-74b39068f8a6 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000559"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000039F"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:00 GMT + - Wed, 24 Jul 2024 18:41:32 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},1\"","createdDateTime":"2024-04-24T12:18:02Z","eTag":"\"{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},1\"","id":"01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN","lastModifiedDateTime":"2024-04-24T12:18:02Z","name":"Old - Jedi Project","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Old%20Jedi%20Project","cTag":"\"c:{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},1\"","createdDateTime":"2024-07-24T18:41:33Z","eTag":"\"{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},1\"","id":"01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD","lastModifiedDateTime":"2024-07-24T18:41:33Z","name":"Old + Jedi Project","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Old%20Jedi%20Project","cTag":"\"c:{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:02Z","lastModifiedDateTime":"2024-04-24T12:18:02Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:01 GMT -- request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token - body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default - headers: - User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Pragma: - - no-cache - Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - 7e92a6c6-9c73-440b-bbe5-9d38e4216200 - X-Ms-Ests-Server: - - 2.1.17846.6 - FRC ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=ArCDpWb__cxGvJBsXA0ofRGkbDoXAQAAAHnvut0OAAAA; expires=Fri, 24-May-2024 - 12:18:01 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly - Date: - - Wed, 24 Apr 2024 12:18:01 GMT - Content-Length: - - '1708' - body: - encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:01 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:33Z","lastModifiedDateTime":"2024-07-24T18:41:33Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 18:41:33 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -202,45 +143,33 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 57f5aab7-4d45-4d96-aadf-f1df73478cbb + - 8cd7e65e-1fc9-4d72-a978-4279a2955b02 Client-Request-Id: - - 57f5aab7-4d45-4d96-aadf-f1df73478cbb + - 8cd7e65e-1fc9-4d72-a978-4279a2955b02 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000313"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003B8"}}' Date: - - Wed, 24 Apr 2024 12:18:01 GMT + - Wed, 24 Jul 2024 18:41:33 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:02Z","eTag":"\"{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},2\"","id":"01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:02Z","name":"Old - Jedi Project","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Old%20Jedi%20Project","cTag":"\"c:{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:02Z","lastModifiedDateTime":"2024-04-24T12:18:02Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}]}' - recorded_at: Wed, 24 Apr 2024 12:18:02 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"Old Jedi Project","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Old%20Jedi%20Project","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:33Z","lastModifiedDateTime":"2024-07-24T18:41:34Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 18:41:33 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (430)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -259,46 +188,46 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{45AE1D4A-10C5-4FA5-AA82-0F0C29E8EC44},1"' + - '"{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 80447c31-6988-42fa-bbf8-08f3d3f45e7e + - 5387f623-7ec7-4256-b3eb-dd4eced7365a Client-Request-Id: - - 80447c31-6988-42fa-bbf8-08f3d3f45e7e + - 5387f623-7ec7-4256-b3eb-dd4eced7365a X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000391"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:02 GMT + - Wed, 24 Jul 2024 18:41:33 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{45AE1D4A-10C5-4FA5-AA82-0F0C29E8EC44},1\"","createdDateTime":"2024-04-24T12:18:03Z","eTag":"\"{45AE1D4A-10C5-4FA5-AA82-0F0C29E8EC44},1\"","id":"01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE","lastModifiedDateTime":"2024-04-24T12:18:03Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{45AE1D4A-10C5-4FA5-AA82-0F0C29E8EC44},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},1\"","createdDateTime":"2024-07-24T18:41:34Z","eTag":"\"{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},1\"","id":"01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ","lastModifiedDateTime":"2024-07-24T18:41:34Z","name":"[Sample] + Project Name _ Ehuu (430)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(430)","cTag":"\"c:{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:03Z","lastModifiedDateTime":"2024-04-24T12:18:03Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:02 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:34Z","lastModifiedDateTime":"2024-07-24T18:41:34Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 18:41:34 GMT - request: method: patch - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (431)"}' headers: - Authorization: - - Bearer - Accept: - - application/json Content-Type: - application/json + Authorization: + - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate Content-Length: @@ -319,36 +248,36 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2301b481-3c56-442e-9725-7fdad903d51f + - a6815d42-60f8-42a7-b496-1afe1f366ff7 Client-Request-Id: - - 2301b481-3c56-442e-9725-7fdad903d51f + - a6815d42-60f8-42a7-b496-1afe1f366ff7 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000058C"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:03 GMT + - Wed, 24 Jul 2024 18:41:36 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items/$entity","createdDateTime":"2024-04-24T12:18:02Z","eTag":"\"{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},3\"","id":"01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN","lastModifiedDateTime":"2024-04-24T12:18:03Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},0\"","size":0,"createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items/$entity","createdDateTime":"2024-07-24T18:41:33Z","eTag":"\"{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},3\"","id":"01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD","lastModifiedDateTime":"2024-07-24T18:41:36Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (431)","webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(431)","cTag":"\"c:{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},0\"","size":0,"createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject Dev App"},"user":{"displayName":"SharePoint App"}},"parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:02Z","lastModifiedDateTime":"2024-04-24T12:18:03Z"},"folder":{"childCount":0},"shared":{"scope":"users"}}' - recorded_at: Wed, 24 Apr 2024 12:18:03 GMT + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:33Z","lastModifiedDateTime":"2024-07-24T18:41:36Z"},"folder":{"childCount":0},"shared":{"scope":"users"}}' + recorded_at: Wed, 24 Jul 2024 18:41:36 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (433)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -367,46 +296,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{6EC79B18-C327-4FB3-A164-1F255A8446AA},1"' + - '"{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 733435f4-7e66-42e2-b491-6b63341cadd5 + - 65fa8293-e285-49f3-99ea-cc9cb69e5da6 Client-Request-Id: - - 733435f4-7e66-42e2-b491-6b63341cadd5 + - 65fa8293-e285-49f3-99ea-cc9cb69e5da6 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000555"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:03 GMT + - Wed, 24 Jul 2024 18:41:36 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{6EC79B18-C327-4FB3-A164-1F255A8446AA},1\"","createdDateTime":"2024-04-24T12:18:04Z","eTag":"\"{6EC79B18-C327-4FB3-A164-1F255A8446AA},1\"","id":"01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK","lastModifiedDateTime":"2024-04-24T12:18:04Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{6EC79B18-C327-4FB3-A164-1F255A8446AA},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},1\"","createdDateTime":"2024-07-24T18:41:37Z","eTag":"\"{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},1\"","id":"01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR","lastModifiedDateTime":"2024-07-24T18:41:37Z","name":"PUBLIC + PROJECT (433)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(433)","cTag":"\"c:{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:04Z","lastModifiedDateTime":"2024-04-24T12:18:04Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:03 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:37Z","lastModifiedDateTime":"2024-07-24T18:41:37Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 18:41:36 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -424,37 +351,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 809a677e-b6ea-4193-83e6-aece1144a3d6 + - 3290b35b-127d-47f7-84a1-7e0847506c52 Client-Request-Id: - - 809a677e-b6ea-4193-83e6-aece1144a3d6 + - 3290b35b-127d-47f7-84a1-7e0847506c52 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Date: - - Wed, 24 Apr 2024 12:18:03 GMT + - Wed, 24 Jul 2024 18:41:36 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:04 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:41:34Z","eTag":"\"{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},2\"","id":"01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:41:34Z","name":"[Sample] + Project Name _ Ehuu (430)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(430)","cTag":"\"c:{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:34Z","lastModifiedDateTime":"2024-07-24T18:41:34Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:41:37 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -465,17 +390,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e134208d-acc2-4f9a-b402-e18a891e5b66 + - 9a2fde78-5481-48bf-9e16-6973ae7c2619 Client-Request-Id: - - e134208d-acc2-4f9a-b402-e18a891e5b66 + - 9a2fde78-5481-48bf-9e16-6973ae7c2619 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -483,39 +410,36 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:04 GMT + - Wed, 24 Jul 2024 18:41:37 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:04 GMT + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' + recorded_at: Wed, 24 Jul 2024 18:41:37 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -533,37 +457,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 3c24989c-926e-4091-b153-e31a4c207260 + - 05cb71f2-d558-4e72-b101-de21ff4c4a54 Client-Request-Id: - - 3c24989c-926e-4091-b153-e31a4c207260 + - 05cb71f2-d558-4e72-b101-de21ff4c4a54 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000398"}}' Date: - - Wed, 24 Apr 2024 12:18:04 GMT + - Wed, 24 Jul 2024 18:41:37 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:18:04 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:41:37Z","eTag":"\"{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},2\"","id":"01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:41:37Z","name":"PUBLIC + PROJECT (433)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(433)","cTag":"\"c:{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:37Z","lastModifiedDateTime":"2024-07-24T18:41:37Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:41:37 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -574,17 +496,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - f882d88d-5e7d-4db1-b35f-fdff71812094 + - 15b70734-d76c-4328-8d5e-f724a76c95ef Client-Request-Id: - - f882d88d-5e7d-4db1-b35f-fdff71812094 + - 15b70734-d76c-4328-8d5e-f724a76c95ef X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000351"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000398"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -592,39 +516,36 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:05 GMT + - Wed, 24 Jul 2024 18:41:37 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:05 GMT + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' + recorded_at: Wed, 24 Jul 2024 18:41:37 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -642,37 +563,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9b91ba32-3f62-4c6f-ad35-05971af04a7a + - 214510d9-72dc-4656-8515-bd0e6ed2dacf Client-Request-Id: - - 9b91ba32-3f62-4c6f-ad35-05971af04a7a + - 214510d9-72dc-4656-8515-bd0e6ed2dacf X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Date: - - Wed, 24 Apr 2024 12:18:04 GMT + - Wed, 24 Jul 2024 18:41:38 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:03Z","eTag":"\"{45AE1D4A-10C5-4FA5-AA82-0F0C29E8EC44},2\"","id":"01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:03Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{45AE1D4A-10C5-4FA5-AA82-0F0C29E8EC44},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:03Z","lastModifiedDateTime":"2024-04-24T12:18:03Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:05 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:41:34Z","eTag":"\"{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},2\"","id":"01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:41:34Z","name":"[Sample] + Project Name _ Ehuu (430)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(430)","cTag":"\"c:{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:34Z","lastModifiedDateTime":"2024-07-24T18:41:34Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:41:38 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -683,17 +602,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - cce8688f-80c2-4a67-83fb-b15147fd3c63 + - d6f5d9eb-cb78-49a1-9e00-f41084ab070d Client-Request-Id: - - cce8688f-80c2-4a67-83fb-b15147fd3c63 + - d6f5d9eb-cb78-49a1-9e00-f41084ab070d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000558"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -701,41 +622,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:05 GMT + - Wed, 24 Jul 2024 18:41:38 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:06 GMT + recorded_at: Wed, 24 Jul 2024 18:41:38 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '234' response: @@ -756,11 +676,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 3674360b-ba18-4e1b-ab40-836b5ea656ea + - be6a6a67-1726-47b6-8c66-02025645eaa1 Client-Request-Id: - - 3674360b-ba18-4e1b-ab40-836b5ea656ea + - be6a6a67-1726-47b6-8c66-02025645eaa1 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000364"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -771,29 +691,27 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:08 GMT + - Wed, 24 Jul 2024 18:41:39 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:08 GMT + recorded_at: Wed, 24 Jul 2024 18:41:39 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -811,37 +729,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - a0352064-fc87-4bce-929b-ddb7d1e886f9 + - 68928b56-e07e-4225-b62e-954a6d0d71b0 Client-Request-Id: - - a0352064-fc87-4bce-929b-ddb7d1e886f9 + - 68928b56-e07e-4225-b62e-954a6d0d71b0 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000311"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000390"}}' Date: - - Wed, 24 Apr 2024 12:18:07 GMT + - Wed, 24 Jul 2024 18:41:40 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:02Z","eTag":"\"{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},3\"","id":"01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:03Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:02Z","lastModifiedDateTime":"2024-04-24T12:18:03Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:08 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:41:33Z","eTag":"\"{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},3\"","id":"01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:41:36Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (431)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(431)","cTag":"\"c:{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:33Z","lastModifiedDateTime":"2024-07-24T18:41:36Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:41:40 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -852,17 +768,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - cbdc366d-47aa-4e06-8f7e-14404af13b4a + - b3f39e18-1e6d-4f20-86bf-2bdd1e96ba24 Client-Request-Id: - - cbdc366d-47aa-4e06-8f7e-14404af13b4a + - b3f39e18-1e6d-4f20-86bf-2bdd1e96ba24 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000390"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -870,41 +788,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:08 GMT + - Wed, 24 Jul 2024 18:41:40 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:08 GMT + recorded_at: Wed, 24 Jul 2024 18:41:40 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -925,11 +842,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 1f848f92-2aeb-4bb2-bfbc-402ed000db6c + - 64a5d163-7c23-44eb-bf32-145cdfe885e4 Client-Request-Id: - - 1f848f92-2aeb-4bb2-bfbc-402ed000db6c + - 64a5d163-7c23-44eb-bf32-145cdfe885e4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000390"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -940,28 +857,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:09 GMT + - Wed, 24 Jul 2024 18:41:41 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:10 GMT + recorded_at: Wed, 24 Jul 2024 18:41:41 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -979,37 +894,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f7f44d3a-375c-4d58-abc9-8ebf06395ced + - 9c879432-63d5-4f7d-b138-14ee8b6c1259 Client-Request-Id: - - f7f44d3a-375c-4d58-abc9-8ebf06395ced + - 9c879432-63d5-4f7d-b138-14ee8b6c1259 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000391"}}' Date: - - Wed, 24 Apr 2024 12:18:10 GMT + - Wed, 24 Jul 2024 18:41:41 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:04Z","eTag":"\"{6EC79B18-C327-4FB3-A164-1F255A8446AA},2\"","id":"01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:04Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{6EC79B18-C327-4FB3-A164-1F255A8446AA},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:04Z","lastModifiedDateTime":"2024-04-24T12:18:04Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:10 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T18:41:37Z","eTag":"\"{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},2\"","id":"01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T18:41:37Z","name":"PUBLIC + PROJECT (433)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(433)","cTag":"\"c:{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:37Z","lastModifiedDateTime":"2024-07-24T18:41:37Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 18:41:41 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1020,17 +933,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e53b1e0a-af13-4bce-b95d-e2ab9bf8dde8 + - 0b523775-8791-4bd3-88d6-a90afdafdbdd Client-Request-Id: - - e53b1e0a-af13-4bce-b95d-e2ab9bf8dde8 + - 0b523775-8791-4bd3-88d6-a90afdafdbdd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057C"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000391"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1038,41 +953,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:10 GMT + - Wed, 24 Jul 2024 18:41:41 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:11 GMT + recorded_at: Wed, 24 Jul 2024 18:41:41 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1093,11 +1007,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 810723d0-bac5-405a-8ddc-974b57e43dee + - 5c44b0df-bb21-40a9-977f-70a5d1f4d35d Client-Request-Id: - - 810723d0-bac5-405a-8ddc-974b57e43dee + - 5c44b0df-bb21-40a9-977f-70a5d1f4d35d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000391"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1108,30 +1022,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:11 GMT + - Wed, 24 Jul 2024 18:41:42 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:12 GMT + recorded_at: Wed, 24 Jul 2024 18:41:42 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1152,11 +1066,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - c36b1e91-df3d-423f-a058-58b77e2674df + - 10c17032-1085-4d41-8a19-3ef98c0d5da4 Client-Request-Id: - - c36b1e91-df3d-423f-a058-58b77e2674df + - 10c17032-1085-4d41-8a19-3ef98c0d5da4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000391"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1167,27 +1081,25 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:12 GMT + - Wed, 24 Jul 2024 18:41:43 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:13 GMT + recorded_at: Wed, 24 Jul 2024 18:41:43 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1205,25 +1117,32 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 17138fe3-f00c-4d41-b903-685e8d0e0eab + - 91c43750-ccea-4d90-a128-82bdb772855d Client-Request-Id: - - 17138fe3-f00c-4d41-b903-685e8d0e0eab + - 91c43750-ccea-4d90-a128-82bdb772855d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003FA"}}' Date: - - Wed, 24 Apr 2024 12:18:13 GMT + - Wed, 24 Jul 2024 18:41:43 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:02Z","eTag":"\"{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},4\"","id":"01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:03Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{A7161CC3-CC6D-4B7A-B979-26C191EDF14D},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:02Z","lastModifiedDateTime":"2024-04-24T12:18:03Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:13 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{DEE5857D-B630-4F76-BD67-1D2F9AFCEC39},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (430)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(430)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:34Z","lastModifiedDateTime":"2024-07-24T18:41:34Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{8AB51A16-5DC1-4EEC-A133-A1B0EFDF58C3},3\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (431)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(431)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:33Z","lastModifiedDateTime":"2024-07-24T18:41:36Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{DDF9AD32-2A8F-4EF9-A211-04FDB9ABF011},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (433)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(433)","fileSystemInfo":{"createdDateTime":"2024-07-24T18:41:37Z","lastModifiedDateTime":"2024-07-24T18:41:37Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 18:41:43 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PKKDWXELRIQUVH2VAQPBQU6R3CE + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PL5QXS54MFWOZH32ZY5F6NPZ3BZ body: encoding: US-ASCII string: '' @@ -1231,7 +1150,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1246,20 +1165,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 0e5323d3-14be-4ca2-b30d-d673ed26a1d4 + - ca09497a-4f61-4f75-8936-94f5ca6eed09 Client-Request-Id: - - 0e5323d3-14be-4ca2-b30d-d673ed26a1d4 + - ca09497a-4f61-4f75-8936-94f5ca6eed09 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000169"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000039E"}}' Date: - - Wed, 24 Apr 2024 12:18:13 GMT + - Wed, 24 Jul 2024 18:41:44 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:14 GMT + recorded_at: Wed, 24 Jul 2024 18:41:44 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PODDQLKO3OMPJF3S6JGYGI634KN + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIWDK2YVQK55RHKCM5BWDX56WGD body: encoding: US-ASCII string: '' @@ -1267,7 +1186,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1282,20 +1201,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 4aa31aca-9100-4906-8ad3-86bb5ac20a60 + - e7e92209-98c2-40d0-9856-ce75b8019226 Client-Request-Id: - - 4aa31aca-9100-4906-8ad3-86bb5ac20a60 + - e7e92209-98c2-40d0-9856-ce75b8019226 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000039F"}}' Date: - - Wed, 24 Apr 2024 12:18:14 GMT + - Wed, 24 Jul 2024 18:41:43 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:14 GMT + recorded_at: Wed, 24 Jul 2024 18:41:44 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIYTPDW4J6DWNH2CZA7EVNIIRVK + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJSVX453DZK7FHKEEIE7W42X4AR body: encoding: US-ASCII string: '' @@ -1303,7 +1222,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1318,15 +1237,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - a0f5a03f-c590-491d-8aa2-be8fed73abb6 + - 6f4f52af-b9d2-4447-89be-082ebda6cfa3 Client-Request-Id: - - a0f5a03f-c590-491d-8aa2-be8fed73abb6 + - 6f4f52af-b9d2-4447-89be-082ebda6cfa3 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003F0"}}' Date: - - Wed, 24 Apr 2024 12:18:14 GMT + - Wed, 24 Jul 2024 18:41:44 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:15 GMT + recorded_at: Wed, 24 Jul 2024 18:41:44 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_root_read_failure.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_root_read_failure.yml index 514953472a98..567c2a0df72e 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_root_read_failure.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_root_read_failure.yml @@ -4,19 +4,19 @@ http_interactions: method: post uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + encoding: ASCII-8BIT + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + - httpx.rb/1.3.0 Accept: - "*/*" + Accept-Encoding: + - gzip, deflate + Content-Type: + - application/x-www-form-urlencoded + Content-Length: + - '201' response: status: code: 200 @@ -37,43 +37,41 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - 865b5057-3482-45a6-9d1c-d90835e39f00 + - 1b1eef38-9a2b-4a5f-9fd2-d46c067a8b00 X-Ms-Ests-Server: - - 2.1.17846.6 - SEC ProdSlices + - 2.1.18517.11 - FRC ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=AjiXIrmpaqNLqKzohFuYn-OkbDoXAQAAAMnvut0OAAAA; expires=Fri, 24-May-2024 - 12:19:21 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + - fpc=AvGXMstMW_pDvg1--yS3aoikbDoXAQAAAB9KM94OAAAA; expires=Fri, 23-Aug-2024 + 19:16:47 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; + secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:19:21 GMT + - Wed, 24 Jul 2024 19:16:47 GMT Content-Length: - - '1708' + - '1759' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:19:21 GMT + recorded_at: Wed, 24 Jul 2024 19:16:47 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/THIS-IS-NOT-A-DRIVE-ID/root/children + uri: https://graph.microsoft.com/v1.0/drives/THIS-IS-NOT-A-DRIVE-ID/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Authorization: + - Bearer response: status: code: 400 @@ -91,16 +89,16 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2c56d97a-af7c-41db-8a1b-e13f513a3c0b + - 1fa7dfa5-8245-4b0b-9f9d-d42d2ec7ef7f Client-Request-Id: - - 2c56d97a-af7c-41db-8a1b-e13f513a3c0b + - 1fa7dfa5-8245-4b0b-9f9d-d42d2ec7ef7f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000313"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"003","RoleInstance":"FR1PEPF00001025"}}' Date: - - Wed, 24 Apr 2024 12:19:21 GMT + - Wed, 24 Jul 2024 19:16:47 GMT body: encoding: UTF-8 string: '{"error":{"code":"invalidRequest","message":"The provided drive id appears to be malformed, or does not represent a valid drive."}}' - recorded_at: Wed, 24 Apr 2024 12:19:21 GMT + recorded_at: Wed, 24 Jul 2024 19:16:47 GMT recorded_with: VCR 6.2.0 diff --git a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_set_permissions.yml b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_set_permissions.yml index 8b0f0ea1a7bc..fd5b00b8101d 100644 --- a/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_set_permissions.yml +++ b/modules/storages/spec/support/fixtures/vcr_cassettes/one_drive/sync_service_set_permissions.yml @@ -8,7 +8,7 @@ http_interactions: string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default+offline_access&client_id=4262df2b-77bb-49c2-a5df-28355da676d2&client_secret=Vwk8Q%7EJTuPh.pAjvPiWBQBdTFMDK%7EAIwxbj9_axB headers: User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -37,37 +37,37 @@ http_interactions: P3p: - CP="DSP CUR OTPi IND OTRi ONL FIN" X-Ms-Request-Id: - - d9cc4cd1-ac91-4899-8bdf-8cf38048af00 + - ce2a5058-566e-4ed9-854a-f86954635900 X-Ms-Ests-Server: - - 2.1.17846.6 - SEC ProdSlices + - 2.1.18517.11 - WEULR1 ProdSlices X-Ms-Srs: - 1.P X-Xss-Protection: - '0' Set-Cookie: - - fpc=As_TSCuO9ZdHmFeYiPlUX1qkbDoXAQAAAJvvut0OAAAA; expires=Fri, 24-May-2024 - 12:18:36 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; + - fpc=AhBJOeZhQJNOhuGyWu0rUsSkbDoXAQAAAJJIM94OAAAA; expires=Fri, 23-Aug-2024 + 19:10:11 GMT; path=/; secure; HttpOnly; SameSite=None, x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly, stsservicecookie=estsfd; path=/; secure; samesite=none; httponly Date: - - Wed, 24 Apr 2024 12:18:35 GMT + - Wed, 24 Jul 2024 19:10:10 GMT Content-Length: - - '1740' + - '1760' body: encoding: UTF-8 string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:36 GMT + recorded_at: Wed, 24 Jul 2024 19:10:11 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"INACTIVE PROJECT! f0r r34lz (683)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"INACTIVE PROJECT! f0r r34lz (522)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -88,103 +88,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{2788B2C0-1213-4E7E-BECA-C67329784663},1"' + - '"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PK24YOPXISOHVF3A56DI2EATQC5') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - eedb851d-114e-4935-8507-88955e326f89 + - 3f471c06-de1b-400b-8e1f-64b514b49a3d Client-Request-Id: - - eedb851d-114e-4935-8507-88955e326f89 + - 3f471c06-de1b-400b-8e1f-64b514b49a3d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000396"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:36 GMT + - Wed, 24 Jul 2024 19:10:11 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{2788B2C0-1213-4E7E-BECA-C67329784663},1\"","createdDateTime":"2024-04-24T12:18:36Z","eTag":"\"{2788B2C0-1213-4E7E-BECA-C67329784663},1\"","id":"01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD","lastModifiedDateTime":"2024-04-24T12:18:36Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{2788B2C0-1213-4E7E-BECA-C67329784663},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},1\"","createdDateTime":"2024-07-24T19:10:12Z","eTag":"\"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},1\"","id":"01AZJL5PK24YOPXISOHVF3A56DI2EATQC5","lastModifiedDateTime":"2024-07-24T19:10:12Z","name":"INACTIVE + PROJECT! f0r r34lz (522)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(522)","cTag":"\"c:{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:36Z","lastModifiedDateTime":"2024-04-24T12:18:36Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:36 GMT -- request: - method: post - uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token - body: - encoding: UTF-8 - string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default - headers: - User-Agent: - - Rack::OAuth2 (2.2.1) - Authorization: - - Basic - Content-Type: - - application/x-www-form-urlencoded - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Pragma: - - no-cache - Content-Type: - - application/json; charset=utf-8 - Expires: - - "-1" - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - P3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - X-Ms-Request-Id: - - c70b6496-c0dc-4a46-b982-3acd4f37ac00 - X-Ms-Ests-Server: - - 2.1.17846.6 - SEC ProdSlices - X-Ms-Srs: - - 1.P - X-Xss-Protection: - - '0' - Set-Cookie: - - fpc=AmgLLz11nkNOpo2KhNOAUpmkbDoXAQAAAJzvut0OAAAA; expires=Fri, 24-May-2024 - 12:18:36 GMT; path=/; secure; HttpOnly; SameSite=None - - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly - - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly - Date: - - Wed, 24 Apr 2024 12:18:36 GMT - Content-Length: - - '1708' - body: - encoding: UTF-8 - string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' - recorded_at: Wed, 24 Apr 2024 12:18:36 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:10:11 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -202,45 +143,34 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 5e5a579e-20d5-4365-8ea7-8be334ebfa16 + - 7591f6bb-4f25-4385-a35f-a468443de1e1 Client-Request-Id: - - 5e5a579e-20d5-4365-8ea7-8be334ebfa16 + - 7591f6bb-4f25-4385-a35f-a468443de1e1 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000036E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003F0"}}' Date: - - Wed, 24 Apr 2024 12:18:36 GMT + - Wed, 24 Jul 2024 19:10:11 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560},{"@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:36Z","eTag":"\"{2788B2C0-1213-4E7E-BECA-C67329784663},2\"","id":"01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:36Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{2788B2C0-1213-4E7E-BECA-C67329784663},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:36Z","lastModifiedDateTime":"2024-04-24T12:18:36Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}]}' - recorded_at: Wed, 24 Apr 2024 12:18:37 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PK24YOPXISOHVF3A56DI2EATQC5","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"INACTIVE PROJECT! + f0r r34lz (522)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(522)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:10:12 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"[Sample] Project Name _ Ehuu (681)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"[Sample] Project Name _ Ehuu (520)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -259,44 +189,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{C6A371F6-1A71-43F1-805A-2EACEC090138},1"' + - '"{76903468-FFC2-4EAD-981E-E7F58D79AB30},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 86683aa2-370b-4439-86e4-091e9f64147e + - c1d9c07d-75c7-4305-a6ca-a23c9c836fda Client-Request-Id: - - 86683aa2-370b-4439-86e4-091e9f64147e + - c1d9c07d-75c7-4305-a6ca-a23c9c836fda X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000164"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003B8"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:37 GMT + - Wed, 24 Jul 2024 19:10:12 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{C6A371F6-1A71-43F1-805A-2EACEC090138},1\"","createdDateTime":"2024-04-24T12:18:37Z","eTag":"\"{C6A371F6-1A71-43F1-805A-2EACEC090138},1\"","id":"01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY","lastModifiedDateTime":"2024-04-24T12:18:37Z","name":"[Sample] - Project Name _ Ehuu (681)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{C6A371F6-1A71-43F1-805A-2EACEC090138},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{76903468-FFC2-4EAD-981E-E7F58D79AB30},1\"","createdDateTime":"2024-07-24T19:10:12Z","eTag":"\"{76903468-FFC2-4EAD-981E-E7F58D79AB30},1\"","id":"01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ","lastModifiedDateTime":"2024-07-24T19:10:12Z","name":"[Sample] + Project Name _ Ehuu (520)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(520)","cTag":"\"c:{76903468-FFC2-4EAD-981E-E7F58D79AB30},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:37Z","lastModifiedDateTime":"2024-04-24T12:18:37Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:37 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:10:12 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (682)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"_=o=_ _ _Jedi_ Project Folder ___ (521)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -315,44 +245,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{0824093D-45B0-49E9-8E0A-2E46945FAB19},1"' + - '"{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e2b829ee-39db-40f1-be57-06a47cff23a9 + - c44cde3d-a49e-45c0-a7f6-3b42da5c2653 Client-Request-Id: - - e2b829ee-39db-40f1-be57-06a47cff23a9 + - c44cde3d-a49e-45c0-a7f6-3b42da5c2653 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000544"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003F3"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:37 GMT + - Wed, 24 Jul 2024 19:10:13 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{0824093D-45B0-49E9-8E0A-2E46945FAB19},1\"","createdDateTime":"2024-04-24T12:18:38Z","eTag":"\"{0824093D-45B0-49E9-8E0A-2E46945FAB19},1\"","id":"01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ","lastModifiedDateTime":"2024-04-24T12:18:38Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{0824093D-45B0-49E9-8E0A-2E46945FAB19},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},1\"","createdDateTime":"2024-07-24T19:10:13Z","eTag":"\"{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},1\"","id":"01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK","lastModifiedDateTime":"2024-07-24T19:10:13Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (521)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(521)","cTag":"\"c:{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:38Z","lastModifiedDateTime":"2024-04-24T12:18:38Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:38 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:13Z","lastModifiedDateTime":"2024-07-24T19:10:13Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:10:13 GMT - request: method: post uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children body: encoding: UTF-8 - string: '{"name":"PUBLIC PROJECT (684)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' + string: '{"name":"PUBLIC PROJECT (523)","folder":{},"@microsoft.graph.conflictBehavior":"fail"}' headers: Content-Type: - application/json Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -371,155 +301,44 @@ http_interactions: Content-Encoding: - gzip Etag: - - '"{1CD8820F-B4B5-4434-AAEE-5678F8633874},1"' + - '"{C19CC25B-07DD-468C-B05C-B4E853C52EF8},1"' Location: - - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU') + - https://finn.sharepoint.com/_api/v2.0/drives('b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy')/items('root')/children('01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY') Vary: - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 41a3120f-a6b1-405a-8728-b8584c96bf61 + - fbbf36c0-abf8-4831-adf7-7b687b3ac8b2 Client-Request-Id: - - 41a3120f-a6b1-405a-8728-b8584c96bf61 + - fbbf36c0-abf8-4831-adf7-7b687b3ac8b2 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003FA"}}' Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:37 GMT + - Wed, 24 Jul 2024 19:10:13 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{1CD8820F-B4B5-4434-AAEE-5678F8633874},1\"","createdDateTime":"2024-04-24T12:18:38Z","eTag":"\"{1CD8820F-B4B5-4434-AAEE-5678F8633874},1\"","id":"01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU","lastModifiedDateTime":"2024-04-24T12:18:38Z","name":"PUBLIC - PROJECT (684)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{1CD8820F-B4B5-4434-AAEE-5678F8633874},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/root/children/$entity","@odata.etag":"\"{C19CC25B-07DD-468C-B05C-B4E853C52EF8},1\"","createdDateTime":"2024-07-24T19:10:14Z","eTag":"\"{C19CC25B-07DD-468C-B05C-B4E853C52EF8},1\"","id":"01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY","lastModifiedDateTime":"2024-07-24T19:10:14Z","name":"PUBLIC + PROJECT (523)","size":0,"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(523)","cTag":"\"c:{C19CC25B-07DD-468C-B05C-B4E853C52EF8},0\"","commentSettings":{"commentingDisabled":{"isDisabled":false}},"createdBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint App"}},"lastModifiedBy":{"application":{"displayName":"OpenProject Dev App","id":"4262df2b-77bb-49c2-a5df-28355da676d2"},"user":{"displayName":"SharePoint - App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:38Z","lastModifiedDateTime":"2024-04-24T12:18:38Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' - recorded_at: Wed, 24 Apr 2024 12:18:38 GMT + App"}},"parentReference":{"driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","driveType":"documentLibrary","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","sharepointIds":{"listId":"f7f90ed1-a285-40e2-8841-e5460d76a332","listItemUniqueId":"a7a7b4ec-acc5-4a83-a405-2cd7418e7467","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50","siteUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests","tenantId":"4d44bf36-9b56-45c0-8807-bbf386dd047f","webId":"7ef259e8-8eed-4645-920a-8b367bb0d8e0"}},"fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:14Z","lastModifiedDateTime":"2024-07-24T19:10:14Z"},"folder":{"childCount":0},"shared":{"scope":"unknown"}}' + recorded_at: Wed, 24 Jul 2024 19:10:13 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK24YOPXISOHVF3A56DI2EATQC5 body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - dc879c51-0da4-41ac-9ea2-6bb75e31d72f - Client-Request-Id: - - dc879c51-0da4-41ac-9ea2-6bb75e31d72f - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000034F"}}' - Date: - - Wed, 24 Apr 2024 12:18:38 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-18T12:05:15Z","eTag":"\"{B94392DB-A502-4109-9EC5-17E7ABFFF461},4\"","id":"01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-18T12:05:15Z","name":"[dev] - Large (4)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5Bdev%5D%20Large%20(4)","cTag":"\"c:{B94392DB-A502-4109-9EC5-17E7ABFFF461},0\"","fileSystemInfo":{"createdDateTime":"2024-04-18T12:05:15Z","lastModifiedDateTime":"2024-04-18T12:05:15Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:38 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - 7fc7d3a8-d5af-4c64-a661-bbd2f9097aa0 - Client-Request-Id: - - 7fc7d3a8-d5af-4c64-a661-bbd2f9097aa0 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:18:38 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PO3SJB3SAVFBFAZ5RIX46V775DB'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:39 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -537,146 +356,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - bc644557-6748-40f2-b6ff-c25322a4ab51 + - 750616de-eabd-4ec4-af1d-9a12d0aa3911 Client-Request-Id: - - bc644557-6748-40f2-b6ff-c25322a4ab51 + - 750616de-eabd-4ec4-af1d-9a12d0aa3911 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000555"}}' Date: - - Wed, 24 Apr 2024 12:18:39 GMT + - Wed, 24 Jul 2024 19:10:13 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-03-18T18:12:55Z","eTag":"\"{D03A86A5-D563-45AC-B5FA-2A333F353BEA},275\"","id":"01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-03-18T18:12:55Z","name":"Demo - project (1)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/Demo%20project%20(1)","cTag":"\"c:{D03A86A5-D563-45AC-B5FA-2A333F353BEA},0\"","fileSystemInfo":{"createdDateTime":"2024-03-18T18:12:55Z","lastModifiedDateTime":"2024-03-18T18:12:55Z"},"folder":{"childCount":1},"shared":{"scope":"users"},"size":988098560}' - recorded_at: Wed, 24 Apr 2024 12:18:39 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:10:12Z","eTag":"\"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},2\"","id":"01AZJL5PK24YOPXISOHVF3A56DI2EATQC5","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:10:12Z","name":"INACTIVE + PROJECT! f0r r34lz (522)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(522)","cTag":"\"c:{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:10:14 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK24YOPXISOHVF3A56DI2EATQC5/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - d2df36cb-4b4c-46df-8913-e00438b18888 - Client-Request-Id: - - d2df36cb-4b4c-46df-8913-e00438b18888 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000055C"}}' - Link: - - ;rel="deprecation";type="text/html", - ;rel="deprecation";type="text/html" - Deprecation: - - Fri, 03 Sep 2021 23:59:59 GMT - Sunset: - - Sun, 01 Oct 2023 23:59:59 GMT - Date: - - Wed, 24 Apr 2024 12:18:39 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PNFQY5NAY6VVRC3L6RKGM7TKO7K'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","id":"3","loginName":"OpenProject file storage - tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:39 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer + - httpx.rb/1.3.0 Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 - Accept-Encoding: - - gzip, deflate - response: - status: - code: 200 - message: OK - headers: - Cache-Control: - - no-store, no-cache - Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; - charset=utf-8 - Content-Encoding: - - gzip - Strict-Transport-Security: - - max-age=31536000 - Request-Id: - - dbe2417a-4854-486b-8aba-2cc113d8ef20 - Client-Request-Id: - - dbe2417a-4854-486b-8aba-2cc113d8ef20 - X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054B"}}' - Date: - - Wed, 24 Apr 2024 12:18:39 GMT - body: - encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:36Z","eTag":"\"{2788B2C0-1213-4E7E-BECA-C67329784663},2\"","id":"01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:36Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{2788B2C0-1213-4E7E-BECA-C67329784663},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:36Z","lastModifiedDateTime":"2024-04-24T12:18:36Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:40 GMT -- request: - method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD/permissions - body: - encoding: US-ASCII - string: '' - headers: - Authorization: - - Bearer - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - httpx.rb/1.2.4 + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -687,17 +395,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 653048ef-c5da-4ba2-ac75-4f8cd615fc82 + - 874ceaa7-8bd3-45f5-a588-792d79803413 Client-Request-Id: - - 653048ef-c5da-4ba2-ac75-4f8cd615fc82 + - 874ceaa7-8bd3-45f5-a588-792d79803413 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000555"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -705,39 +415,36 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:40 GMT + - Wed, 24 Jul 2024 19:10:13 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PK24YOPXISOHVF3A56DI2EATQC5'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:40 GMT + recorded_at: Wed, 24 Jul 2024 19:10:14 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -755,37 +462,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 4a7749f0-90c7-41f8-86b1-116a9bfe6d56 + - 613f9688-f3db-420a-bf45-a104daa05050 Client-Request-Id: - - 4a7749f0-90c7-41f8-86b1-116a9bfe6d56 + - 613f9688-f3db-420a-bf45-a104daa05050 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000016E"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Date: - - Wed, 24 Apr 2024 12:18:40 GMT + - Wed, 24 Jul 2024 19:10:14 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:37Z","eTag":"\"{C6A371F6-1A71-43F1-805A-2EACEC090138},2\"","id":"01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:37Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{C6A371F6-1A71-43F1-805A-2EACEC090138},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:37Z","lastModifiedDateTime":"2024-04-24T12:18:37Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:41 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:10:12Z","eTag":"\"{76903468-FFC2-4EAD-981E-E7F58D79AB30},2\"","id":"01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:10:12Z","name":"[Sample] + Project Name _ Ehuu (520)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(520)","cTag":"\"c:{76903468-FFC2-4EAD-981E-E7F58D79AB30},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:10:14 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -796,17 +501,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - fe93a158-2dea-46a9-9cd3-000bc252416b + - c186d818-0637-4424-b43c-2022b0114995 Client-Request-Id: - - fe93a158-2dea-46a9-9cd3-000bc252416b + - c186d818-0637-4424-b43c-2022b0114995 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -814,41 +521,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:41 GMT + - Wed, 24 Jul 2024 19:10:15 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:41 GMT + recorded_at: Wed, 24 Jul 2024 19:10:15 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '234' response: @@ -869,11 +575,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f1041b51-3fa9-4fe0-a8fc-d66b3ece4d79 + - 6fa29f92-1ab7-4988-9b59-c84b490fc3c4 Client-Request-Id: - - f1041b51-3fa9-4fe0-a8fc-d66b3ece4d79 + - 6fa29f92-1ab7-4988-9b59-c84b490fc3c4 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000530"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -884,29 +590,27 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:43 GMT + - Wed, 24 Jul 2024 19:10:16 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:43 GMT + recorded_at: Wed, 24 Jul 2024 19:10:16 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -924,37 +628,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 2cbd4caf-1ad7-4be9-9f58-52069287b5ba + - 2328abd9-7705-442c-a8ef-fe92baf6737e Client-Request-Id: - - 2cbd4caf-1ad7-4be9-9f58-52069287b5ba + - 2328abd9-7705-442c-a8ef-fe92baf6737e X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000034F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003B9"}}' Date: - - Wed, 24 Apr 2024 12:18:43 GMT + - Wed, 24 Jul 2024 19:10:16 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:38Z","eTag":"\"{0824093D-45B0-49E9-8E0A-2E46945FAB19},2\"","id":"01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:38Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{0824093D-45B0-49E9-8E0A-2E46945FAB19},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:38Z","lastModifiedDateTime":"2024-04-24T12:18:38Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:43 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:10:13Z","eTag":"\"{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},2\"","id":"01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:10:13Z","name":"_=o=_ + _ _Jedi_ Project Folder ___ (521)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(521)","cTag":"\"c:{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:13Z","lastModifiedDateTime":"2024-07-24T19:10:13Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:10:17 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -965,17 +667,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - e2a3a376-d297-40b0-a1d7-5e1af871278d + - b6e2ab25-79c1-43ca-be6e-b34caea6cb91 Client-Request-Id: - - e2a3a376-d297-40b0-a1d7-5e1af871278d + - b6e2ab25-79c1-43ca-be6e-b34caea6cb91 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003B9"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -983,41 +687,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:44 GMT + - Wed, 24 Jul 2024 19:10:17 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:44 GMT + recorded_at: Wed, 24 Jul 2024 19:10:18 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '182' response: @@ -1038,11 +741,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - bd78123e-88c9-4387-adee-4ce734e7f01e + - be11cbfe-0533-4535-881d-23efb5075fcb Client-Request-Id: - - bd78123e-88c9-4387-adee-4ce734e7f01e + - be11cbfe-0533-4535-881d-23efb5075fcb X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000558"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003B9"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1053,28 +756,26 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:44 GMT + - Wed, 24 Jul 2024 19:10:18 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:45 GMT + recorded_at: Wed, 24 Jul 2024 19:10:19 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1092,37 +793,35 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f73b16a2-2c1a-49b5-8c95-6eda6ef58a8c + - 693f4270-6fcb-4cda-a905-cdfa915d75fd Client-Request-Id: - - f73b16a2-2c1a-49b5-8c95-6eda6ef58a8c + - 693f4270-6fcb-4cda-a905-cdfa915d75fd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000057D"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000056F"}}' Date: - - Wed, 24 Apr 2024 12:18:45 GMT + - Wed, 24 Jul 2024 19:10:18 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:38Z","eTag":"\"{1CD8820F-B4B5-4434-AAEE-5678F8633874},2\"","id":"01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:38Z","name":"PUBLIC - PROJECT (684)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(684)","cTag":"\"c:{1CD8820F-B4B5-4434-AAEE-5678F8633874},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:38Z","lastModifiedDateTime":"2024-04-24T12:18:38Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:46 GMT + Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-07-24T19:10:14Z","eTag":"\"{C19CC25B-07DD-468C-B05C-B4E853C52EF8},2\"","id":"01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-07-24T19:10:14Z","name":"PUBLIC + PROJECT (523)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(523)","cTag":"\"c:{C19CC25B-07DD-468C-B05C-B4E853C52EF8},0\"","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:14Z","lastModifiedDateTime":"2024-07-24T19:10:14Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' + recorded_at: Wed, 24 Jul 2024 19:10:19 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY/permissions body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1133,17 +832,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - d766c65c-5658-4dff-96cb-baa98f37d406 + - cea4ca70-8e8c-42e8-82db-f1b0801b850d Client-Request-Id: - - d766c65c-5658-4dff-96cb-baa98f37d406 + - cea4ca70-8e8c-42e8-82db-f1b0801b850d X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000364"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000056F"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1151,41 +852,40 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:46 GMT + - Wed, 24 Jul 2024 19:10:18 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:46 GMT + recorded_at: Wed, 24 Jul 2024 19:10:19 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["read"],"recipients":[{"objectId":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},{"objectId":"248aeb72-b231-4e71-a466-67fa7df2a285"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '181' response: @@ -1206,11 +906,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 4a14af4a-61fb-4a32-b73e-5c0119b48c95 + - 52556d1a-fcbc-405f-960f-358866aa560c Client-Request-Id: - - 4a14af4a-61fb-4a32-b73e-5c0119b48c95 + - 52556d1a-fcbc-405f-960f-358866aa560c X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000056F"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1221,30 +921,30 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:47 GMT + - Wed, 24 Jul 2024 19:10:19 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba","displayName":"Test user 02"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["read"],"grantedTo":{"user":{"email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285","displayName":"Test user 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:47 GMT + recorded_at: Wed, 24 Jul 2024 19:10:20 GMT - request: method: post - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU/invite + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY/invite body: encoding: UTF-8 string: '{"requireSignIn":true,"sendInvitation":false,"roles":["write"],"recipients":[{"objectId":"33db2c84-275d-46af-afb0-c26eb786b194"}]}' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate + Content-Type: + - application/json; charset=utf-8 Content-Length: - '130' response: @@ -1265,11 +965,11 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - aab64c73-7d5d-472e-b4e4-a3494675d2d1 + - cf68fbeb-7a81-42d6-904e-11ed136177dd Client-Request-Id: - - aab64c73-7d5d-472e-b4e4-a3494675d2d1 + - cf68fbeb-7a81-42d6-904e-11ed136177dd X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000558"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000056F"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1280,27 +980,25 @@ http_interactions: Odata-Version: - '4.0' Date: - - Wed, 24 Apr 2024 12:18:48 GMT + - Wed, 24 Jul 2024 19:10:20 GMT body: encoding: UTF-8 string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.permission)","value":[{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"grantedTo":{"user":{"email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194","displayName":"Test Manager 01"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:49 GMT + recorded_at: Wed, 24 Jul 2024 19:10:21 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1318,25 +1016,93 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - e50e54a9-1dba-40fb-99d7-85029e8cbd36 + - e9008a2b-8b35-4481-bf12-cf7fb7c2cd4f Client-Request-Id: - - e50e54a9-1dba-40fb-99d7-85029e8cbd36 + - e9008a2b-8b35-4481-bf12-cf7fb7c2cd4f X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000034F"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000553"}}' Date: - - Wed, 24 Apr 2024 12:18:48 GMT + - Wed, 24 Jul 2024 19:10:21 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:37Z","eTag":"\"{C6A371F6-1A71-43F1-805A-2EACEC090138},3\"","id":"01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:37Z","name":"[Sample] - Project Name _ Ehuu (681)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(681)","cTag":"\"c:{C6A371F6-1A71-43F1-805A-2EACEC090138},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:37Z","lastModifiedDateTime":"2024-04-24T12:18:37Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:49 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{76903468-FFC2-4EAD-981E-E7F58D79AB30},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (520)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(520)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (521)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(521)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:13Z","lastModifiedDateTime":"2024-07-24T19:10:13Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PK24YOPXISOHVF3A56DI2EATQC5","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"INACTIVE PROJECT! + f0r r34lz (522)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(522)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{C19CC25B-07DD-468C-B05C-B4E853C52EF8},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (523)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(523)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:14Z","lastModifiedDateTime":"2024-07-24T19:10:14Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:10:21 GMT +- request: + method: post + uri: https://login.microsoftonline.com/4d44bf36-9b56-45c0-8807-bbf386dd047f/oauth2/v2.0/token + body: + encoding: UTF-8 + string: grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default + headers: + User-Agent: + - Rack::OAuth2 (2.2.1) + Authorization: + - Basic + Content-Type: + - application/x-www-form-urlencoded + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Cache-Control: + - no-store, no-cache + Pragma: + - no-cache + Content-Type: + - application/json; charset=utf-8 + Expires: + - "-1" + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + P3p: + - CP="DSP CUR OTPi IND OTRi ONL FIN" + X-Ms-Request-Id: + - 212549c7-0531-45ee-9954-071ed8087600 + X-Ms-Ests-Server: + - 2.1.18517.11 - NEULR1 ProdSlices + X-Ms-Srs: + - 1.P + X-Xss-Protection: + - '0' + Set-Cookie: + - fpc=Ais-yeJ3b8BHtBy0wZb-0HukbDoXAQAAAJ1IM94OAAAA; expires=Fri, 23-Aug-2024 + 19:10:22 GMT; path=/; secure; HttpOnly; SameSite=None + - stsservicecookie=estsfd; path=/; secure; samesite=none; httponly + - x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly + Date: + - Wed, 24 Jul 2024 19:10:21 GMT + Content-Length: + - '1733' + body: + encoding: UTF-8 + string: '{"token_type":"Bearer","expires_in":3599,"ext_expires_in":3599,"access_token":""}' + recorded_at: Wed, 24 Jul 2024 19:10:22 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ/permissions body: encoding: US-ASCII string: '' @@ -1348,7 +1114,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1359,17 +1125,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - a52c505a-5ef8-4cf6-b41a-395092d398b3 + - e76472c9-7048-495b-9fce-c64358721cd2 Client-Request-Id: - - a52c505a-5ef8-4cf6-b41a-395092d398b3 + - e76472c9-7048-495b-9fce-c64358721cd2 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000311"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003FC"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1377,51 +1145,45 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:49 GMT + - Wed, 24 Jul 2024 19:10:22 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMi5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"},"siteUser":{"displayName":"Test user 02","email":"testuser02.op@outlook.com","id":"43","loginName":"i:0#.f|membership|testuser02.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 02","email":"testuser02.op@outlook.com","id":"2ff33b8f-2843-40c1-9a17-d786bca17fba"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:49 GMT + recorded_at: Wed, 24 Jul 2024 19:10:22 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1439,25 +1201,36 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 8202e2b7-ca87-4b92-b0f9-cd63e4331924 + - e32a017a-a898-4171-9733-0eeb566f38d3 Client-Request-Id: - - 8202e2b7-ca87-4b92-b0f9-cd63e4331924 + - e32a017a-a898-4171-9733-0eeb566f38d3 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000163"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000406"}}' Date: - - Wed, 24 Apr 2024 12:18:49 GMT + - Wed, 24 Jul 2024 19:10:22 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:38Z","eTag":"\"{0824093D-45B0-49E9-8E0A-2E46945FAB19},3\"","id":"01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:38Z","name":"_=o=_ - _ _Jedi_ Project Folder ___ (682)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(682)","cTag":"\"c:{0824093D-45B0-49E9-8E0A-2E46945FAB19},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:38Z","lastModifiedDateTime":"2024-04-24T12:18:38Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:50 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{76903468-FFC2-4EAD-981E-E7F58D79AB30},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (520)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(520)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (521)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(521)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:13Z","lastModifiedDateTime":"2024-07-24T19:10:13Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PK24YOPXISOHVF3A56DI2EATQC5","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"INACTIVE PROJECT! + f0r r34lz (522)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(522)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{C19CC25B-07DD-468C-B05C-B4E853C52EF8},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (523)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(523)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:14Z","lastModifiedDateTime":"2024-07-24T19:10:14Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:10:22 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK/permissions body: encoding: US-ASCII string: '' @@ -1469,7 +1242,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1480,17 +1253,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - 69553186-b054-42dc-9afb-7f4055dd2e99 + - a057f777-bf69-43f0-8f9b-d4a684404c21 Client-Request-Id: - - 69553186-b054-42dc-9afb-7f4055dd2e99 + - a057f777-bf69-43f0-8f9b-d4a684404c21 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003F3"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1498,47 +1273,42 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:50 GMT + - Wed, 24 Jul 2024 19:10:22 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}}},{"@deprecated.GrantedTo":"GrantedTo has been deprecated. - Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + tests Owners"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdHVzZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"},"siteUser":{"displayName":"Test user 01","email":"testuser01.op@outlook.com","id":"42","loginName":"i:0#.f|membership|testuser01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + user 01","email":"testuser01.op@outlook.com","id":"248aeb72-b231-4e71-a466-67fa7df2a285"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","roles":["write"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8dGVzdG1hbmFnZXIwMS5vcF9vdXRsb29rLmNvbSNleHQjQGZpbm4ub25taWNyb3NvZnQuY29t","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Test + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"},"siteUser":{"displayName":"Test Manager 01","email":"testmanager01.op@outlook.com","id":"45","loginName":"i:0#.f|membership|testmanager01.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Test - Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Manager 01","email":"testmanager01.op@outlook.com","id":"33db2c84-275d-46af-afb0-c26eb786b194"}}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:50 GMT + recorded_at: Wed, 24 Jul 2024 19:10:23 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root/children?$select=id,name,size,webUrl,lastModifiedBy,createdBy,fileSystemInfo,file,folder,parentReference body: encoding: US-ASCII string: '' headers: Authorization: - Bearer - Accept: - - application/json - Content-Type: - - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 + Accept: + - "*/*" Accept-Encoding: - gzip, deflate response: @@ -1556,25 +1326,36 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - b9dea28c-7967-4a77-97e5-b0e084801ad1 + - 4375f4a3-86c3-4c7c-8d1d-e1dada1ea4c0 Client-Request-Id: - - b9dea28c-7967-4a77-97e5-b0e084801ad1 + - 4375f4a3-86c3-4c7c-8d1d-e1dada1ea4c0 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000364"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000391"}}' Date: - - Wed, 24 Apr 2024 12:18:50 GMT + - Wed, 24 Jul 2024 19:10:23 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)/$entity","@microsoft.graph.Decorator":"decorator - has been deprecated. Refer to folder.decorator","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"createdDateTime":"2024-04-24T12:18:36Z","eTag":"\"{2788B2C0-1213-4E7E-BECA-C67329784663},2\"","id":"01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject - Dev App"},"user":{"displayName":"SharePoint App"}},"lastModifiedDateTime":"2024-04-24T12:18:36Z","name":"INACTIVE - PROJECT! f0r r34lz (683)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual - Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(683)","cTag":"\"c:{2788B2C0-1213-4E7E-BECA-C67329784663},0\"","fileSystemInfo":{"createdDateTime":"2024-04-24T12:18:36Z","lastModifiedDateTime":"2024-04-24T12:18:36Z"},"folder":{"childCount":0},"shared":{"scope":"users"},"size":0}' - recorded_at: Wed, 24 Apr 2024 12:18:50 GMT + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)","value":[{"@odata.etag":"\"{76903468-FFC2-4EAD-981E-E7F58D79AB30},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"[Sample] Project + Name _ Ehuu (520)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/%5BSample%5D%20Project%20Name%20_%20Ehuu%20(520)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{F61A528B-5DCC-4A4E-B2EA-2D4760E1B9CA},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"_=o=_ _ _Jedi_ + Project Folder ___ (521)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/_=o=_%20_%20_Jedi_%20Project%20Folder%20___%20(521)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:13Z","lastModifiedDateTime":"2024-07-24T19:10:13Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{FB1CE65A-4EA2-4B3D-B077-C3468809C05D},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PK24YOPXISOHVF3A56DI2EATQC5","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"INACTIVE PROJECT! + f0r r34lz (522)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/INACTIVE%20PROJECT!%20f0r%20r34lz%20(522)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:12Z","lastModifiedDateTime":"2024-07-24T19:10:12Z"},"folder":{"childCount":0},"size":0},{"@odata.etag":"\"{C19CC25B-07DD-468C-B05C-B4E853C52EF8},2\"","createdBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"id":"01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY","lastModifiedBy":{"application":{"id":"4262df2b-77bb-49c2-a5df-28355da676d2","displayName":"OpenProject + Dev App"},"user":{"displayName":"SharePoint App"}},"name":"PUBLIC PROJECT + (523)","parentReference":{"driveType":"documentLibrary","driveId":"b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy","id":"01AZJL5PN6Y2GOVW7725BZO354PWSELRRZ","name":"Manual + Sharing Test","path":"/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/root:","siteId":"1b4b6576-906d-4d94-8f49-6d00a9507b50"},"webUrl":"https://finn.sharepoint.com/sites/openprojectfilestoragetests/Manual%20Sharing%20Test/PUBLIC%20PROJECT%20(523)","fileSystemInfo":{"createdDateTime":"2024-07-24T19:10:14Z","lastModifiedDateTime":"2024-07-24T19:10:14Z"},"folder":{"childCount":0},"size":0}]}' + recorded_at: Wed, 24 Jul 2024 19:10:23 GMT - request: method: get - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD/permissions + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK24YOPXISOHVF3A56DI2EATQC5/permissions body: encoding: US-ASCII string: '' @@ -1586,7 +1367,7 @@ http_interactions: Content-Type: - application/json User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept-Encoding: - gzip, deflate response: @@ -1597,17 +1378,19 @@ http_interactions: Cache-Control: - no-store, no-cache Content-Type: - - application/json; odata.metadata=minimal; odata.streaming=true + - application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false;charset=utf-8 Content-Encoding: - gzip + Vary: + - Accept-Encoding Strict-Transport-Security: - max-age=31536000 Request-Id: - - ac7137c9-f892-4af3-9247-3f4eaed0d876 + - '09acdbbd-5815-4b39-8719-6c0695dc5049' Client-Request-Id: - - ac7137c9-f892-4af3-9247-3f4eaed0d876 + - '09acdbbd-5815-4b39-8719-6c0695dc5049' X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000165"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000379"}}' Link: - ;rel="deprecation";type="text/html", ;rel="deprecation";type="text/html" @@ -1615,27 +1398,26 @@ http_interactions: - Fri, 03 Sep 2021 23:59:59 GMT Sunset: - Sun, 01 Oct 2023 23:59:59 GMT + Odata-Version: + - '4.0' Date: - - Wed, 24 Apr 2024 12:18:50 GMT + - Wed, 24 Jul 2024 19:10:23 GMT body: encoding: UTF-8 - string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD'')/permissions","value":[{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + string: '{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#drives(''b%21dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy'')/items(''01AZJL5PK24YOPXISOHVF3A56DI2EATQC5'')/permissions","value":[{"id":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","roles":["owner"],"shareId":"T3BlblByb2plY3QgZmlsZSBzdG9yYWdlIHRlc3RzIE93bmVycw","grantedToV2":{"siteGroup":{"displayName":"OpenProject file storage tests Owners","id":"3","loginName":"OpenProject file storage tests Owners"}},"grantedTo":{"user":{"displayName":"OpenProject file storage - tests Owners"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo has - been deprecated. Refer to GrantedToV2","id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + tests Owners"}},"inheritedFrom":{}},{"id":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","roles":["owner"],"shareId":"aTowIy5mfG1lbWJlcnNoaXB8ZXNjaHViZXJ0Lm9wX291dGxvb2suY29tI2V4dCNAZmlubi5vbm1pY3Jvc29mdC5jb20","grantedToV2":{"user":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"Eric + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"},"siteUser":{"displayName":"Eric Schubert","email":"eschubert.op@outlook.com","id":"12","loginName":"i:0#.f|membership|eschubert.op_outlook.com#ext#@finn.onmicrosoft.com"}},"grantedTo":{"user":{"displayName":"Eric - Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"@deprecated.GrantedTo":"GrantedTo - has been deprecated. Refer to GrantedToV2","id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject - file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + Schubert","email":"eschubert.op@outlook.com","id":"0a0d38a9-a59b-4245-93fa-0d2cf727f17a"}},"inheritedFrom":{}},{"id":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","roles":["owner"],"shareId":"Yzowby5jfGZlZGVyYXRlZGRpcmVjdG9yeWNsYWltcHJvdmlkZXJ8NTg1NGI4YTYtNzg5Yi00M2E1LWI3Y2QtMWYwMGFkNGJkMDMwX28","grantedToV2":{"group":{"@odata.type":"#microsoft.graph.sharePointIdentity","displayName":"OpenProject + file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"},"siteUser":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"6","loginName":"c:0o.c|federateddirectoryclaimprovider|5854b8a6-789b-43a5-b7cd-1f00ad4bd030_o"}},"grantedTo":{"user":{"displayName":"OpenProject file storage tests Owners","email":"openprojectfilestoragetests@finn.onmicrosoft.com","id":"5854b8a6-789b-43a5-b7cd-1f00ad4bd030"}},"inheritedFrom":{}}]}' - recorded_at: Wed, 24 Apr 2024 12:18:51 GMT + recorded_at: Wed, 24 Jul 2024 19:10:23 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PPWOGR4M4I26FBYAWROVTWASAJY + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PLIGSIHNQX7VVHJQHXH6WGXTKZQ body: encoding: US-ASCII string: '' @@ -1643,7 +1425,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1658,20 +1440,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - a670c79c-f859-4636-a0e0-7c299f8bbd2a + - d57a60c2-6bf3-4f1e-8f5c-85605ca92b59 Client-Request-Id: - - a670c79c-f859-4636-a0e0-7c299f8bbd2a + - d57a60c2-6bf3-4f1e-8f5c-85605ca92b59 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000054B"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000039F"}}' Date: - - Wed, 24 Apr 2024 12:18:51 GMT + - Wed, 24 Jul 2024 19:10:23 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:51 GMT + recorded_at: Wed, 24 Jul 2024 19:10:24 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PJ5BESARMCF5FEY4CROI2KF7KYZ + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PMLKINPNTC5JZFLF2RNI5QODOOK body: encoding: US-ASCII string: '' @@ -1679,7 +1461,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1694,20 +1476,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 648feb3c-b6f2-46f0-ac67-410346be808e + - d9196fa6-c263-4f2f-b8e2-78893149e5fe Client-Request-Id: - - 648feb3c-b6f2-46f0-ac67-410346be808e + - d9196fa6-c263-4f2f-b8e2-78893149e5fe X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF0000052A"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF0000038F"}}' Date: - - Wed, 24 Apr 2024 12:18:51 GMT + - Wed, 24 Jul 2024 19:10:24 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:51 GMT + recorded_at: Wed, 24 Jul 2024 19:10:24 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5POAWKECOEYSPZHL5SWGOMUXQRTD + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK24YOPXISOHVF3A56DI2EATQC5 body: encoding: US-ASCII string: '' @@ -1715,7 +1497,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1730,20 +1512,20 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - f79cb498-1f79-4d8e-a27d-496ab32a29a8 + - 41adcb03-cbc3-48d6-bc5f-b78c76f47441 Client-Request-Id: - - f79cb498-1f79-4d8e-a27d-496ab32a29a8 + - 41adcb03-cbc3-48d6-bc5f-b78c76f47441 X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000167"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF000003B8"}}' Date: - - Wed, 24 Apr 2024 12:18:52 GMT + - Wed, 24 Jul 2024 19:10:24 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:52 GMT + recorded_at: Wed, 24 Jul 2024 19:10:25 GMT - request: method: delete - uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PIPQLMBZNNUGRCKV3SWPD4GGODU + uri: https://graph.microsoft.com/v1.0/drives/b!dmVLG22QlE2PSW0AqVB7UOhZ8n7tjkVGkgqLNnuw2ODRDvn3haLiQIhB5UYNdqMy/items/01AZJL5PK3YKOMDXIHRRDLAXFU5BJ4KLXY body: encoding: US-ASCII string: '' @@ -1751,7 +1533,7 @@ http_interactions: Authorization: - Bearer User-Agent: - - httpx.rb/1.2.4 + - httpx.rb/1.3.0 Accept: - "*/*" Accept-Encoding: @@ -1766,15 +1548,15 @@ http_interactions: Strict-Transport-Security: - max-age=31536000 Request-Id: - - 9b24719a-3d84-481b-8b14-149d53328734 + - 99e7b183-5f28-41f4-9bd7-9911fd4d29de Client-Request-Id: - - 9b24719a-3d84-481b-8b14-149d53328734 + - 99e7b183-5f28-41f4-9bd7-9911fd4d29de X-Ms-Ags-Diagnostic: - - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"002","RoleInstance":"FR3PEPF00000558"}}' + - '{"ServerInfo":{"DataCenter":"Germany West Central","Slice":"E","Ring":"4","ScaleUnit":"004","RoleInstance":"FR2PEPF00000391"}}' Date: - - Wed, 24 Apr 2024 12:18:51 GMT + - Wed, 24 Jul 2024 19:10:24 GMT body: encoding: UTF-8 string: '' - recorded_at: Wed, 24 Apr 2024 12:18:52 GMT + recorded_at: Wed, 24 Jul 2024 19:10:25 GMT recorded_with: VCR 6.2.0 diff --git a/modules/team_planner/config/locales/crowdin/id.yml b/modules/team_planner/config/locales/crowdin/id.yml index 56b2ee0b4746..84c9838dfa26 100644 --- a/modules/team_planner/config/locales/crowdin/id.yml +++ b/modules/team_planner/config/locales/crowdin/id.yml @@ -8,7 +8,7 @@ id: project_module_team_planner_view: "Rencana tim" team_planner: label_team_planner: "Rencana tim" - label_new_team_planner: "New team planner" + label_new_team_planner: "Perencana tim baru" label_create_new_team_planner: "Buat rencana tim baru" label_team_planner_plural: "Rencana tim" label_assignees: "Penerima tugas" diff --git a/modules/two_factor_authentication/app/views/two_factor_authentication/settings.html.erb b/modules/two_factor_authentication/app/views/two_factor_authentication/settings.html.erb index 31a52b1145a8..8c757951f4a1 100644 --- a/modules/two_factor_authentication/app/views/two_factor_authentication/settings.html.erb +++ b/modules/two_factor_authentication/app/views/two_factor_authentication/settings.html.erb @@ -2,10 +2,10 @@ <%= render Primer::OpenProject::PageHeader.new do |header| - header.with_title { I18n.t("two_factor_authentication.settings.title") } + header.with_title { I18n.t("two_factor_authentication.label_two_factor_authentication") } header.with_breadcrumbs([{ href: admin_index_path, text: t(:label_administration) }, { href: admin_settings_authentication_path, text: t(:label_authentication) }, - I18n.t("two_factor_authentication.settings.title")]) + I18n.t("two_factor_authentication.label_two_factor_authentication")]) end %> diff --git a/spec/requests/api/v3/attachments/attachment_resource_shared_examples.rb b/spec/requests/api/v3/attachments/attachment_resource_shared_examples.rb index cc32297a87d6..57fd8038680b 100644 --- a/spec/requests/api/v3/attachments/attachment_resource_shared_examples.rb +++ b/spec/requests/api/v3/attachments/attachment_resource_shared_examples.rb @@ -471,6 +471,13 @@ def request! expect(subject.body) .to match(mock_file.read) end + + it "responds with not found if file has been deleted" do + File.delete attachment.file.path + + get path + expect(subject.status).to eq 404 + end end context "for a local text file" do diff --git a/spec/seeders/basic_data/project_custom_field_section_seeder_spec.rb b/spec/seeders/basic_data/project_custom_field_section_seeder_spec.rb new file mode 100644 index 000000000000..d4ff994cefd7 --- /dev/null +++ b/spec/seeders/basic_data/project_custom_field_section_seeder_spec.rb @@ -0,0 +1,99 @@ +# frozen_string_literal: true + +#-- copyright +# OpenProject is an open source project management software. +# Copyright (C) 2012-2024 the OpenProject GmbH +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License version 3. +# +# OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: +# Copyright (C) 2006-2013 Jean-Philippe Lang +# Copyright (C) 2010-2013 the ChiliProject Team +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# See COPYRIGHT and LICENSE files for more details. +#++ + +require "spec_helper" + +RSpec.describe BasicData::ProjectCustomFieldSectionSeeder do + include_context "with basic seed data" + + subject(:seeder) { described_class.new(seed_data) } + + let(:seed_data) { basic_seed_data.merge(Source::SeedData.new(data_hash)) } + + before do + seeder.seed! + end + + context "with some sections defined" do + let(:data_hash) do + YAML.load <<~SEEDING_DATA_YAML + project_custom_field_sections: + - reference: :section_one + name: Project Attributes + position: 1 + - reference: :section_two + name: Project Attributes Two + position: 2 + SEEDING_DATA_YAML + end + + it "creates the corresponding sections with the given attributes", :aggregate_failures do + expect(ProjectCustomFieldSection.count).to eq(2) + expect(ProjectCustomFieldSection.find_by(name: "Project Attributes")) + .to have_attributes(position: 1) + expect(ProjectCustomFieldSection.find_by(name: "Project Attributes Two")) + .to have_attributes(position: 2) + + # references the section in the seed data + created_status = ProjectCustomFieldSection.last + expect(seed_data.find_reference(:section_two)).to eq(created_status) + end + + context "when seeding a second time" do + subject(:second_seeder) { described_class.new(second_seed_data) } + + let(:second_seed_data) { basic_seed_data.merge(Source::SeedData.new(data_hash)) } + + before do + second_seeder.seed! + end + + it "registers existing matching sections as references in the seed data" do + # using the first seed data as the expected value + expect(second_seed_data.find_reference(:section_one)) + .to eq(seed_data.find_reference(:section_one)) + expect(second_seed_data.find_reference(:section_two)) + .to eq(seed_data.find_reference(:section_two)) + end + end + end + + context "without sections defined" do + let(:data_hash) do + YAML.load <<~SEEDING_DATA_YAML + nothing here: '' + SEEDING_DATA_YAML + end + + it "creates no sections" do + expect(ProjectCustomFieldSection.count).to eq(0) + end + end +end