15614 Commits

Author SHA1 Message Date
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
Klaus Zanders c2b3ec89cc Show availability factor in the overbooking warning 2026-06-10 12:19:10 +02:00
Klaus Zanders eccaf94237 Show warning for scheduling outside of work package hours in the dialog itself 2026-06-10 11:59:37 +02:00
Klaus Zanders 372c295422 Add gray background for the box 2026-06-10 11:59:18 +02:00
Klaus Zanders 4f425b03fb Display the correct working schedule 2026-06-10 11:59:17 +02:00
Klaus Zanders 660806aeeb Show overbooking warning for a user 2026-06-10 11:59:12 +02:00
Klaus Zanders d828f28c85 Resource Allocation calculation 2026-06-10 11:57:02 +02:00
Klaus Zanders 34c262c489 Add more scopes for working time related models 2026-06-10 11:57:00 +02:00
Klaus Zanders bda6278fd6 Merge pull request #23512 from opf/resource-allocation-modals
Resource allocation modals
2026-06-10 11:50:11 +02:00
Oliver Günther d851d25524 Merge remote-tracking branch 'origin/release/17.5' into dev 2026-06-10 11:29:44 +02:00
Oliver Günther efc7a8afb6 Fix IFC direct upload callback failing on non-standard store paths
attachment_id_from_key used a regex anchored to `uploads/` which does
not match store paths on SaaS instances where the store_dir is
overridden with an instance-specific prefix (e.g. instance_qa_bim/...).

https://community.openproject.org/projects/STB/work_packages/STB-80/activity
2026-06-10 11:28:06 +02:00
Klaus Zanders 879d4e8abe Allow to schedule resource allocations on just one day 2026-06-10 09:40:08 +02:00
Alexander Brandon Coles c085eefb06 Merge branch 'dev' into code-maintenance/angular-22 2026-06-10 08:39:31 +01:00
Jan Sandbrink f102eecdc3 Adapt to latest OpenProject plugin for XWiki
This now allows to fetch canonical page infos using GET and should
return a 404 if a page with the given name does not exist.
2026-06-10 08:37:26 +02:00
OpenProject Actions CI e55881e5d9 update locales from crowdin [ci skip] 2026-06-10 04:35:21 +00:00
OpenProject Actions CI 9f7af52eff update locales from crowdin [ci skip] 2026-06-10 04:33:09 +00:00
Oliver Günther 58dfa111ba Fix meeting backlog section exposing API 2026-06-10 06:15:41 +02:00
Ivan Kuchin 7b5403f1be Merge pull request #23515 from opf/pluck-matcher
Pluck matcher
2026-06-09 22:19:42 +02:00
OpenProject Actions CI 63b5e3009d update locales from crowdin [ci skip] 2026-06-09 16:10:53 +00:00
OpenProject Actions CI 86f9f2975f update locales from crowdin [ci skip] 2026-06-09 16:08:35 +00:00
ulferts 0f9cb250dd again try to stabilize flickering my page work package table spec 2026-06-09 17:58:25 +02:00
Dombi Attila f67e8c02b8 Fix missing magic comment 2026-06-09 18:00:38 +03:00
Klaus Zanders d3b86ed049 Fix specs 2026-06-09 16:48:40 +02:00
Klaus Zanders 2b3ca6fbf3 Only load principals that are members of the project 2026-06-09 16:33:38 +02:00
Klaus Zanders ae42d25894 Add specs denying the create action for an allocation 2026-06-09 16:25:13 +02:00
Klaus Zanders 121fe536d8 Guard the Allocate action behind the allocate_user_resources permission 2026-06-09 16:22:28 +02:00
Klaus Zanders 4020444b64 Get rid of custom CSS for the footer 2026-06-09 16:20:24 +02:00
Dombi Attila 90d54206a4 Add cooldown to the module Gemfiles too 2026-06-09 17:06:34 +03:00