Tomas Hykel
07eca6d8cd
[STC-337] Fix rendered date of edited comments
2026-06-12 16:37:36 +02:00
Tomas Hykel
008f39b7f4
Revert "[STC-356] Disallow setting journal aggregation period to >2 hours"
...
This reverts commit 75de0dbcd2 .
2026-06-12 15:36:40 +02:00
Tomas Hykel
75de0dbcd2
[STC-356] Disallow setting journal aggregation period to >2 hours
2026-06-12 15:31:55 +02:00
Eric Schubert
873db4ce67
Merge pull request #23633 from opf/feature/75749-rename-ckeditor-macro-to--insert
...
[#75749 ] change editor macro dropdown
2026-06-12 13:17:37 +02:00
Tom Hykel
a83c91d336
Merge pull request #23696 from opf/feature/stc-729-adapt-excel-and-csv-exports-for-semantic-identifiers
...
[STC-729] Support semantic identifiers in Excel and CSV exports
2026-06-12 12:45:29 +02:00
Eric Schubert
a1f622b271
[ #75749 ] fix test selector again
2026-06-12 11:21:33 +02:00
Eric Schubert
bf728b3c8c
Merge branch 'dev' into feature/75749-rename-ckeditor-macro-to--insert
2026-06-12 10:38:31 +02:00
Eric Schubert
107844028a
Merge pull request #23533 from opf/chore/forms-dsl-input-for-filterable-tree-view
...
[chore] add forms dsl input for filterable tree views
2026-06-12 10:35:17 +02:00
OpenProject Actions CI
bee1f92245
Merge branch 'release/17.5' into dev
2026-06-12 05:08:37 +00:00
Tomas Hykel
a30f5d5169
[STC-729] Adapt Excel and CSV exports for semantic identifiers
...
https://community.openproject.org/wp/STC-729
2026-06-11 20:58:47 +02:00
Alexander Brandon Coles
ae83523492
[chore] cover help texts for filterable tree view
...
Enables the shared help-text examples for the new tree view input.
2026-06-11 14:38:03 +01:00
Alexander Brandon Coles
a3507d8883
[chore] render filterable tree view in fieldset
...
Fieldset-style inputs never go through the `FormControl` wrapper, so the
legend needs the `FormControl-label` class applied by the component. The
input does not support validation for the time being.
Wrapper arguments stay on the fieldset, while the component-specific and
form arguments flow to the inner tree view.
2026-06-11 14:31:33 +01:00
Eric Schubert
0be3025f64
[chore] add unit tests to new dsl input
2026-06-11 14:29:52 +01:00
Eric Schubert
3ff9c12a21
Merge branch 'dev' into feature/75749-rename-ckeditor-macro-to--insert
2026-06-11 13:34:42 +02:00
Pavel Balashou
36c0c8ae5e
[JIM-112] Capital letters in user email or login break import with error.
...
https://community.openproject.org/wp/JIM-112
2026-06-11 11:34:54 +02:00
Klaus Zanders
38ce5a3e33
Merge branch 'dev' into merge-release/17.5-20260611050510
2026-06-11 09:17:51 +02:00
Tobias Dillmann
b698ef9eb6
Catch malformed filter parameters
2026-06-11 09:13:49 +02:00
Tobias Dillmann
61c5224cbd
[ #73887 ] mocked_permission_helper mirrors UserPermissibleService for empty project
...
It should not grant all permissions if the project argument is `nil`.
2026-06-10 19:47:12 +02:00
Tobias Dillmann
116f84e8d9
[ #73887 ] Remove unnecessary cast
2026-06-10 19:47:12 +02:00
Tobias Dillmann
f3a69c179c
[ #73887 ] Repair WP PDF export spec by introducing buckets
2026-06-10 19:47:12 +02:00
Tobias Dillmann
c51da0534c
[ #73887 ] Backlog bucket WP details spec
2026-06-10 19:47:12 +02:00
Yauheni Suhakou
beb0bd2cab
Implement referencing pages query ( #23544 )
2026-06-10 16:11:15 +02:00
OpenProject Actions CI
ff8d35a227
Merge branch 'release/17.4' into release/17.5
2026-06-10 12:10:20 +00:00
Tobias Dillmann
adb9f6b071
Authorize project custom field access in inplace edit dialog
2026-06-10 14:09:25 +02:00
Oliver Günther
f389bb1c9b
Merge pull request #23629 from opf/fix/meeting-backlog-section
...
Expose the backlog section visibly through the meetings API, ensuring it appears
2026-06-10 14:06:40 +02:00
Klaus Zanders
1d45a95168
Merge pull request #23540 from opf/resource-allocation-user-time
...
[Resource Management] Calculation Logic
2026-06-10 13:54:41 +02:00
Oliver Günther
cd5ceba958
Allow embed_links to be parameterized, controlling which elements should be embedded
2026-06-10 13:43:06 +02:00
Oliver Günther
73892cd6d9
Remove preview mode
2026-06-10 12:27:19 +02:00
Klaus Zanders
34c262c489
Add more scopes for working time related models
2026-06-10 11:57:00 +02:00
Oliver Günther
d851d25524
Merge remote-tracking branch 'origin/release/17.5' into dev
2026-06-10 11:29:44 +02:00
Henriette Darge
519964d581
[DREAM-715] Favourite projects are not visible when they are not on the root level ( #23653 )
...
Always expand the hierarchy in "favorite" mdoe
2026-06-10 10:48:54 +02:00
Henriette Darge
5a3eaa11e3
Always expand the hierarchy in "favorite" mdoe
2026-06-10 09:23:12 +02:00
Jan Sandbrink
f102eecdc3
Adapt to latest OpenProject plugin for XWiki
...
This now allows to fetch canonical page infos using GET and should
return a 404 if a page with the given name does not exist.
2026-06-10 08:37:26 +02:00
Ivan Kuchin
7b5403f1be
Merge pull request #23515 from opf/pluck-matcher
...
Pluck matcher
2026-06-09 22:19:42 +02:00
Jens Ulferts
3497816850
Merge pull request #23624 from opf/code-maintenance/68063-journals-predecessor-cte
...
Code Maintenance/STC-462: Resolve only-changes predecessor once via a journals CTE
2026-06-09 15:56:57 +02:00
Mir Bhatia
9f89ecda16
Merge pull request #23166 from opf/implementation/74725-build-select-panel-quickfilter
...
[#74725 ] Build select panel quickfilter
2026-06-09 15:38:06 +02:00
Eric Schubert
e37d910c98
[ #75749 ] fixed ckeditor page object
2026-06-09 15:36:07 +02:00
Jan Sandbrink
fc8eb59663
Merge pull request #23554 from opf/stable-page-reference
...
XWiki: Stable page reference
2026-06-09 14:48:41 +02:00
Kabiru Mwenja
bb317278ba
Merge pull request #23582 from opf/bug/stc-811-documents-pagination-breaks-upon-filtering-the-list
...
[STC-811] Fix pagination for filtered Documents & Reserved identifiers
2026-06-09 14:32:29 +03:00
ulferts
db815d0d22
Merge remote-tracking branch 'origin/dev' into merge-release/17.5-20260609045502
2026-06-09 09:32:19 +02:00
Kabiru Mwenja
f94d7b0bfc
Resolve the changes-filter predecessor once in a journals CTE
...
The :only_changes filter re-seeked each journal's predecessor in every EXISTS
branch (~7 LATERAL lookups per row). A CTE now shadows the journals table,
exposing predecessor_id/predecessor_data_id once per row, and each branch reads
those columns instead. On a 703-journal work package this cuts the COUNT from
~1.13M to ~35K shared buffers.
2026-06-09 10:25:21 +03:00
Mir Bhatia
6f207589ef
Update label to change colours and include counter conditionally
2026-06-09 08:53:15 +02:00
Jan Sandbrink
f466dd3832
Reduce maximum result size of XWiki search_pages
...
This is only done to improve worst-case latency, because
we perform one additional request per result.
Local testing showed a latency above 1000ms for 50 results
and ~500ms for 20 results. I'd expect real world scenarios to
be slightly worse, because of higher network latency.
2026-06-09 08:51:51 +02:00
Jan Sandbrink
1ba2bf95ce
Use stable identifiers to fetch XWiki pages
...
We now have two ways to fetch page infos from XWiki:
* using the canonical identifier (but through a new endpoint that will resolve stable identifiers as well)
* using the stable identifier
Since we want to store the stable identifier, the stable version is the one exposed through the XWiki registry.
The canonical form is required to fully resolve some list queries from XWiki properly.
2026-06-09 08:51:27 +02:00
Mir Bhatia
cc3c3fbdf6
Add component specs
2026-06-09 08:51:19 +02:00
Mir Bhatia
addc37c0ff
Rename QuickFilter::SegmentedControlComponent
2026-06-09 08:51:17 +02:00
OpenProject Actions CI
24be36fce6
Merge branch 'release/17.4' into release/17.5
2026-06-09 05:55:31 +00:00
Oliver Günther
7bf32598ed
Also use message_pack for ConfidentialCache
...
YAML default coder uses aliases which break on safe_load
2026-06-09 07:54:33 +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
Behrokh Satarnejad
63332d3957
[Dream-709] Highlighting of selecting WP does not work in notification center ( #23599 )
...
* Fix selected notification highlight for semantic WP IDs
* Update spec
2026-06-08 11:35:22 +02:00