745 Commits

Author SHA1 Message Date
Jan Sandbrink 8bbb3b188b Deprecate outdated API link
Having a separate "ensure connection" link does not add
any value, because even the original "open" link does redirect
unconnected users properly. On the other hand, immediately returning
an ensure_connection URL is only possible if the storage was configured
for mutual OAuth 2 authentication, not for authentication through an
SSO provider.
2025-05-12 15:35:59 +02:00
Oliver Günther 9925bb6d5d Merge remote-tracking branch 'origin/release/16.0' into dev 2025-05-09 13:59:16 +02:00
Jan Sandbrink 5b616c59f9 Update API docs to reflect new JWT requirements 2025-05-07 14:02:57 +02:00
ulferts c7556daa89 hide projectPhase attribute if there are not active project phases 2025-04-30 15:55:16 +02:00
ulferts 2df325c060 fix path in openapi specs 2025-04-30 11:02:03 +02:00
ulferts b49977bbb7 add a project phase definition show endpoint 2025-04-29 17:11:54 +02:00
ulferts f75c8687dd complete the api specification for project phase resources 2025-04-29 15:59:48 +02:00
ulferts 3bf846be9f add a project phase show endpoint 2025-04-29 15:00:34 +02:00
Bruno Pagno c2886046cd update comment permission names 2025-04-24 13:12:32 +02:00
Eric Schubert d85f4670cd [#62363] updated and formatted API spec 2025-04-17 17:03:59 +02:00
Kabiru Mwenja 60855ba8b8 Embed workpackage in activity for mentions capability
See: https://github.com/opf/commonmark-ckeditor-build/pull/102

Co-authored-by: Bruno Pagno <b.pagno@openproject.com>
2025-04-14 15:14:32 +03:00
Kabiru Mwenja c5456b3c1c Add swagger documentation for activity attachment APIs 2025-04-11 16:52:56 +03:00
Jens Ulferts 8c3cb20ec6 Merge pull request #18439 from opf/feature/61952-turn-gates-into-property-of-phase
Rework life cycle data structure
2025-04-02 15:03:40 +02:00
ulferts 1fe4525208 further renaming also in the api documentation 2025-04-02 14:37:27 +02:00
OpenProject Actions CI d5925a5bc8 Merge branch 'release/15.4' into dev 2025-04-02 03:43:26 +00:00
Maya Berdygylyjova 2e5b5920ea [#49288] Harmonize writing of "My page" vs "My Page" vs "MyPage" http… (#18489)
* [#49288] Harmonize writing of "My page" vs "My page" vs "MyPage  https://community.openproject.org/work_packages/49288

[#49288] Harmonize writing of "My page" vs "My page" vs "MyPage

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

* fixed spelling of My activity

* Apply suggestions from code review
2025-04-01 14:08:41 +02:00
Jan Sandbrink 75e14af5c2 Merge pull request #18336 from opf/storage-api
Make storage audience and authentication method available in API
2025-03-18 07:48:40 +01:00
Jan Sandbrink d778915c83 Make storage audience and authentication method available in API
This brings the API on par with the UI, where this is already configurable.
2025-03-17 15:19:43 +01:00
Jan Sandbrink 27b7b95906 Print proper title for provider type in API
Even OneDrive storages did indicate a title of "Nextcloud", which
is pretty surely not intended.
2025-03-17 15:19:43 +01:00
Klaus Zanders 0f703e0c23 Merge branch 'dev' into merge-release/15.4-20250317034137 2025-03-17 09:02:37 +01:00
Wieland Lindenthal 61291166e1 Fixing API docs. We use OpenAPI Spec 3.1 and not 3.0 2025-03-14 12:19:58 +01:00
ulferts 71b3bd5bff document lifecycle filters in api 2025-03-03 13:26:49 +01:00
OpenProject Actions CI 6a09fc1246 Merge branch 'release/15.3' into dev 2025-02-20 03:37:51 +00:00
as-op 33def4cd73 fix(openapi): time entry comments are plain strings 2025-02-19 13:23:59 +01:00
Alexander Brandon Coles 1d707895c6 Grammar fixes in code, docs: possessive its/it's
- **it's** is a contraction of _it is_ or _it has_. It requires an
apostrophe.
- **its** is the posssive form of _it_, denoting ownership. It should
not use an apostrophe.
2025-02-12 06:36:46 -03:00
Klaus Zanders 323d267e8b correctly mark the field as nullable 2025-01-30 16:56:48 +01:00
Klaus Zanders 68a55868f3 add start time & end time to time entry to api docs 2025-01-30 16:47:40 +01:00
as-op e49467adfe markdown linting 2025-01-02 15:14:20 +01:00
as-op 50e6fe6458 docs markdown linting, spellcheck 2025-01-02 13:07:11 +01:00
Kabiru Mwenja 5ab30ac839 Merge pull request #17341 from opf/implementation/59721-add-setedit-reminder-buttondialog-to-workpackage-page
Implementation/59721 add setedit reminder buttondialog to workpackage page
2024-12-12 12:57:44 +03:00
Jonas Jabari 84a5750254 fixed indentation on api schema defintion 2024-12-11 13:06:42 +01:00
Jonas Jabari 267dd6f485 addressed feedback from @akabiru 2024-12-11 12:21:09 +01:00
Bruno Pagno 19c83690bd write specification for new folder API endpoint 2024-12-10 10:30:40 +01:00
ulferts 91509bb9b2 Merge remote-tracking branch 'origin/merge-release/15.0-20241122034127' into dev 2024-11-22 08:49:11 +01:00
Eric Schubert e86d5bd251 [#59391] updated API specs for new pagination in file links
- avoid sql injection
- file link collection is returned ordered by id asc
2024-11-20 13:24:40 +01:00
OpenProject Actions CI c63722ee69 Merge branch 'release/15.0' into dev 2024-11-08 03:36:56 +00:00
Oliver Günther 614349986f Add delete link to APIv3 work packages (#17141)
Add missing delete link

It is part of the model, but not mentioned in the description
2024-11-07 15:43:45 +01:00
ulferts d59bfd0159 Merge remote-tracking branch 'origin/release/15.0' into dev 2024-11-07 09:13:48 +01:00
Andreas Pfohl a8965fee2a [58521] API endpoint for fetching a custom field item's branch
- Added OpenAPI spec for new endpoint
- Added new API endpoint: /api/v3/custom_field_items/{id}/branch
- Used HierarchicalItemService to retrieve branch for item
2024-11-06 15:02:36 +01:00
Ivan Kuchin 8b886405b3 describe versions sortBy parameter 2024-11-05 20:37:46 +01:00
Ivan Kuchin f739e2f878 fix indent in versions api doc 2024-11-05 20:37:46 +01:00
Eric Schubert a8c0ec5b43 [#58520] Implement fetching tree structure
- implement hashed subtree retrieval in persistence layer
- implement flattening of hashed subtree in applicaiton layer
- added api spec for GET /custom_field_items/:id route
- added self link, parent and children to http response
- added api for single hierarchy item route
- write unit tests for hashed_subtree in HierarchicalItemService
- add parameter validation to api endpoint
2024-11-05 12:58:07 +01:00
Eric Schubert 12f256dbf4 [#58520] add an endpoint to fetch the hierarchy
- https://community.openproject.org/work_packages/58520
- add API specification about the endpoint
2024-11-05 12:58:05 +01:00
Dombi Attila 3c831661d7 Remove hideMail flag from the frontend and documentation 2024-10-28 09:09:57 +01:00
Christophe Bliard 871620bbdc Merge pull request #16587 from opf/bug/57016-api-doc-color-attribute-of-status-missing
[#57016] updated status API specification
2024-09-03 13:49:52 +02:00
Eric Schubert 66dc5a8130 [#57016] updated statuses tag
- use plural statuses everywhere in api spec
2024-09-03 11:55:08 +02:00
Eric Schubert c7062bd059 [#57016] updated status API specification
- https://community.openproject.org/work_packages/57016
2024-09-02 13:30:52 +02:00
as-op 5c79c89ae2 fix broken anchor link 2024-09-02 09:57:05 +02:00
Eric Schubert f4ae455c07 [#40945] readd 404 on edit form endpoint 2024-08-26 15:57:26 +02:00
Eric Schubert a28f9cc987 [#40945] add meaningful examples to the form endpoints 2024-08-26 15:52:59 +02:00