Commit Graph

5080 Commits

Author SHA1 Message Date
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 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
Maya Berdygylyjova 1578fc1cf0 docs-typo-fixes (#21956) 2026-02-11 12:30:06 +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
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
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
as-op 479f2705b2 fix broken link in docs 2026-02-10 15:11:10 +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
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
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
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
Oliver Günther 0d55a543f0 Merge remote-tracking branch 'origin/release/17.0' into release/17.1 2026-02-10 09:43:36 +01:00
Jan Sandbrink 8ca3c9eb66 Test portfolio and program schema against representer
Both are rendered through the ProjectRepresenter (because they are technically
implemented as Projects), but haven't been tested against it yet.

This also means that they still included required properties that were already
removed from the project schema (this was an error in the schema).
2026-02-06 15:50:27 +01:00
Oliver Günther 60b2ef3aef Merge remote-tracking branch 'origin/release/16.6' into release/17.0 2026-02-06 11:56:24 +01:00
Oliver Günther 91216823c6 Add release-notes file 2026-02-06 11:32:29 +01:00
Oliver Günther 0a21edc841 Update security fixes 2026-02-06 11:32:28 +01:00
Maya Berdygylyjova 82bba415bb Documentation/71120 17 1 meetings module changes (#21891)
* update

* update

* Apply suggestion from @MayaBerd

* Apply suggestion from @MayaBerd

* Apply suggestion from @MayaBerd

* Apply suggestion from @MayaBerd

* Apply suggestion from @MayaBerd

* Apply suggestion from @MayaBerd

* Update docs/user-guide/meetings/meetings-faq/README.md

Co-authored-by: Mir Bhatia <m.bhatia@openproject.com>

* Apply suggestion from @MayaBerd

---------

Co-authored-by: Mir Bhatia <m.bhatia@openproject.com>
2026-02-06 10:34:15 +01:00
corinnaguenther 78a414e177 Release Notes 17.1 (#21835)
* Release Notes 17.1

[#69269] 17.1 Release notes prepared

https://community.openproject.org/work_packages/69269

* Project initiation request

* Meetings updates

* Attribute highlighting

* Warning before opening external links

* Improved performance in work package Activity tab

* Hierarchy item list values

* Screenshots for Meetings

* screenshots

* More screenshots

* screenshot for custom field

* Update README.md

* Update docs/release-notes/17-1-0/README.md

Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com>

* Update docs/release-notes/17-1-0/README.md

Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com>

* Update after review

* UX/UI updates

* Update README.md

* include video

---------

Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com>
2026-02-06 09:40:12 +01:00
Oliver Günther 9ae654865b Add release-notes file 2026-02-06 09:21:59 +01:00
Oliver Günther 1d24e407ce Update security fixes 2026-02-06 09:21:58 +01:00
Maya Berdygylyjova 9467a65cf8 [#71124] Primerization of admin https://community.openproject.org/wo… (#21839)
* [#71124] Primerization of admin  https://community.openproject.org/work_packages/71124

[#71124] Primerization of admin

https://community.openproject.org/work_packages/71124

* improve sprint wiki template documentation

* update

* Delete openproject_system_admin_guide_backlogs_wiki_template_assign_to_version.png

* Apply suggestion from @HDinger

Co-authored-by: Henriette Darge <h.darge@openproject.com>

---------

Co-authored-by: Henriette Darge <h.darge@openproject.com>
2026-02-04 15:12:14 +01:00
Maya Berdygylyjova a74dffbc16 [#71122] Capture external links in user-provided contents https://co… (#21868)
[#71122] Capture external links in user-provided contents  https://community.openproject.org/work_packages/71122

[#71122] Capture external links in user-provided contents

https://community.openproject.org/work_packages/71122
2026-02-04 11:36:49 +01:00
Maya Berdygylyjova a9811d1e8f update-screenshots (#21859) 2026-02-03 15:11:14 +01:00
Maya Berdygylyjova 85cbd51403 [#71125] Primerise the Password Confirmation Dialog https://communit… (#21858)
[#71125] Primerise the Password Confirmation Dialog  https://community.openproject.org/work_packages/71125

[#71125] Primerise the Password Confirmation Dialog

https://community.openproject.org/work_packages/71125
2026-02-03 14:44:27 +01:00
Maya Berdygylyjova 80f979558b [#71128] Redesign the "My Account / Access token" page using Primer … (#21823)
* [#71128] Redesign the "My Account / Access token" page using Primer  https://community.openproject.org/work_packages/71128

[#71128] Redesign the "My Account / Access token" page using Primer

https://community.openproject.org/work_packages/71128

* Apply suggestion from @MayaBerd

* Update docs/user-guide/account-settings/README.md

Co-authored-by: Henriette Darge <h.darge@openproject.com>

* update screenshots

* Apply suggestions from code review

Co-authored-by: Jan Sandbrink <j.sandbrink@openproject.com>

* Update README.md

* Update README.md

---------

Co-authored-by: Henriette Darge <h.darge@openproject.com>
Co-authored-by: Jan Sandbrink <j.sandbrink@openproject.com>
2026-02-03 13:57:37 +01:00
Jan Sandbrink b7863e16a0 Merge pull request #21753 from opf/oidc-session-docs
Document limitations to OIDC session sync
2026-02-03 10:30:19 +01:00
Jan Sandbrink a6f309b94b Merge pull request #21752 from opf/mcp-ui
Add UI to change MCP configuration
2026-01-30 15:40:34 +01:00
Maya Berdygylyjova 4750bb9c2d [#71246] Update attribute highlighting documentation https://communi… (#21824)
* [#71246] Update attribute highlighting documentation  https://community.openproject.org/work_packages/71246

[#71246] Update attribute highlighting documentation

https://community.openproject.org/work_packages/71246

* Update README.md
2026-01-30 15:16:30 +01:00
Oliver Günther 896072d698 Release attribute highlighting to community 2026-01-30 15:02:45 +01:00
OpenProject Actions CI df0d9b0bcb Merge branch 'release/17.0' into release/17.1 2026-01-30 07:55:16 +00:00
Oliver Günther 0eb7c24524 Add section on docker-compose for bim 2026-01-30 08:54:31 +01:00
Jan Sandbrink 643f8193f5 Update docs/system-admin-guide/authentication/openid-providers/README.md 2026-01-29 15:38:55 +01:00
Kabiru Mwenja f77d0d6130 Merge pull request #21800 from opf/bug/70979-bug-api-v3-allows-reading-writing-internal-comments-when-the-enable-internal-comments-project-setting-is-disabled
Bug/70979 api v3 allows reading writing internal comments when the enable internal comments project setting is disabled
2026-01-29 16:34:23 +03:00
Jan Sandbrink dbd8c02a5b Apply suggestions from code review
Co-authored-by: Maya Berdygylyjova <MayaBerd@users.noreply.github.com>
2026-01-29 13:23:00 +01:00
Kabiru Mwenja 1bca833cd5 Remove workspace aliasing unless confirmed 2026-01-29 13:50:24 +03:00
Copilot 4ca0236c42 Add test coverage and OpenAPI documentation for workspace configuration endpoint 2026-01-29 13:42:05 +03:00
Jan Sandbrink 23880736fa Add UI to change MCP configuration
So far this configuration wasn't accessible for users at all.
This UI allows to disable all tools and resources separately,
as well as customizing their textual descriptions.
2026-01-29 11:34:11 +01:00
Oliver Günther 6ddc76fc36 Create release notes draft for 17.1.0 2026-01-29 08:50:25 +01:00
Oliver Günther e81f46db0d Merge remote-tracking branch 'origin/release/17.0' into dev 2026-01-29 08:49:31 +01:00
Kabiru Mwenja 8dbac61c57 Add project-scoped configuration API [OP#70979]
Adds `GET /api/v3/projects/:id/configuration` endpoint that returns
all global configuration properties plus project-specific settings.

This allows client apps to check both enterprise token features
(availableFeatures) and project settings (enabledInternalComments)
in a single API call.
2026-01-29 10:32:29 +03:00
Maya Berdygylyjova 41cb0ed611 [#71102] Mention migration costs in FAQs https://community.openproject.org/work_packages/71102
[#71102] Mention migration costs in FAQs

https://community.openproject.org/work_packages/71102
2026-01-29 08:29:56 +01:00
Oliver Günther 1e9b63ea8e Document security fixes for CVE-2026-24685
Added details about a critical security vulnerability (CVE-2026-24685) related to arbitrary file write and remote code execution in the repository diff endpoint. Included responsible disclosure information and links to the advisory.
2026-01-28 15:16:27 +01:00
Oliver Günther 8202d18af5 Document security fixes and vulnerabilities in README
Added detailed security fixes for vulnerabilities CVE-2026-24685, CVE-2026-24772, and CVE-2026-24775, including responsible disclosure acknowledgments and links to GitHub advisories.
2026-01-28 15:16:12 +01:00
Maya Berdygylyjova 21fe3c5139 [#70914] Wrong sidebar sort order in System Admin Guide -> Authentica… (#21798)
[#70914] Wrong sidebar sort order in System Admin Guide -> Authentication  https://community.openproject.org/work_packages/70914

[#70914] Wrong sidebar sort order in System Admin Guide -> Authentication

https://community.openproject.org/work_packages/70914
2026-01-28 14:24:39 +01:00
Maya Berdygylyjova ae6955b42e [#35032] Add linkability to meetings in docs https://community.openp… (#21797)
[#35032] Add linkability to meetings in docs  https://community.openproject.org/work_packages/35032

[#35032] Add linkability to meetings in docs

https://community.openproject.org/work_packages/35032
2026-01-28 13:53:29 +01:00