658 Commits

Author SHA1 Message Date
ulferts 4f5a52edf9 Merge remote-tracking branch 'origin/dev' into merge-release/17.5-20260605114354 2026-06-05 13:44:46 +02:00
as-op 3ef51bd4c4 [JIM-111] Jira Migrator: Do not disable the button if the instance is not switched to semantic identifiers
https://community.openproject.org/wp/JIM-111
2026-06-04 16:29:27 +02:00
Oliver Günther 1f3da064ac Escape CSV formula cells by default 2026-06-01 13:44:29 +02:00
Behrokh Satarnejad 031c3ce1cc [73372] Wrong icon used when changing non working days (#23292)
* Create a new dialog component for non-working days

* Change the non-working days component

* Add feature spec

* Fix reload after canceling the action

* preserve submitted form data for confirmation, and simplify cancel handling

* Change header text

* Remove the typescript unnecessary codes and listening to a form submit and call update on confirm changes
2026-05-29 09:08:48 +02:00
Pavel Balashou 7f1db9dc50 [#75422] Wrong wording on import page in admin
https://community.openproject.org/wp/75422
2026-05-28 12:19:28 +02:00
as-op 9ebfe63474 [#72840] Jira Migrator: misalignement between the status badge and the import name
https://community.openproject.org/wp/72840
2026-05-27 14:18:40 +02:00
Pavel Balashou 2b4e3fb4af [#75382] No way to find jira import run history page
https://community.openproject.org/wp/75382

- Adds jira import run history link to jira import run page header.
2026-05-27 11:03:21 +02:00
Tomas Hykel 46390ca62a feat: Release reserved project identifiers via admin 2026-05-20 20:48:00 +02:00
Pavel Balashou db189f0aaf [#72427] Jira Migrator imports project-based semantic work item identifiers
https://community.openproject.org/wp/72427
2026-05-20 13:44:28 +02:00
as-op b518128758 fix spelling in Jira migrator 2026-05-06 12:47:31 +02:00
David. 173d6a6f21 Merge pull request #23008 from opf/bugfix/74398-admin-does-not-save-at-least-one-password-requirement
[74398] Admin does not save all-unchecked password requirements
2026-05-04 08:42:49 +02:00
Mir Bhatia 36b58f14bb Merge pull request #22988 from opf/bug/74399-no-max-limit-for-password-length
[#74399] No max limit for password length
2026-04-30 16:09:08 +02:00
Mir Bhatia 997166bb61 Update to use constant instead of magic numbers 2026-04-30 15:07:47 +02:00
David F 68f3d335fa Add optional hidden sentinel field for Primer’s checkbox groups. wp/74398 2026-04-30 11:10:28 +02:00
David F 79a182f62f Update password rules when none is checked. wp/74398 2026-04-30 10:10:36 +02:00
Mir Bhatia 96f73a43a9 Add max length to password_min_length setting 2026-04-29 11:36:37 +02:00
Pavel Balashou e9c4860c8f [#74343] Make it obvious that Jira Migrator is in Beta status.
https://community.openproject.org/wp/74343

- rephrase a lot of text
- make sure backtrace is included in case of errors in all jira migrator related jobs.
- change InfoListBox component to support subheader and any icon
- remove link to users in review mode due to its uselessness
- sort jira configs by created_at (new configurations first)
2026-04-29 10:21:44 +02:00
Oliver Günther 02ae6a9119 Remove password min-rules in favor of clearly listed/checked password rules
https://community.openproject.org/work_packages/73461
2026-04-22 13:43:42 +02:00
Klaus Zanders 41ade8a143 Implement delete, and proper action menu 2026-04-14 11:56:24 +02:00
Klaus Zanders 51d60ce6cf For departments get rid of the old users interface 2026-04-14 09:58:11 +02:00
Klaus Zanders f4281408e8 Add departmetn adding behavior 2026-04-14 09:58:10 +02:00
Klaus Zanders 4c118fee4b Use Turbo Frame to render the department detail component in different states 2026-04-14 09:58:10 +02:00
Klaus Zanders d4104ea2e1 Move all department specific components into the proper module 2026-04-14 09:58:06 +02:00
Klaus Zanders 9a78015f46 Duplicate group views 2026-04-14 09:58:04 +02:00
Klaus Zanders 2e97dfa2ea Implement details component and navigation via turbo frame 2026-04-14 09:58:02 +02:00
Klaus Zanders 0287ea9730 Show Groups in tree view and allow editing organization name 2026-04-14 09:58:01 +02:00
Klaus Zanders e74ae25d8e Add page layout for organization page 2026-04-14 09:57:59 +02:00
Klaus Zanders df949c1ac2 Introduce Departments area of the user management 2026-04-14 09:57:57 +02:00
Oliver Günther d3f543ddd4 Alter i18n links to avoid inconsistency 2026-03-20 09:49:11 +01:00
Oliver Günther 4d731dcab6 Replace raw and explicit html_safe calls 2026-03-20 09:49:10 +01:00
Kabiru Mwenja 36b17555b6 Merge pull request #22094 from opf/implementation/72461-administration-setting-for-sematic-work-package-identifiers-ui
Implementation/72461 administration setting for semantic work package identifiers UI
2026-03-18 12:30:17 +03:00
Henriette Darge a04415bb7c Merge pull request #22341 from opf/feature/73127-primerize-admin-emails-and-notifications
[73127] Primerize Admin > Emails and notifications
2026-03-17 14:13:40 +01:00
Henriette Darge 9be48d2d8b Primerise the admin Email notifications page 2026-03-16 10:33:33 +01:00
Henriette Darge 322290c4e0 Primerize admin > incoming emails settings page 2026-03-13 15:03:15 +01:00
Henriette Darge 9b8f226f03 Primerizse Admin > aggregation time page 2026-03-13 15:02:42 +01:00
Henriette Darge 8e1ac02d3a Primeriuse Admin > Date format 2026-03-13 11:29:07 +01:00
Henriette Darge ea9ed5fc89 Primerise Admin -> iCalendar subscriptions 2026-03-13 11:03:37 +01:00
as-op 3899aa0925 [#72913] Danger dialog before starting import
https://community.openproject.org/work_packages/72913
2026-03-09 12:20:39 +01:00
Kabiru Mwenja 17d417e014 Merge branch 'dev' into implementation/72461-administration-setting-for-sematic-work-package-identifiers-ui 2026-03-07 15:49:38 +03:00
Kabiru Mwenja a5ea92db04 Unify identifier settings form into single state-machine component
Replace the two-component approach (IdentifierSettingsFormComponent +
IdentifierChangeInProgressComponent) with a single component cycling
through three lifecycle states: :edit, :change_in_progress, :completed.
2026-03-06 09:21:17 +03:00
as-op 789ec7cfc0 add missing namespace 2026-03-03 15:46:02 +01:00
Jan Sandbrink 6046a213b0 Use correct enterprise banner for MCP
Using the correct banner size for video content and including
the intended video.
2026-03-02 15:35:54 +01:00
Pavel Balashou ed4d8ce316 Merge remote-tracking branch 'origin/dev' into jira-migration 2026-02-25 10:47:28 +01:00
Pavel Balashou b8c8de11c8 Move everything jira related under Import. Rename OpenProjectJiraReference to JiraOpenProjectReference. 2026-02-25 10:35:55 +01:00
Kabiru Mwenja ff84a0b694 Base formation of work packages identifier admin settings form 2026-02-24 18:56:21 +03:00
Pavel Balashou 4bf29c4b28 Introduce job-iteration.
Rewrite some jobs to be interruptable using job-iteration lib.
2026-02-23 15:58:37 +01:00
Henriette Darge 6e228dc06a Fine-tune the shown forms of custom fields & fix tests 2026-02-23 09:08:21 +01:00
Henriette Darge 72a274dbd5 Restore the old customOptions table but within a separate "items" tab 2026-02-19 15:45:20 +01:00
Henriette Darge dd581b800b Add mising form elements to exisiting cf::detailsForm instead of creating two different ways of rendering cf forms 2026-02-18 13:35:42 +01:00
Alexander Brandon Coles 9368247f13 Possible values table 2026-02-13 09:09:45 -03:00