Commit Graph

101953 Commits

Author SHA1 Message Date
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