Tom Hykel
ff6d46b067
Merge pull request #23720 from opf/task/69498-documents-admin-page-type-button-has-a-w
...
[STC-563] Fix label of new document type button in admin
2026-06-13 17:19:35 +02:00
Tom Hykel
ed2a581fb0
Merge pull request #23471 from opf/fix/21890-letters-after-a-space-in-the-document-ty
...
[OP-18996] fix: Do not adjust capitalization of new document types
2026-06-13 17:19:05 +02:00
OpenProject Actions CI
feea0e8d1b
update locales from crowdin [ci skip]
2026-06-13 04:39:28 +00:00
Dombi Attila
df6bc10bea
Merge pull request #23671 from opf/feature/agile-283-rearrange-more-menu-options-for-backlog-sprint-items-for-easier-moving-between-sprints-and-backlogs
...
[AGILE-283] Rearrange "More" menu options for backlog/sprint items
2026-06-12 18:10:23 +03:00
Tomas Hykel
48b2f9d3ac
[OP-18996] fix: Do not adjust capitalization of new document types
2026-06-12 16:20:40 +02:00
Kabiru Mwenja
ee8375dcfd
Merge pull request #23712 from opf/implementation/stc-783-adapt-pdf-export-of-timesheets-for-semantic-identifiers
...
Implementation/STC-783: Adapt PDF export of timesheets for semantic identifiers
2026-06-12 17:09:17 +03:00
Tomas Hykel
4ecd255b59
fix: Documents admin page: "+Type" button has a wrong label ("+Add") (WP #69498 )
2026-06-12 13:17:09 +00:00
Dombi Attila
24c3d6eccb
Rename Move to inbox to Move to backlog inbox
2026-06-12 15:56:48 +03:00
Dombi Attila
3b16b457a4
Merge pull request #23695 from opf/better-move_work_package_to_target_component_via_turbo_stream-arguments
...
cleaner argument names in move_work_package_to_target_component_via_turbo_stream
2026-06-12 15:17:26 +03:00
Kabiru Mwenja
20e9771457
Code-maintenance: remove unreachable WorkPackageCostlogController ( #23704 )
...
Remove unreachable WorkPackageCostlogController
The controller has no route in the application and is referenced nowhere,
so it can never be dispatched. The similarly named cost-report redirect
flow is served elsewhere, leaving this as dead code.
2026-06-12 14:46:22 +03:00
Klaus Zanders
4087c79ab3
Merge pull request #23706 from opf/resource-allocation-scopes
...
Implement scope to get all `ResourceAllocation` objects for a given project
2026-06-12 13:30:31 +02:00
Kabiru Mwenja
375dcaba05
Adapt timesheet PDF export for semantic work package identifiers
...
The work package column hardcoded the numeric id. Using formatted_id
renders the project-based identifier in semantic mode.
2026-06-12 14:15:23 +03:00
Klaus Zanders
16d9c86f77
Implement scope to get all ResourceAllocation objects for a given project
2026-06-12 12:46:21 +02:00
Tom Hykel
a83c91d336
Merge pull request #23696 from opf/feature/stc-729-adapt-excel-and-csv-exports-for-semantic-identifiers
...
[STC-729] Support semantic identifiers in Excel and CSV exports
2026-06-12 12:45:29 +02:00
Henriette Darge
af3a6323de
Merge pull request #23683 from opf/bug/op-19423-hide-my-meetings-and-favourited-projects-widgets-for-anonymous-users
...
[OP-19423] Hide "my meetings" and "favourited projects" widgets for anonymous users
2026-06-12 11:59:42 +02:00
Eric Schubert
107844028a
Merge pull request #23533 from opf/chore/forms-dsl-input-for-filterable-tree-view
...
[chore] add forms dsl input for filterable tree views
2026-06-12 10:35:17 +02:00
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
Ivan Kuchin
9b7ffa8cae
cleaner argument names in move_work_package_to_target_component_via_turbo_stream
2026-06-11 20:59:18 +02:00
Tomas Hykel
a30f5d5169
[STC-729] Adapt Excel and CSV exports for semantic identifiers
...
https://community.openproject.org/wp/STC-729
2026-06-11 20:58:47 +02: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
Alexander Brandon Coles
3af3255e24
[chore] add spec for LinkExistingWikiPageForm
...
Covers the hidden link attributes and the wiki page selection tree.
2026-06-11 14:38:02 +01:00
Alexander Brandon Coles
a3507d8883
[chore] render filterable tree view in fieldset
...
Fieldset-style inputs never go through the `FormControl` wrapper, so the
legend needs the `FormControl-label` class applied by the component. The
input does not support validation for the time being.
Wrapper arguments stay on the fieldset, while the component-specific and
form arguments flow to the inner tree view.
2026-06-11 14:31:33 +01:00
Eric Schubert
2c574f623e
[chore] add forms dsl input for filterable tree views
2026-06-11 14:29:52 +01: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
Henriette Darge
de68bf0a01
Hide meetings & favorited widgets when the user is not logged in
2026-06-11 09:56:13 +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
Dombi Attila
990238ac7d
[AGILE-283] Rearrange "More" menu options for backlog/sprint items for easier moving between sprints and backlogs
...
https://community.openproject.org/wp/AGILE-283
2026-06-11 00:34:48 +03: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