Eric Schubert
6943ad129e
[chore] remove abbreviated example nodes
...
- add custom rule to manipulate example objects
- amend validation script to use config file
2026-02-13 14:53:07 +01:00
Eric Schubert
887ded5714
[ #71358 ] fixed version read model usage
...
- improved description of API spec
2026-02-12 13:13:11 +01:00
Eric Schubert
10d472052d
[ #71358 ] improve API specification for versions
...
- split into read and write models
- add custom field pattern properties
- improved description for endpoints
- add extracted examples
2026-02-11 16:35:03 +01:00
Eric Schubert
db6aaaa984
[ #71358 ] add search version tool
...
- https://community.openproject.org/work_packages/71358
- add tool
- add specs for the tool
- slightly improve version model for the api
2026-02-11 16:34:04 +01:00
Eric Schubert
64909492d4
Merge pull request #21957 from opf/chore/fix-api-spec-validation
...
[chore] fix api spec validation
2026-02-11 16:23:26 +01:00
Eric Schubert
19e09ecad1
[chore] fixed group response example
2026-02-11 14:43:08 +01:00
Eric Schubert
abbaf045c5
[chore] fix api spec validation
...
- validation script used unmaintained npm package
- switched to actively maintained package from same maintainer
- pipe full output to stdout
- bump node major version in development backend Dockerfile
- fix two api spec errors and two random warnings - boyscout, hell yeah
2026-02-11 14:11:20 +01:00
Jens Ulferts
e40ec6fbe2
Merge pull request #21949 from opf/bug/71859-wp-comment-is-missing-text-if-project-initiation-request-has-default-setting
...
[#71859 ] WP comment is missing text if project initiation request has default settings
2026-02-11 13:27:51 +01:00
Maya Berdygylyjova
1578fc1cf0
docs-typo-fixes ( #21956 )
2026-02-11 12:30:06 +01:00
Jan Sandbrink
16fb55fedf
Merge pull request #21939 from opf/mcp-portfolios
...
Add separate tools to search portfolios and programs
2026-02-11 11:23:49 +01:00
Jan Sandbrink
780d880eb1
Merge pull request #21904 from opf/project-api-schema
...
Only return projects from search_projects MCP tool
2026-02-11 11:18:33 +01:00
OpenProject Actions CI
caccf66fe4
update locales from crowdin [ci skip]
2026-02-11 10:03:57 +00:00
Oliver Günther
5bf0d51dd7
Bumped version to 17.1.1
...
[ci skip]
2026-02-11 10:33:26 +01:00
Oliver Günther
0772fc6723
Update publiccode.yml
2026-02-11 10:33:24 +01:00
Oliver Günther
22e0189605
Add release-notes file
2026-02-11 10:33:24 +01:00
Oliver Günther
47df1d75ef
Update release notes
2026-02-11 10:33:23 +01:00
Oliver Günther
48f66eb457
Update hocuspocus image to openproject/hocuspocus:17.1.0
2026-02-11 10:33:21 +01:00
Oliver Günther
b352a1210d
Fall back to default attachment store
2026-02-11 10:13:34 +01:00
Dombi Attila
5d15a48ef4
[ #71859 ] WP comment is missing text if project initiation request has default setting
...
https://community.openproject.org/work_packages/71859
Set default value for creation wizard work package comment.
2026-02-11 10:53:25 +02:00
OpenProject Actions CI
6641a8e3c1
update locales from crowdin [ci skip]
2026-02-11 08:10:57 +00:00
OpenProject Actions CI
eb94434c81
update locales from crowdin [ci skip]
2026-02-11 06:44:48 +00:00
Maya Berdygylyjova
e057bbd6a5
[ #71123 ] Rename Nextcloud GroupFolder references to TeamFolder https… ( #21945 )
...
* [#71123 ] Rename Nextcloud GroupFolder references to TeamFolder https://community.openproject.org/work_packages/71123
[#71123 ] Rename Nextcloud GroupFolder references to TeamFolder
https://community.openproject.org/work_packages/71123
* Apply suggestions from code review
Co-authored-by: Jan Sandbrink <j.sandbrink@openproject.com >
---------
Co-authored-by: Andrej <77627197+as-op@users.noreply.github.com >
Co-authored-by: Jan Sandbrink <j.sandbrink@openproject.com >
2026-02-11 07:36:31 +01:00
OpenProject Actions CI
b2040cbe85
update locales from crowdin [ci skip]
2026-02-11 04:05:53 +00:00
Dombi Attila
bc64a491e0
Merge pull request #21933 from opf/bug/71379-project-initiation-request-cannot-be-finished-with-default-setting
...
[#71379 ] Project initiation request cannot be finished with default setting
2026-02-10 17:58:22 +02:00
Dombi Attila
92d26c6260
Add back specs that are still valid
2026-02-10 17:57:23 +02:00
Dombi Attila
8ff1ecd550
Update error messages.
2026-02-10 17:37:42 +02:00
Andrej
1e7a01e9e7
Merge pull request #21946 from opf/docs/fix
...
fix broken link in docs
2026-02-10 15:13:42 +01:00
as-op
479f2705b2
fix broken link in docs
2026-02-10 15:11:10 +01:00
Oliver Günther
80e6aa4657
Do not update the attachment on initial journals
...
https://community.openproject.org/work_packages/71403
2026-02-10 14:39:23 +01:00
corinnaguenther
9a1b46838e
Update release notes 17.1 ( #21923 )
...
* Update release notes 17.1
* Update README.md
* Update README.md
* Update openproject-17-1-project-initiation-request-work-package.png
* update glossary + RN with link to PIR docs
2026-02-10 14:39:17 +01:00
Behrokh Satarnejad
974b84d580
[67399] Fix accessibility issues in Angular templates detected by ESLint ( #21339 )
...
* Tell eslint to ignore click rule on router links
See https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/docs/rules/click-events-have-key-events.md
* Pass fixing accessibility issues found by ESLint
- fixes failing tests in configuration modal
- uses button instead of link in my account timer
- uses button instead of div for buttons of scrollable tabs
- sets correct role for links and divs which are clickable
- sets href on links
* Add role="button" and preventDefault() to accessibility fixes
Co-authored-by: myabc <755+myabc@users.noreply.github.com >
* remove tabindex for the item of draggable auto completer
* remove prevent default from drop modal
* Fix test to select the button
---------
Co-authored-by: Alexander Brandon Coles <a.coles@openproject.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: myabc <755+myabc@users.noreply.github.com >
2026-02-10 14:37:32 +01:00
Dombi Attila
05754e0607
Add Create Artifact WorkPackage Service journal notes spec when assignee is not set
2026-02-10 15:24:41 +02:00
Maya Berdygylyjova
13e6a9436f
[ #71415 ] Update enterprise guide for 17.1 changes https://community .… ( #21943 )
...
[#71415 ] Update enterprise guide for 17.1 changes https://community.openproject.org/work_packages/71415
[#71415 ] Update enterprise guide for 17.1 changes
https://community.openproject.org/work_packages/71415
2026-02-10 14:22:46 +01:00
Maya Berdygylyjova
3465842cd4
Update README.md ( #21942 )
2026-02-10 14:01:14 +01:00
Dombi Attila
017591cfb7
Fix specs
2026-02-10 14:48:05 +02:00
Maya Berdygylyjova
87855b723a
[ #71121 ] Project creation wizard https://community.openproject.org/w … ( #21907 )
...
* [#71121 ] Project creation wizard https://community.openproject.org/work_packages/71121
[#71121 ] Project creation wizard
https://community.openproject.org/work_packages/71121
* update
* Apply suggestion from @MayaBerd
2026-02-10 13:41:14 +01:00
Andrej
b00c1e3356
Merge pull request #21941 from opf/bug/69515-fine-tuning-of-margins-in-pdf-exports
...
[#69515 ] Fine-tuning of margins in pdf exports
2026-02-10 13:40:07 +01:00
as-op
1b89cd7d3d
fix specs with changed expectations for page break positions
2026-02-10 13:14:32 +01:00
Dombi Attila
c8665b74d4
Make the assignee and comment fields optional in the project creation wizard.
2026-02-10 14:08:18 +02:00
Dombi Attila
096904006a
Prevent wizard activation when type or status is missing.
2026-02-10 13:46:12 +02:00
as-op
e4b7932212
[ #69515 ] Fine-tuning of margins in pdf exports
...
https://community.openproject.org/work_packages/69515
2026-02-10 12:21:52 +01:00
Dombi Attila
623bd162b0
Fix CreateArtifact::WorkPackageContract specs
...
One test case was removed. It is not possible to have an empty work
package type while having a work package status, because the
work package type always has a default value, even if it's unset.
2026-02-10 12:29:00 +02:00
corinnaguenther
6b0139ca20
Glossary updates for 17.1 ( #21924 )
...
* Glossary updates for 17.1
[#69290 ] Update Glossary with new terms for 17.1
https://community.openproject.org/work_packages/69290
* fix link
2026-02-10 11:22:39 +01:00
Behrokh Satarnejad
3d68c1b496
[69352] CKeditor style buttons open underneath wizard left pane ( #21929 )
...
Fix CKEditor grouped dropdown overflowing editor width
2026-02-10 10:19:25 +01:00
Jan Sandbrink
1279c0dc2c
Add separate tools to search portfolios and programs
...
We separated projects from portfolios and programs conceptually.
While older APIs can return mixed results for backwards-compatibility
purposes, the MCP API already purely returns projects from the search_projects
tool, thus we need additional tools for results of other types.
2026-02-10 10:16:54 +01:00
Jan Sandbrink
40b4dc407e
Limit search_projects to actual Projects
...
This means we are excluding Portfolios and Programs from it.
Those will need their own tools.
2026-02-10 10:05:58 +01:00
Oliver Günther
0d55a543f0
Merge remote-tracking branch 'origin/release/17.0' into release/17.1
2026-02-10 09:43:36 +01:00
Jure Uršič
1074e9efee
[ #71414 ] Deleting a Time and Cost report results in an error
2026-02-10 09:43:13 +01:00
OpenProject Actions CI
0fd84357f6
update locales from crowdin [ci skip]
2026-02-10 04:15:21 +00:00
Dombi Attila
cbe4a5930d
[ #71379 ] Project initiation request cannot be finished with default setting
...
https://community.openproject.org/work_packages/71379
2026-02-09 18:52:41 +02:00