217 Commits

Author SHA1 Message Date
Tomas Hykel 8439987508 switch to a singular suggestion controller and iron out the route entry 2026-03-19 22:09:53 +01:00
Tomas Hykel 052374c0a3 Merge branch 'feature/71896-change-identifier-with-semantic-identifiers' into feature/72855-new-project-with-semantic-identifiers 2026-03-19 01:21:30 +01:00
Tomas Hykel dd804dcb9c Merge remote-tracking branch 'origin/dev' into feature/71896-change-identifier-with-semantic-identifiers 2026-03-19 01:21:19 +01:00
Tomas Hykel 7799ca7cbb revert the no_authorization_required clause 2026-03-19 01:01:12 +01:00
Oliver Günther 91fa44a109 Reupload artifact when stepping through wizard again
Refactoring the Create service to make it more readable, by introducing
a separate service for this.

https://community.openproject.org/work_packages/72550
2026-03-17 11:38:52 +01:00
Tomas Hykel 72fa065475 switch to the new method 2026-03-16 21:19:12 +01:00
Tomas Hykel fa19340dcf Merge branch 'feature/71896-change-identifier-with-semantic-identifiers' into feature/72855-new-project-with-semantic-identifiers 2026-03-16 21:16:55 +01:00
Tomas Hykel b8f59a3a24 Fix a test 2026-03-16 20:35:09 +01:00
Tomas Hykel 8a4e3f83e8 move the identifier dialog action to identifier controller 2026-03-16 20:29:17 +01:00
Tomas Hykel ce53fd0030 get rid of the old-style identifier setting entirely 2026-03-16 20:18:30 +01:00
Tomas Hykel 5e332d65b9 enable the auto-suggest for legacy IDs as well 2026-03-13 00:49:29 +01:00
Tomas Hykel 67630c5d46 Merge branch 'feature/71896-change-identifier-with-semantic-identifiers' into feature/72855-new-project-with-semantic-identifiers 2026-03-12 22:43:14 +01:00
Tomas Hykel 1c05606386 switch form validation to Primer DSL 2026-03-12 22:36:19 +01:00
Tomas Hykel a30973cdc7 [#72855] Add semantic identifier support to "Add Project" 2026-03-12 21:51:01 +01:00
Tomas Hykel e04ee02462 [#71896] Add support for semantic IDs into Change Project Identifier 2026-03-12 21:41:21 +01:00
Jure Uršič b49fc36700 [#72354] Enable Column Sorting on Versions Overview
https://community.openproject.org/work_packages/72354
2026-02-20 10:00:48 +01:00
Klaus Zanders 538b3cd29b Merge branch 'dev' into more-visible-scopes 2026-02-12 11:19:23 +01:00
Dombi Attila 8ff1ecd550 Update error messages. 2026-02-10 17:37:42 +02:00
Dombi Attila 096904006a Prevent wizard activation when type or status is missing. 2026-02-10 13:46:12 +02:00
Klaus Zanders 2a934faeb9 Fix archiving controller 2026-02-09 15:08:26 +01:00
Tobias Dillmann 050572066f [#70315] Merge release/17.1 2026-02-06 09:43:00 +01:00
Oliver Günther 738e081aa5 Remove feature flag 2026-01-29 09:07:53 +01:00
Oliver Günther 507ebc95c4 Add EE feature for PIR 2026-01-29 09:07:52 +01:00
Tobias Dillmann 7d2f74f733 [#70315] Simplify toggle_project_custom_field
Reduce ABC
2026-01-26 08:48:21 +01:00
Tobias Dillmann d321c30dc7 [#70315] Ensure integrity of creation wizard flag after 'disable all' action 2026-01-26 08:48:20 +01:00
Tobias Dillmann 8fa0203984 [#70315] Rework the creation wizard toggle functionality 2026-01-26 08:48:19 +01:00
Tobias Dillmann 42182568b8 [#70315] WIP - attempt to fix the creation wizard toggle functionality 2026-01-26 08:48:18 +01:00
Oliver Günther 00feb586fa Rework authorization with clearer load_and_authorize_with_permission_in_project 2026-01-16 10:31:30 +01:00
Jens Ulferts 0d7e3c161d Merge pull request #21361 from opf/code-maintenance/69682-lazy-loaded-projects-portfolio-filters
Code maintenance/69682 lazy loaded projects portfolio filters
2025-12-16 09:42:10 +01:00
Jens Ulferts 920e47b612 Merge pull request #21420 from opf/bug/69467-it-s-possible-to-define-a-default-template-for-sub-portfolios
remove ability to select subportfolio template
2025-12-15 09:31:23 +01:00
ulferts 4f0d2e617b simplify filter`s controller and view structure 2025-12-12 16:22:13 +01:00
ulferts 6005e23b49 apply skeleton to portfolios 2025-12-12 16:22:05 +01:00
ulferts e12ed6e2da adapt access check on filters endpoint 2025-12-12 16:22:04 +01:00
ulferts 778f1aa506 load filter section on project list in turbo frame 2025-12-12 16:22:01 +01:00
ulferts 36ad56c1ce remove ability to select subportfolio template 2025-12-12 11:48:33 +01:00
Oliver Günther 3793870f31 Use reloaded project to not show settings you have no access to 2025-12-11 14:23:41 +01:00
Oliver Günther 1289d761d6 Allow excluding roles on template copy 2025-12-10 08:30:15 +01:00
Dombi Attila c661fcf192 Fix Projects::CreationWizard::CreateArtifactWorkPackageService typo 2025-12-09 11:19:26 +02:00
Oliver Günther b4ae77d756 Use flash.now when rendering directly 2025-12-05 07:30:39 +01:00
Oliver Günther e2027b2684 Use User.execute_as_admin to submit PIR 2025-12-05 07:30:39 +01:00
Oliver Günther 4dc8e455a8 Use project_attributes_only contract flag for UpdateService
We're only updating project attributes, so we shouldn't need
edit_projects permissions
2025-12-04 19:52:40 +01:00
Christophe Bliard daf11a0c5b Display any errors that could happen on nextcloud upload 2025-11-26 14:37:28 +01:00
Christophe Bliard 0ff8b1ef16 Merge pull request #21139 from opf/feature/68862-create-work-package-to-submit-project-initiation-request
[68862] Create work package to submit project initiation request
2025-11-25 15:53:06 +01:00
Christophe Bliard 8ce6fd7560 Use better name for call result
Co-authored-by: Oliver Günther <o.guenther@openproject.com>
2025-11-25 15:22:31 +01:00
Henriette Darge 1f07aae2dc Add support for default template for sub-portfolios 2025-11-25 11:36:51 +01:00
Christophe Bliard 8d2ac0835f Merge branch 'dev' into feature/68862-create-work-package-to-submit-project-initiation-request 2025-11-25 11:36:01 +01:00
Oliver Günther 27d66c789a Fix saving of settings 2025-11-24 21:29:54 +01:00
Oliver Günther a9497b4d36 Add template assignments and settings page 2025-11-24 21:29:54 +01:00
Oliver Günther f6f84f5a3d Project wizard name 2025-11-24 14:31:50 +01:00
Oliver Günther e37cbd3231 Merge remote-tracking branch 'origin/dev' into feature/68862-create-work-package-to-submit-project-initiation-request 2025-11-24 12:05:20 +01:00