94 Commits

Author SHA1 Message Date
Oliver Günther d851d25524 Merge remote-tracking branch 'origin/release/17.5' into dev 2026-06-10 11:29:44 +02:00
Tomas Hykel 285f3381a9 [STC-811] Fix pagination for filtered Documents & Reserved identifiers 2026-06-05 14:18:05 +02:00
Oliver Günther 11dc79a74d Merge remote-tracking branch 'origin/release/17.5' into dev 2026-06-02 16:22:39 +02:00
Tomas Hykel 27f56b14bd fix: Render a proper error when releasing a 404d project identifier 2026-06-02 12:08:01 +02:00
Oliver Günther 1f3da064ac Escape CSV formula cells by default 2026-06-01 13:44:29 +02:00
Tomas Hykel 948fa43321 chore: Remove feature flag for project-based work package identifiers 2026-05-25 17:45:06 +02:00
Tomas Hykel 15f86021b1 feat: Add progress bar for identifier conversion 2026-05-20 21:28:07 +02:00
Tomas Hykel 46390ca62a feat: Release reserved project identifiers via admin 2026-05-20 20:48:00 +02:00
Tomas Hykel 1ce03faa03 feat: Improve progress reporting during identifier conversion 2026-05-20 20:27:43 +02:00
Klaus Zanders a66bc91c63 Include all permission dependencies, add a factory for the role with the correct permissions 2026-05-04 11:15:43 +02:00
Klaus Zanders b00b01d519 Always include the selected option in the settings form 2026-05-04 10:31:22 +02:00
Mir Bhatia ddaff61e26 Merge pull request #22762 from opf/fix/68573-blank-page-and-error-404-when-calendar-board-team-planner-role-is-deleted
Draft: [68582] Blank page and error 404 when calendar, board, team planner, role is deleted
2026-04-23 09:29:38 +02:00
Mir Bhatia c8148ab799 Fix more redirection HTTP statuses 2026-04-22 16:44:50 +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 8d15647333 Merge pull request #22372 from opf/departments-admin-menu
Manage organizations in Admin Menu
2026-04-20 12:39:43 +02:00
Tomas Hykel 3a7fad89df [#73711] refactor: Rename the project identifier namespace 2026-04-16 21:40:38 +02:00
Tomas Hykel cc475e6c2e [#71645] Improve interface of WP identifier setting controller 2026-04-16 20:35:34 +02:00
Klaus Zanders 830b84f12d Implement moving the department to a new parent 2026-04-14 12:20:00 +02:00
Klaus Zanders 41ade8a143 Implement delete, and proper action menu 2026-04-14 11:56:24 +02:00
Klaus Zanders 44765a0c29 Implement specs for the deprtments controller 2026-04-14 10:50:08 +02:00
Oliver Günther 15e5fbc9df Destroy backups of a user resetting their backup token
https://community.openproject.org/work_packages/73341
2026-03-23 14:20:22 +01:00
as-op 9b062098f2 adjust the specs and status badge to include the new import run states 2026-03-09 16:10:25 +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
as-op 87657901fd adjust to removed/renamed import run states 2026-03-03 15:08:02 +01:00
as-op 80d6b15d2d Merge remote-tracking branch 'origin/jira-migration' into jira-migration 2026-02-25 17:08:34 +01:00
as-op 10c71641bc fix specs for changed parameter key 2026-02-25 17:08:27 +01:00
Pavel Balashou 30f0eabf06 Fix Rubocop complaints volume 4. 2026-02-25 17:04:00 +01:00
as-op fb6dfdf454 fix import run controller specs 2026-02-25 16:52:12 +01:00
Pavel Balashou 089e3f46f7 Address Rubocop complaints volume 1. 2026-02-25 11:05:33 +01:00
Pavel Balashou b8c8de11c8 Move everything jira related under Import. Rename OpenProjectJiraReference to JiraOpenProjectReference. 2026-02-25 10:35:55 +01:00
as-op c63f272250 fix controller tests 2026-02-18 13:31:02 +01:00
as-op 2762a72ca2 switch selection of projects from frontend js to backend with pagination support 2026-02-09 16:03:35 +01:00
as-op 1aec61a5fa adjust controller tests 2026-02-04 15:27:40 +01:00
ba1ash 733efe810a Merge branch 'dev' into jira-migration 2026-02-02 12:39:56 +01:00
as-op ca73d2a49d add tests for the jira migration controllers 2026-01-28 16:29:09 +01:00
Oliver Günther 712731ca73 Render link warning 2026-01-28 13:51:53 +01:00
Mir Bhatia 103ce1b468 Add and fix specs 2025-11-25 09:02:11 +01:00
Marcello Rocha 01a7aa12cd [66939] Failed update re-rendered the entire component (#20065)
* Make the render a stream update

* Disable rubocop for the update action

* Updates test
2025-08-29 14:16:57 +02:00
Eric Schubert c6ad2c3c8f [#66412] fixed test setup
- use new interface of persistence service
- use correct spec helper
2025-08-26 13:18:47 +02:00
ulferts d6caec6c55 only display hierarchy option in dropdown if ee permits 2025-06-23 12:00:35 +02:00
Jan Sandbrink 0b87e7543f Freeze string literals in specs
Rolling out frozen string literals further by freezing all
string literals in core specs.
2025-05-05 09:29:55 +02:00
Bruno Pagno 509e6da4d2 handle new_sort_order parameter more elegantly 2024-11-01 14:09:07 +01:00
Bruno Pagno 69755e2b6b use post instead of put for reordering hierarchy items 2024-11-01 14:09:06 +01:00
Bruno Pagno 5a4abf702b reorder up and down actions 2024-11-01 14:09:02 +01:00
Bruno Pagno b4c425ee70 include specs for hierarchy/items_controller 2024-10-29 22:33:51 +01:00
Aaron Contreras 2f2561c08f Add in simple average calculation mode job
* Adds temporary depth table - Could be cleaned up down thie line with
  the `work_package_hierarchies` table.
2024-09-24 16:35:58 -05:00
Aaron Contreras 6cbfdc8e78 Trigger the recalculation job when changing to work weighted mode
* Triggers job
* Adds journal entries with specs and translations
2024-09-24 11:10:22 -05:00
Christophe Bliard a3a221fdaa Fixes from PR review
Co-authored-by: Aaron Contreras <aaronlcaq@gmail.com>
2024-09-13 08:35:26 +02:00
Christophe Bliard edc1d1843a Move progress tracking fields in dedicated admin page 2024-09-04 15:00:27 +02:00
Christophe Bliard e4e18cdf6c refactor: use shared_examples instead of obscure method
I did not understand what `require_admin_and_render_template` was
supposed to do. I thought it was creating some initial user and
rendering the template as a before action, but actually it only adds
some examples.

Using RSpec shared examples makes intent clearer.
2024-09-04 14:45:31 +02:00