Commit Graph

108345 Commits

Author SHA1 Message Date
Bruno Pagno 30af852668 adjust version boards to work with target_versions 2026-06-10 19:03:21 +02:00
Bruno Pagno 8864fcbd9e handle bulk edit and project copy 2026-06-10 19:03:20 +02:00
Bruno Pagno c12ff2ea4a adjust seeder to work with target versions 2026-06-10 19:03:20 +02:00
Bruno Pagno e6d65870aa remove work_package direct relation from version 2026-06-10 19:03:20 +02:00
Bruno Pagno 57b6091e01 adjust Roadmap & Version pages 2026-06-10 19:03:20 +02:00
Bruno Pagno fe097bf327 Implement API changes to allow for targetVersions and versions transition
The idea is that versions work as they normally would until the administrator sets the `work_package_multiple_vesions` setting to true. Then `targetVersions` becomes visible in the API and UI and `versions` becomes readonly.
2026-06-10 19:03:19 +02:00
Bruno Pagno b76e438905 include system setting to enable multiple versions 2026-06-10 19:03:19 +02:00
Bruno Pagno 9f87858d3a handle case where updating a version record could affect work_package version association 2026-06-10 19:00:45 +02:00
Bruno Pagno 4b60baf42c filter by target_versions 2026-06-10 19:00:45 +02:00
Bruno Pagno 9e4c205308 include target_versions on the UI 2026-06-10 19:00:45 +02:00
Bruno Pagno d9b7a6f954 define work package contracts, attributes and services 2026-06-10 19:00:44 +02:00
Bruno Pagno 37e00bccf1 define data model for wp - versions (plural) 2026-06-10 19:00:43 +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
Jens Ulferts a3bf582cea Merge pull request #23644 from opf/dependabot/bundler/net-imap-0.6.4.1
Bump net-imap from 0.6.4 to 0.6.4.1
2026-06-10 09:03:06 +02:00
Jens Ulferts 813223f5b6 Merge pull request #23646 from opf/dependabot/bundler/dev/good_job-4.19.0
Bump good_job from 4.18.2 to 4.19.0
2026-06-10 09:02:54 +02:00
Jens Ulferts d686256d85 Merge pull request #23650 from opf/dependabot/bundler/dev/retriable-3.8.0
Bump retriable from 3.5.1 to 3.8.0
2026-06-10 09:02:41 +02:00
Jens Ulferts 020295b267 Merge pull request #23648 from opf/dependabot/bundler/dev/oj-3.17.3
Bump oj from 3.17.1 to 3.17.3
2026-06-10 09:02:26 +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