OpenProject Actions CI
a0b7b96ea4
update locales from crowdin [ci skip]
2026-06-04 04:37:15 +00:00
OpenProject Actions CI
c28ee43cfe
update locales from crowdin [ci skip]
2026-06-03 04:37:13 +00:00
OpenProject Actions CI
3e02e2863f
Merge branch 'release/17.5' into dev
2026-05-28 12:18:34 +00:00
Henriette Darge
c74076a173
Merge pull request #23373 from opf/bug/64359-work-package-configuration-dialog-s-highlighting-tab-has-no-space-between-radio-buttons-and-labels
...
[64359] Work package configuration dialog's highlighting tab has no space between radio buttons and labels
2026-05-28 14:13:29 +02:00
Ivan Kuchin
e3afba4465
follow yamllint except key ordering
2026-05-26 16:33:15 +02:00
OpenProject Actions CI
7983e8f4cb
update locales from crowdin [ci skip]
2026-05-26 04:30:40 +00:00
OpenProject Actions CI
3ca0c4d361
update locales from crowdin [ci skip]
2026-05-26 04:28:22 +00:00
OpenProject Actions CI
d5b027b04b
update locales from crowdin [ci skip]
2026-05-19 04:31:41 +00:00
OpenProject Actions CI
c7b78cc338
update locales from crowdin [ci skip]
2026-05-09 04:14:05 +00:00
ulferts
82768cc752
remove sprint.rb and move agile/sprint.rb
2026-04-29 11:29:34 +02:00
Henriette Darge
5f2c3c1397
Create a concern for split create routes and remove angular routes
2026-04-27 11:39:11 +02:00
OpenProject Actions CI
2c218d839a
Merge branch 'release/17.4' into dev
2026-04-23 10:50:04 +00:00
Mir Bhatia
c8148ab799
Fix more redirection HTTP statuses
2026-04-22 16:44:50 +02:00
Henriette Darge
3cccc60387
Remove unnecessary title updates
2026-04-21 09:15:05 +02:00
OpenProject Actions CI
10937badb2
update locales from crowdin [ci skip]
2026-04-09 11:38:47 +00:00
Oliver Günther
ddf7988950
Wait for board list reload
...
Added board_page.wait_for_lists_reload between expect_list "Closed" and
expect_card. The expect_card method checks for
.loading-indicator--background absence, but that indicator may not have
appeared yet when checked, so it passes immediately before cards are
actually loaded.
2026-04-08 10:31:39 +02:00
Henriette Darge
bd14f7600b
Update selection logic and adapt tests to new routing without uiRouter
2026-04-07 12:22:34 +02:00
Henriette Darge
4aa4f5221e
Remove uiRouter from Boards module
2026-04-07 08:38:10 +02:00
Henriette Darge
6522519e23
Use turbo: false to allow correct rendering on browser back
2026-03-26 12:59:04 +01:00
Behrokh Satarnejad
7014e13d3e
Merge pull request #22475 from opf/71063-create-a-pagination-component-based-on-the-primer-specification
...
[71063] Update PVC with new Pagination component and Banner styles
2026-03-25 14:02:04 +01:00
Alexander Brandon Coles
9680d2f8b2
[ #73188 ] Remove EE guards from boards
...
Make action boards available in Community Edition by removing
board_view-based frontend and create-form gating, and align boards
feature coverage with the new default behavior.
https://community.openproject.org/wp/73188
2026-03-23 18:22:20 +00:00
Alexander Brandon Coles
c6e175d61d
Replace Task.type fallback with project types
...
Uses `params[:project].type_ids` instead of `Task.type` when
the sprint has no work packages. This avoids the dependency on
the global backlogs Setting and uses the types actually enabled
for the project.
Removes the now-unnecessary `Setting.plugin_openproject_backlogs`
stubs from both service specs and ensures projects are created
with the required types.
2026-03-23 14:02:45 +00:00
Alexander Brandon Coles
e6a6ba039d
Preserve status column order from previous board
...
`Status.where(id:)` does not preserve the order of the input IDs.
Extracts `statuses_in_order` to look up statuses by ID and return them
in the widget column order from the previous sprint board.
2026-03-22 00:31:24 -04:00
Alexander Brandon Coles
81f0b666c8
Fix Rubocop ABC size in before_perform
...
Extracts failure aggregation into its own method.
2026-03-21 23:17:35 -04:00
Alexander Brandon Coles
19d12d33fd
Aggregate query creation failures
...
Collects all failed query creation results as dependent results on a
single `ServiceResult`, rather than returning only the first failure.
2026-03-21 21:04:33 -04:00
Alexander Brandon Coles
28ffe98d6f
Derive sprint board columns dynamically
...
Determines status columns based on context rather than always using the
Task type's statuses. Reuses columns from the most recently created
sprint board on the project when one exists. Otherwise, derives columns
from the union of statuses across all work package types assigned to the
sprint. Falls back to Task type statuses when the sprint has no work
packages.
2026-03-21 20:57:59 -04:00
Alexander Brandon Coles
af7211356f
Align sprint boards with shared sprints
2026-03-18 23:11:59 -07:00
Alexander Brandon Coles
acc92848bd
[ #69139 ] Add sprint task board creation
...
Introduce Boards::SprintTaskBoardCreateService and use it to create a
sprint task board with one query and widget per task status.
https://community.openproject.org/wp/69139
2026-03-13 12:58:53 -05:00
Alexander Brandon Coles
cd0587bde8
Add polymorphic board linkage
...
Add optional linked_type/linked_id columns to grids and wire
sprint task board lookup through model associations.
2026-03-13 12:58:53 -05:00
OpenProject Actions CI
0529bc22d3
update locales from crowdin [ci skip]
2026-03-09 11:48:14 +00:00
OpenProject Actions CI
2c01088f32
update locales from crowdin [ci skip]
2026-03-07 03:42:38 +00:00
Klaus Zanders
1d7faaf650
Merge branch 'release/17.2' into merge-release/17.1-20260226081619
2026-02-26 09:16:53 +01:00
Klaus Zanders
4df1faa79b
Merge branch 'release/17.0' into release/17.1
2026-02-26 09:14:02 +01:00
ulferts
f900dd54f5
prevent deletion of other users˚ queries via boards
2026-02-25 13:14:23 +01:00
OpenProject Actions CI
3e057ae25f
update locales from crowdin [ci skip]
2026-02-25 03:56:02 +00:00
OpenProject Actions CI
25cb94d6c8
update locales from crowdin [ci skip]
2026-02-20 03:55:02 +00:00
ulferts
13a4a675a2
rename status boards to kanban boards
2026-02-18 09:17:39 +01:00
Dombi Attila
7f501ec949
Remove es-AR translation
2026-02-16 16:34:20 +02:00
OpenProject Actions CI
40c6fdad24
Merge branch 'release/17.0' into release/17.1
2026-02-16 13:59:21 +00:00
Oliver Günther
1f690349f9
Extract queries validation into contract
2026-02-16 14:58:34 +01:00
OpenProject Actions CI
6aea32ad2b
update locales from crowdin [ci skip]
2026-02-16 08:11:21 +00:00
OpenProject Actions CI
1809916da2
update locales from crowdin [ci skip]
2026-02-15 03:55:33 +00:00
OpenProject Actions CI
9906c8ede9
update locales from crowdin [ci skip]
2026-02-14 03:59:22 +00:00
OpenProject Actions CI
451bf3666f
update locales from crowdin [ci skip]
2026-02-06 03:55:52 +00:00
OpenProject Actions CI
a568143311
update locales from crowdin [ci skip]
2026-01-30 03:53:06 +00:00
OpenProject Actions CI
02e9037fe6
update locales from crowdin [ci skip]
2026-01-29 04:09:09 +00:00
OpenProject Actions CI
d656746941
update locales from crowdin [ci skip]
2026-01-29 04:05:06 +00:00
OpenProject Actions CI
af6db1eb34
update locales from crowdin [ci skip]
2026-01-17 03:38:17 +00:00
OpenProject Actions CI
c3b67188f3
update locales from crowdin [ci skip]
2026-01-17 03:34:48 +00:00
Alexander Brandon Coles
eec61a8b1b
Merge branch 'dev' into merge-release/17.0-20251224035028
2025-12-24 20:31:01 -03:00