Commit Graph

15591 Commits

Author SHA1 Message Date
Mir Bhatia 8375ce6b18 Merge pull request #23686 from opf/bug/op-19061-meeting-not-shown-at-all-meetings-if-meeting-creator-is-not-marked-as-participated
[OP-19496] Meeting not shown in "All meetings" in the meetings index page if there are no participants
2026-06-12 10:04:21 +02:00
Mir Bhatia 9191ca6a76 Update "All meetings" condition 2026-06-13 15:00:23 +02:00
OpenProject Actions CI 4d59009e7c update locales from crowdin [ci skip] 2026-06-12 04:33:41 +00:00
Klaus Zanders 24a5b24bcd Merge pull request #23661 from opf/wire-up-edit-work-package
[Resource Management] Allow editing Work on the WP from the Resource Planner
2026-06-11 16:19:17 +02:00
Klaus Zanders 3494a6df83 Merge pull request #23628 from opf/finish-work-package-table
[Resource Management] Finish work package table
2026-06-11 16:17:42 +02:00
Klaus Zanders 2985562c74 Merge pull request #23677 from opf/merge-release/17.5-20260611050510
Merge release/17.5 into dev
2026-06-11 12:11:16 +02:00
Klaus Zanders 7649d2c9a5 Fixes Rubocop 2026-06-11 12:01:48 +02:00
Klaus Zanders b2a2c09717 Remove divider on the footer 2026-06-11 11:34:05 +02:00
Klaus Zanders dd987c51c1 Proper layout for the table. Middle align, fixed widths 2026-06-11 11:30:20 +02:00
Klaus Zanders 85ebce3f76 Proper styling of the allocated members table 2026-06-11 10:58:46 +02:00
Klaus Zanders 9065a2d85b put a max cap on allocated_time so we do not run into an integer range error 2026-06-11 10:11:57 +02:00
Dombi Attila 5a14af6e0d Merge pull request #23630 from opf/task/op-19483-introduce-bundler-cooldown
[OP-19483] Introduce Bundler cooldown
2026-06-11 10:47:57 +03:00
Klaus Zanders 6b276f2f33 Only assign turbo frame reload logic, when we actually have a view 2026-06-11 09:38:50 +02:00
Klaus Zanders efef9597f4 Ensure we have no div/0 errors for the progress bar 2026-06-11 09:38:14 +02:00
Klaus Zanders 38ce5a3e33 Merge branch 'dev' into merge-release/17.5-20260611050510 2026-06-11 09:17:51 +02:00
OpenProject Actions CI 45c29be300 update locales from crowdin [ci skip] 2026-06-11 04:36:13 +00:00
OpenProject Actions CI bd78382cab update locales from crowdin [ci skip] 2026-06-11 04:34:09 +00:00
Tobias Dillmann 61c5224cbd [#73887] mocked_permission_helper mirrors UserPermissibleService for empty project
It should not grant all permissions if the project argument is `nil`.
2026-06-10 19:47:12 +02:00
Tobias Dillmann 258d17ceb4 [#73887] Add missing test cases for buckets and sprints 2026-06-10 19:47:12 +02:00
Tobias Dillmann 4e616f88dc [#73887] Reorder wp schema representer spec 2026-06-10 19:47:12 +02:00
Tobias Dillmann ffb4aa8d69 [#73887] Revert "[#73887] mv BacklogBucketQuery -> Query, SprintQuery -> Query"
This reverts commit 9c93ea8450.
2026-06-10 19:47:12 +02:00
Tobias Dillmann 84761d9931 [#73887] Align Sprint and Bucket representation path 2026-06-10 19:47:12 +02:00
Tobias Dillmann 9b7ca3238b [#73887] Remove superfluous project presence checks
allowed_in_project? will return false for nil-projects, so this check is
not needed.
2026-06-10 19:47:12 +02:00
Tobias Dillmann d96781f7b1 [#73887] mv BacklogBucketQuery -> Query, SprintQuery -> Query 2026-06-10 19:47:12 +02:00
Tobias Dillmann 905b21b31f [#73887] Apply Sprint fix from #23523 for Backlog Buckets 2026-06-10 19:47:12 +02:00
Tobias Dillmann c51da0534c [#73887] Backlog bucket WP details spec 2026-06-10 19:47:12 +02:00
Tobias Dillmann 974f5b7272 [#73887] Add backlog buckets to API 2026-06-10 19:47:12 +02:00
Klaus Zanders c730866e12 Ensure that everything is nicely reloaded when creating/updating/deleting a resource allocation 2026-06-10 17:00:39 +02:00
Yauheni Suhakou beb0bd2cab Implement referencing pages query (#23544) 2026-06-10 16:11:15 +02:00
Klaus Zanders 500d7ca79f Add specs for resource planner progress editing 2026-06-10 15:50:13 +02:00
Klaus Zanders 7a47b0b25e Edit total work from the resource planner list via the progress modal 2026-06-10 15:42:53 +02:00
Alexander Brandon Coles 8127d71d6a Merge pull request #23588 from opf/code-maintenance/angular-22
[OP-19470] Upgrade Angular to v22
2026-06-10 14:01:14 +01:00
Klaus Zanders 11315f1933 Run the overbooking confirmation step on allocation updates 2026-06-10 14:52:59 +02:00
Klaus Zanders e8795b9152 Compact allocation row menu and left-align the allocate footer action 2026-06-10 14:47:28 +02:00
Klaus Zanders 188c0cbfd6 Build the work package list content on the resource planner show page 2026-06-10 14:44:03 +02:00
Klaus Zanders 50c1277d97 Allow editing and deleting allocations from the dialog row menu 2026-06-10 14:40:11 +02:00
Klaus Zanders 8100f22c6f Flag overbooked allocations with a warning icon in the dialog 2026-06-10 14:32:15 +02:00
Klaus Zanders b78e7329e0 Wrap dialog allocation list in a BorderBox via streamable ListComponent 2026-06-10 14:23:44 +02:00
Klaus Zanders 563f2b0d58 Use person-add icon for unassigned allocations and the allocate link 2026-06-10 14:21:45 +02:00
Klaus Zanders c43ced6250 Render dialog allocation times as duration pills 2026-06-10 14:20:37 +02:00
Klaus Zanders 95f7883023 Move AllocationProgressComponent to shared ResourceAllocations namespace 2026-06-10 14:19:05 +02:00
Oliver Günther f389bb1c9b Merge pull request #23629 from opf/fix/meeting-backlog-section
Expose the backlog section visibly through the meetings API, ensuring it appears
2026-06-10 14:06:40 +02:00
Klaus Zanders 74a113800c Use large portrait dialog for the dialog 2026-06-10 13:55:33 +02:00
Klaus Zanders 9455bdc831 Resource Allocation info dialog 2026-06-10 13:55:31 +02:00
Klaus Zanders 5c1f221513 Only show visible users 2026-06-10 13:55:30 +02:00
Klaus Zanders 34609d6b9f Implement Allocated Users column 2026-06-10 13:55:28 +02:00
Klaus Zanders c9d4cf2938 Add ProgressBar for Allocation Column 2026-06-10 13:55:26 +02:00
Oliver Günther cd5ceba958 Allow embed_links to be parameterized, controlling which elements should be embedded 2026-06-10 13:43:06 +02:00
Klaus Zanders 35a20584b5 Only refresh the banner instead of the entire form 2026-06-10 13:03:56 +02:00
Klaus Zanders caefdd0ab0 When the allocation spans over multiple schedules, also show this in the warning 2026-06-10 12:44:09 +02:00