Marcello Rocha
d03d22edc8
Implements the GET /work_packages/:id/wiki_page_links endpoint ( #22834 )
...
* Introduce the PageLinkQuery
* Update page link query and some copyright
* Adds PageLinkCollectionRepresenter
* Introduces the endpoint /work_packages/id/wiki_page_links
* MetadaService tests, most of it is a work of fiction
* Adds urns for page link type improve some tests
* Removes mentions to view_wiki_page_links permissions
* Adds a test for multiple providers and same identifiers
---
Co-authored-by: Jan Sandbrink <j.sandbrink@openproject.com >
2026-05-08 17:38:52 +02:00
Alexander Brandon Coles
2c6f60f5fa
Merge pull request #23139 from opf/merge-release/17.4-20260508131130
...
Merge release/17.4 into dev
2026-05-08 16:33:33 +01:00
Mir Bhatia
57197c8d9b
Merge pull request #23116 from opf/bug/68272-wrong-calendar-week-in-my-time-tracking
...
[#68272 ] Wrong calendar week in My time tracking
2026-05-08 17:22:17 +02:00
Alexander Brandon Coles
d8b3885d85
Merge branch 'dev' into merge-release/17.4-20260508131130
2026-05-08 15:26:29 +02:00
Alexander Brandon Coles
688d228dd7
Merge pull request #23117 from opf/bug/74552-wrong-pane-autoscrolled
2026-05-08 14:05:40 +01:00
Maya Berdygylyjova
8ddebb4c60
[ #74685 ] 17.4 Project identifiers related documentation https://comm … ( #23135 )
...
[#74685 ] 17.4 Project identifiers related documentation https://community.openproject.org/wp/74685
[#74685 ] 17.4 Project identifiers related documentation
https://community.openproject.org/wp/74685
2026-05-08 14:33:21 +02:00
K. Uihlein
cac2799652
Update documentation of GitLab Integration ( #21600 )
...
* documentation update gitlab integration connection process
* documentation update gitlab integration connection process description
* documentation update gitlab integration highlight boxes red to green
2026-05-08 14:32:21 +02:00
Tom Hykel
3ff2481ab2
Merge pull request #23121 from opf/fix/project-copy-counter-bug
...
fix: Correctly handle semantic ID counter on project copy
2026-05-08 14:31:56 +02:00
K. Uihlein
b49a7e9f46
Update documentation of GitLab Integration ( #21600 )
...
* documentation update gitlab integration connection process
* documentation update gitlab integration connection process description
* documentation update gitlab integration highlight boxes red to green
2026-05-08 14:12:42 +02:00
Alexander Brandon Coles
211467c732
Merge pull request #23026 from opf/code-maintenance/66563-migrate-to-vitest
...
[#66563 ] Migrate frontend tests from Karma to Vitest
2026-05-08 12:37:19 +01:00
Alexander Brandon Coles
fb7bcae5a8
Merge pull request #23132 from opf/merge-release/17.4-20260508082602
...
Merge release/17.4 into dev
2026-05-08 12:36:38 +01:00
Klaus Zanders
ef968f5c8f
Merge pull request #23131 from opf/custom-fields-user-query
...
Custom fields user query
2026-05-08 13:10:49 +02:00
Mir Bhatia
1181c549b0
Add transition case specs
2026-05-08 11:55:21 +02:00
Mir Bhatia
8c73eb76be
Use i18n beginning_of_week
2026-05-08 11:44:08 +02:00
ulferts
eaf26e4918
attempt to fix flickering activities spec
...
rspec ./spec/features/activities/work_package/activities_spec.rb:678
2026-05-08 11:14:03 +02:00
Mir Bhatia
8d85470e12
Move to helper and remove unused string
2026-05-08 10:55:39 +02:00
Klaus Zanders
2c1c7afe39
Rubocop
2026-05-08 10:46:27 +02:00
Klaus Zanders
a11b28a041
Fix potential SQL injection via direction
2026-05-08 10:41:20 +02:00
Alexander Brandon Coles
9d4881216b
Merge remote-tracking branch 'opf/dev' into HEAD
...
# Conflicts:
# frontend/src/assets/sass/backlogs/_master_backlog.sass
# modules/backlogs/config/locales/crowdin/ru.yml
# modules/wikis/config/locales/crowdin/ru.yml
# modules/wikis/config/locales/crowdin/uk.yml
# modules/wikis/config/locales/crowdin/zh-CN.yml
2026-05-08 10:35:12 +02:00
Klaus Zanders
e392f22e1d
Allow sorting and selecting custom fields in user filters as well
2026-05-08 10:27:15 +02:00
Alexander Brandon Coles
5e1a32afbd
Merge pull request #23118 from opf/bug/74753-backlog-sprints-columns-full-height
...
[#74753 ] Make Backlog, Sprints columns full height
2026-05-08 09:21:25 +01:00
Mir Bhatia
2b0c3cb756
Update title to show date range instead of calendar weeks in month mode
2026-05-08 10:15:01 +02:00
Klaus Zanders
17de4309a4
Add an integration spec
2026-05-08 10:10:25 +02:00
Maya Berdygylyjova
038c6c2292
update calenadar documenation ( #23130 )
2026-05-08 10:06:48 +02:00
Alexander Brandon Coles
b06b21e791
Await async assertions in HalResource spec
...
Three specs asserted on `newResult` without awaiting the
`resource.$load()` promise, meaning assertions could run
before the value was populated. Adds `await promise` to each
and converts the `.then()` callback in the "already loaded"
spec to a direct `await`. Also removes a stray semicolon.
2026-05-08 09:59:19 +02:00
Alexander Brandon Coles
e371e2ef29
[ #66563 ] Use custom ESBuild test builder
...
Use the custom-esbuild unit-test builder so Vitest reuses the
application esbuild plugins during test execution.
Analogous to e6b2ccaaa9 .
See: https://github.com/just-jeb/angular-builders
https://community.openproject.org/wp/66563
2026-05-08 09:53:24 +02:00
Alexander Brandon Coles
88632e0122
[ #66563 ] Remove Karma
...
Drop the Karma config and browser test bootstrap now that the frontend
unit suite runs through Vitest.
https://community.openproject.org/wp/66563
2026-05-08 09:53:21 +02:00
Alexander Brandon Coles
f075050186
[ #66563 ] Use Vitest ESLint rules
...
Swap the Jasmine ESLint plugin for Vitest rules so migrated specs are
linted against the APIs used by the new runner.
https://community.openproject.org/wp/66563
2026-05-08 09:52:17 +02:00
Alexander Brandon Coles
6e8510ca1d
[ #66563 ] Migrate specs to Vitest
...
Apply Angular's Vitest migration schematic to update frontend and plugin
specs from Jasmine globals to Vitest APIs.
ng g @schematics/angular:refactor-jasmine-vitest
Fix migrated edge cases where async assertions or shallow tests changed.
https://community.openproject.org/wp/66563
2026-05-08 09:52:17 +02:00
Alexander Brandon Coles
5bd700c4f8
[ #66563 ] Fix BCF typedjson metadata
...
Declare BCF resource member types explicitly so typedjson can parse API
payloads without relying on decorator metadata inference.
https://community.openproject.org/wp/66563
2026-05-08 09:52:17 +02:00
Alexander Brandon Coles
4b3a36a0f5
[ #66563 ] Configure Vitest
...
Wire the frontend test target to Vitest and add shared setup for Angular
specs under esbuild.
https://community.openproject.org/wp/66563
2026-05-08 09:52:17 +02:00
Alexander Brandon Coles
be97bfb9bc
[ #66563 ] Add Vitest dependencies
...
Add the Angular Vitest builder and supporting packages needed to run the
frontend unit suite outside Karma.
https://community.openproject.org/wp/66563
2026-05-08 09:52:16 +02:00
dependabot[bot]
fe0f9c861f
Bump globals from 17.3.0 to 17.5.0 in /frontend ( #23124 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.3.0 to 17.5.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.3.0...v17.5.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 09:44:59 +02:00
Alexander Brandon Coles
8aa04c996e
[ #74753 ] Also ensure full height on details action
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-08 09:29:43 +02:00
Klaus Zanders
502400bc31
Add custom field filters to the UserQuery
2026-05-08 09:28:52 +02:00
Klaus Zanders
6af370f01e
Use special customized_type instead of model name for query (support STI models)
2026-05-08 09:27:58 +02:00
ehassan01
79522b5026
[ #74334 ] 17.4 Meetings update https://community.openproject.org/wp/7 … ( #22989 )
...
* [#74334 ] 17.4 Meetings update https://community.openproject.org/wp/74334
[#74334 ] 17.4 Meetings update
https://community.openproject.org/wp/74334
* [#74340 ] 17.4 Account settings changes https://community.openproject.org/wp/74340
[#74340 ] 17.4 Account settings changes
https://community.openproject.org/wp/74340
* [#74334 ] 17.4 Meetings update https://community.openproject.org/wp/74334
[#74334 ] 17.4 Meetings update
https://community.openproject.org/wp/74334
* [#74334 ] 17.4 Meetings update https://community.openproject.org/wp/74334
[#74334 ] 17.4 Meetings update
https://community.openproject.org/wp/74334
* Revert "[#74340 ] 17.4 Account settings changes https://community.openproject.org/wp/74340 "
This reverts commit d09dd79c52 .
* Update README.md
---------
Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com >
2026-05-08 08:36:26 +02:00
OpenProject Actions CI
abbc136a24
Merge branch 'release/17.3' into release/17.4
2026-05-08 06:30:23 +00:00
Maya Berdygylyjova
7a68e6cbdb
update video link in getting started guide ( #23125 )
2026-05-08 08:29:23 +02:00
OpenProject Actions CI
afa2ee09da
update locales from crowdin [ci skip]
2026-05-08 04:20:13 +00:00
OpenProject Actions CI
11b67fa17a
update locales from crowdin [ci skip]
2026-05-08 04:13:36 +00:00
Tom Hykel
cfc3d4aa6f
Merge pull request #22935 from opf/fix/semantic_conversion_patches_2
...
fix: Adjust save button behaviour in identifier settings
2026-05-07 23:59:32 +02:00
Tomas Hykel
ae3f4aa689
fix: Adjust save button behaviour in identifier settings
2026-05-07 23:37:05 +02:00
Tomas Hykel
53a557678f
fix the test
2026-05-07 22:43:42 +02:00
Tomas Hykel
8e70767c5f
fix: Correctly handle wp_sequence_counter on project copy
2026-05-07 22:12:27 +02:00
Alexander Brandon Coles
d299a9f4a6
[ #74753 ] Make Backlog, Sprints columns full height
...
Fix a regression resulting from the Controller action rename in #22791
(commit afcdcdcc ).
See also #22534 (commit fc6a4fc ) for the previous fix.
2026-05-07 17:16:37 +01:00
Alexander Brandon Coles
b38fe80c09
Revert "[ #74195 ] Fix incorrect indentation on drag preview"
...
This reverts commit 62105d9752 .
2026-05-07 16:43:20 +01:00
Alexander Brandon Coles
870c280c40
Revert "[ #74195 ] Fix incorrect indentation on drag preview"
...
This reverts commit 5d1d4bd052 .
2026-05-07 16:38:21 +01:00
Andrej
4ac46c59d8
[ #74682 ] Update Jira migration docs ( #23087 )
...
* docs: update Jira migration documentation for consistency, add info about wiki-markup
* docs: add description and keywords
* docs: add custom fields migration page
* remove duplicate table row
* update images
* Apply suggestions from code review
Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com >
---------
Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com >
2026-05-07 16:07:29 +02:00
Ivan Kuchin
bd7a0cfde1
Merge pull request #22930 from opf/fix-multiple-equality-non-equailty-filters
...
fix multiple equality, non equality filters
2026-05-07 15:52:07 +02:00