Jan Sandbrink
06c462112e
Create page command and service
...
Wiring up actual page creation to the dialog that has been prepared
beforehand.
The commands are merely responsible for creating pages in the corresponding
wiki provider. The new CreateLinkedPageService takes care of combining
the two steps needed by the UI:
1. Creating the page
2. Linking it
2026-06-12 14:49:05 +02:00
Jan Sandbrink
1c736fb887
Reorganize shared XWiki code
...
* extract common helper for parsing page info responses
* put helpers for request and response handling above the Queries namespace,
because we want to use it for commands and queries alike
2026-06-11 13:08:47 +02:00
Jan Sandbrink
46d593d692
Fix canonical page info request headers
...
They were indicating a Content-Type of application/json, but
didn't send any content that would be encoded like that. This
was still a remnant from when the request was a PUT.
2026-06-11 08:02:24 +02:00
Henriette Darge
454bf70b0e
Merge pull request #23651 from opf/bug/dream-724-search-input-is-not-initially-focused
...
[DREAM-724] Search input is not initially focused
2026-06-11 07:50:46 +02:00
OpenProject Actions CI
bd78382cab
update locales from crowdin [ci skip]
2026-06-11 04:34:09 +00: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
258d17ceb4
[ #73887 ] Add missing test cases for buckets and sprints
2026-06-10 19:47:12 +02:00
Tobias Dillmann
4e616f88dc
[ #73887 ] Reorder wp schema representer spec
2026-06-10 19:47:12 +02:00
Tobias Dillmann
ffb4aa8d69
[ #73887 ] Revert "[ #73887 ] mv BacklogBucketQuery -> Query, SprintQuery -> Query"
...
This reverts commit 9c93ea8450 .
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
84761d9931
[ #73887 ] Align Sprint and Bucket representation path
2026-06-10 19:47:12 +02:00
Tobias Dillmann
9b7ca3238b
[ #73887 ] Remove superfluous project presence checks
...
allowed_in_project? will return false for nil-projects, so this check is
not needed.
2026-06-10 19:47:12 +02:00
Tobias Dillmann
d96781f7b1
[ #73887 ] mv BacklogBucketQuery -> Query, SprintQuery -> Query
2026-06-10 19:47:12 +02:00
Tobias Dillmann
905b21b31f
[ #73887 ] Apply Sprint fix from #23523 for Backlog Buckets
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
Tobias Dillmann
974f5b7272
[ #73887 ] Add backlog buckets to API
2026-06-10 19:47:12 +02:00
OpenProject CI
5b02e71a19
Run npm audit fix ( #23669 )
2026-06-10 17:39:02 +01:00
dependabot[bot]
7c7e399287
Bump picomatch from 4.0.3 to 4.0.4 ( #23668 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:56:44 +01:00
dependabot[bot]
1813aac230
Bump fast-xml-parser from 5.3.6 to 5.8.0 ( #23666 )
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.3.6 to 5.8.0.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.8.0 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.8.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:37:02 +01:00
dependabot[bot]
035360110a
Bump postcss and styled-components in /frontend ( #23667 )
...
Bumps [postcss](https://github.com/postcss/postcss ) and [styled-components](https://github.com/styled-components/styled-components ). These dependencies needed to be updated together.
Updates `postcss` from 8.4.49 to 8.5.13
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.13 )
Updates `styled-components` from 6.1.19 to 6.4.2
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Commits](https://github.com/styled-components/styled-components/compare/styled-components@6.1.19...styled-components@6.4.2 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.13
dependency-type: indirect
- dependency-name: styled-components
dependency-version: 6.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:36:48 +01:00
dependabot[bot]
00fe9c6a45
Bump fast-uri from 3.0.6 to 3.1.2 in /frontend ( #23660 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.0.6 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.0.6...v3.1.2 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 16:05:53 +01:00
Yauheni Suhakou
beb0bd2cab
Implement referencing pages query ( #23544 )
2026-06-10 16:11:15 +02:00
dependabot[bot]
35f4555683
Bump the typescript-eslint group in /frontend with 2 updates ( #23649 )
...
Bumps the typescript-eslint group in /frontend with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@typescript-eslint/eslint-plugin` from 8.60.0 to 8.60.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.60.0 to 8.60.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.60.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.60.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript-eslint
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-10 14:53:09 +01:00
Alexander Brandon Coles
8127d71d6a
Merge pull request #23588 from opf/code-maintenance/angular-22
...
[OP-19470] Upgrade Angular to v22
2026-06-10 14:01:14 +01: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
Alexander Brandon Coles
afe036a0db
Bump @angular-builders/custom-esbuild to ^22.0.0
...
Also removes @angular/build version override added in 73e4c9f .
2026-06-10 12:22:34 +01:00
Klaus Zanders
35a20584b5
Only refresh the banner instead of the entire form
2026-06-10 13:03:56 +02:00
Ivan Kuchin
28c9718241
Merge pull request #23636 from opf/retry-failing-specs-visibility
...
Retry failing specs visibility
2026-06-10 12:49:48 +02:00
Klaus Zanders
caefdd0ab0
When the allocation spans over multiple schedules, also show this in the warning
2026-06-10 12:44:09 +02:00
Oliver Günther
73892cd6d9
Remove preview mode
2026-06-10 12:27:19 +02:00
Klaus Zanders
c2b3ec89cc
Show availability factor in the overbooking warning
2026-06-10 12:19:10 +02:00
Ivan Kuchin
ad0190de62
output flaky tests in summary and status
2026-06-10 12:18:11 +02:00
Klaus Zanders
eccaf94237
Show warning for scheduling outside of work package hours in the dialog itself
2026-06-10 11:59:37 +02:00
Klaus Zanders
372c295422
Add gray background for the box
2026-06-10 11:59:18 +02:00
Klaus Zanders
4f425b03fb
Display the correct working schedule
2026-06-10 11:59:17 +02:00
Klaus Zanders
660806aeeb
Show overbooking warning for a user
2026-06-10 11:59:12 +02:00
Klaus Zanders
d828f28c85
Resource Allocation calculation
2026-06-10 11:57:02 +02:00
Klaus Zanders
34c262c489
Add more scopes for working time related models
2026-06-10 11:57:00 +02:00
Klaus Zanders
bda6278fd6
Merge pull request #23512 from opf/resource-allocation-modals
...
Resource allocation modals
2026-06-10 11:50:11 +02:00
Oliver Günther
d851d25524
Merge remote-tracking branch 'origin/release/17.5' into dev
2026-06-10 11:29:44 +02:00
Oliver Günther
efc7a8afb6
Fix IFC direct upload callback failing on non-standard store paths
...
attachment_id_from_key used a regex anchored to `uploads/` which does
not match store paths on SaaS instances where the store_dir is
overridden with an instance-specific prefix (e.g. instance_qa_bim/...).
https://community.openproject.org/projects/STB/work_packages/STB-80/activity
2026-06-10 11:28:06 +02:00
Henriette Darge
8a724a4d1e
Merge pull request #23637 from opf/bug/dream-723-menu-elements-jump-on-hover
...
[DREAM-723] Menu elements jump on hover
2026-06-10 10:49:26 +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
Klaus Zanders
879d4e8abe
Allow to schedule resource allocations on just one day
2026-06-10 09:40:08 +02:00
Alexander Brandon Coles
c085eefb06
Merge branch 'dev' into code-maintenance/angular-22
2026-06-10 08:39:31 +01:00
Jan Sandbrink
b489ab50e7
Merge pull request #23652 from opf/xwiki-update
...
Adapt to latest OpenProject plugin for XWiki
2026-06-10 09:36:26 +02:00
Henriette Darge
5a3eaa11e3
Always expand the hierarchy in "favorite" mdoe
2026-06-10 09:23:12 +02:00