OpenProject Actions CI
2e96f3379d
update locales from crowdin [ci skip]
2026-06-09 04:31:52 +00:00
Tom Hykel
422849b372
Merge pull request #23566 from opf/bug/stc-805-numeric-id-showing-in-github-tab-on-work-packages-without-links-to-prs
...
[STC-805] Use semantic IDs in github/gitlab suggestions
2026-06-08 21:42:23 +02:00
Judith Roth
4e01466d2f
Merge pull request #23610 from opf/jr/bug/blocknote-undo-wiped-on-17.5-with-bne-0.1.0
...
[STC-779] Fix Ctrl+Z (Undo) Does Not Work in the Document Editor
2026-06-08 17:23:21 +02:00
Eric Schubert
892fc6a4d0
[ #73352 ] consolidate controller actions
...
- reorder yaml file to satisfy reviewdog?
2026-06-08 16:40:41 +02:00
Oliver Günther
c25e8a15ea
Test all paths with varying project memberships
2026-06-08 16:35:11 +02:00
Judith Roth
595872727c
[STC-779] Add tests for CTRL-Z in documents
...
https://community.openproject.org/wp/STC-779
2026-06-08 16:26:19 +02:00
Mir Bhatia
24265c1fa0
Merge pull request #23596 from opf/bug/meet-556-patch-api-v3-meetings-id-participants-cannot-be-removed-via-_links-participants
...
[MEET-556] PATCH /api/v3/meetings/{id} - participants cannot be removed via _links.participants
2026-06-08 13:49:03 +02:00
Oliver Günther
164e31c1d5
Add flat paths for meeting API
2026-06-08 13:16:22 +02:00
ulferts
5bc54dd1ec
fix flickering work package table on my page spec
...
rspec ./modules/my_page/spec/features/my/work_package_table_spec.rb:81
The spec actually tested a differnt widget
2026-06-08 13:09:08 +02:00
Mir Bhatia
0f70b6c91e
Merge pull request #23305 from opf/bug/74304-user-cannot-restore-a-cancelled-occurrence-if-series-has-a-deleted-wp-on-the-agenda
...
[#74304 ] User cannot restore a cancelled occurrence if series has a deleted WP on the agenda
2026-06-08 12:34:40 +02:00
Alexander Brandon Coles
d3d1f1e7b2
Merge branch 'dev' into code-maintenance/angular-22
2026-06-08 10:05:24 +01:00
Jan Sandbrink
857d51aee7
Merge pull request #23555 from opf/precise-ssrf-error
...
Be more precise about SSRF errors
2026-06-08 11:04:41 +02:00
Alexander Brandon Coles
d49e116b10
Merge pull request #23561 from opf/code-maintenance/OP-19461-inject-field
...
[OP-19461, DREAM-544] Migrate `@InjectField` usages to inject(), fix more console warnings
2026-06-08 10:02:58 +01:00
Alexander Brandon Coles
ccdeee4550
Merge pull request #23589 from opf/bug/DREAM-707-tracking-expressions-not-stable
...
[DREAM-707] Stabilize Angular track keys
2026-06-08 08:52:07 +01:00
Mir Bhatia
e684d98324
Merge pull request #23584 from opf/bug/meet-554-get-api-v3-meetings-id-_links-participants-count-does-not-match-_embedded-participants-count
...
[MEET-554, -555] Meetings API fixes
2026-06-08 09:46:51 +02:00
Tom Hykel
10c85224a9
Update modules/documents/spec/controllers/documents_controller_spec.rb
...
Co-authored-by: Kabiru Mwenja <k.mwenja@openproject.com >
2026-06-08 09:42:24 +02:00
Jan Sandbrink
40301c3463
Make SSRF error message more specific
...
Feedback from devs that were confronted with the "is not an allowed host"
message shows, that the message is not very actionable. It's not clear why something
that is clearly a legitimate and existing host would be considered "not allowed".
The new error message clearly points at the SSRF policy as the source. Making the
problem more search engine friendly and hopefully allowing admins to better understand
what they have to fix.
2026-06-08 09:34:34 +02:00
Alexander Brandon Coles
860393d5dd
Merge branch 'dev' into code-maintenance/OP-19461-inject-field
2026-06-08 08:27:38 +01:00
Alexander Brandon Coles
e419c22c95
[DREAM-707] Stabilize Angular track keys
...
Use stable scalar keys for Angular `@for` loops with rebuilt object
values across breadcrumbs and related list templates to avoid DOM
recreation warnings.
https://community.openproject.org/wp/DREAM-707
2026-06-08 08:17:19 +01:00
Mir Bhatia
56a9345962
Update SetAttributesService to allow replacing participants list
2026-06-08 09:10:24 +02:00
Mir Bhatia
78219f6ad5
Fix specs
2026-06-08 08:36:14 +02:00
Jan Sandbrink
42ee5fc134
Allow to disable SSRF filter selectively in specs
...
Otherwise they would interfere with running specs when
recording VCR cassettes.
2026-06-08 08:15:39 +02:00
Oliver Günther
d965a0c5b0
Call meeting.destroy!, not delete to also delete content
...
https://community.openproject.org/work_packages/MEET-551
2026-06-08 07:25:01 +02:00
Alexander Brandon Coles
da4c96c2bd
[OP-19369] Avoid git actions menu component ID collision
...
https://community.openproject.org/wp/OP-19369
2026-06-07 23:17:13 +01:00
Alexander Brandon Coles
21bf9e8466
Replace deprecated HTTP progress option
2026-06-07 22:51:16 +01:00
Alexander Brandon Coles
7020778ee5
[OP-19470] Update Angular to v22
...
Force updates Angular dependencies:
ng update @angular/core@22 @angular/cli@22 --force
And performs automated upgrade:
= Adds `ChangeDetectionStrategy.Eager` to all components.
- Adds 'withXhr' to 'provideHttpClient' function calls when the
'HttpXhrBackend' is used.
- Wraps optional chaining expressions in $safeNavigationMigration().
- Disables the 'nullishCoalescingNotNullable & optionalChainNotNullable
extended diagnostics.
- Adds 'strictTemplates: false' in tsconfig.json when not set.
https://community.openproject.org/wp/OP-19470
2026-06-07 21:01:53 +01:00
OpenProject Actions CI
79d810d2e7
Merge branch 'release/17.5' into dev
2026-06-06 04:49:26 +00:00
ulferts
3aac600592
Merge remote-tracking branch 'origin/dev' into fix/improve_speed_of_backlog_filtering
2026-06-05 17:36:16 +02:00
ulferts
33a3387d56
clarify purpose of wp in spec
2026-06-05 17:35:01 +02:00
ulferts
123c07db6e
simplify order statement
2026-06-05 17:34:15 +02:00
ulferts
58d0d86d13
move includes on fallbacks into bucket and sprint component
2026-06-05 17:34:01 +02:00
ulferts
fc53350559
remove dead AR fallback code
2026-06-05 17:33:20 +02:00
ulferts
8cf295af21
remove collection param declaration as that is no longer used
2026-06-05 17:31:37 +02:00
ulferts
d5280b7b55
extract methods
2026-06-05 17:31:12 +02:00
ulferts
63191fd88f
dedicated scope for inbox of project
2026-06-05 17:30:49 +02:00
ulferts
17b345391a
extract container data loading into concern
2026-06-05 17:28:27 +02:00
Jens Ulferts
a6265b54f9
Merge pull request #23523 from opf/bug/agile-254-sprint-field-is-sometimes-not-visible-on-the-wp-page
...
fix sprint field in attribute group being wrongfully cached
2026-06-05 15:51:17 +02:00
Mir Bhatia
6e40df5e7f
Fix API allowing creation of duplicate participants
2026-06-05 15:48:11 +02:00
Eric Schubert
7c3cd3953a
[ #73352 ] use form model as dialog component model
...
- initialize the form models in the controller
2026-06-05 15:37:38 +02:00
Eric Schubert
55e43c4357
[ #73352 ] reordered yml file
2026-06-05 15:14:24 +02:00
Eric Schubert
524d0ee347
[ #73352 ] change title accessor to page title
2026-06-05 15:04:51 +02:00
Mir Bhatia
9fb98c76ff
Fix _links.participants caching in meeting representer
2026-06-05 14:46:37 +02:00
Tomas Hykel
285f3381a9
[STC-811] Fix pagination for filtered Documents & Reserved identifiers
2026-06-05 14:18:05 +02:00
Eric Schubert
f1c6776255
[ #73352 ] added create wiki page dialog
...
- https://community.openproject.org/work_packages/73352
- add new create wiki page dialog and form
- add concept of two step dialog
- consolidated search and create wiki pages into a single controller
2026-06-05 14:06:13 +02:00
ulferts
4f5a52edf9
Merge remote-tracking branch 'origin/dev' into merge-release/17.5-20260605114354
2026-06-05 13:44:46 +02:00
Tom Hykel
cca692d5f6
Merge pull request #23563 from opf/bug/stc-757-numeric-id-instead-of-semantic-one-in-the-spent-time-calendar-2
...
[STC-757] Support semantic IDs in the spent time calendar
2026-06-05 12:06:40 +02:00
OpenProject Actions CI
847fc5d28f
update locales from crowdin [ci skip]
2026-06-05 04:35:14 +00:00
OpenProject Actions CI
435af7f14f
update locales from crowdin [ci skip]
2026-06-05 04:32:47 +00:00
Ivan Kuchin
91c4566c55
chain experiment
2026-06-04 21:23:19 +02:00
Ivan Kuchin
e0617c097a
have_attr matcher
2026-06-04 21:23:19 +02:00