aboutsummaryrefslogtreecommitdiffstats
path: root/apps/cloud_federation_api
Commit message (Collapse)AuthorAgeFilesLines
* test: Adjust tests to match code againbugfix/53457/red-ciJoas Schilling2025-06-161-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(OCM-invites): Use the correct way of getting the emailMicke Nordin2025-06-121-3/+3
| | | | | | It seems primary email can sometimes be empty, even if the user has an email set. Signed-off-by: Micke Nordin <kano@sunet.se>
* feat(OCM-invites): Implementation of invitation flowMicke Nordin2025-06-1212-102/+640
| | | | | | | | | | | | | | | This patchset: * implements the /invite-accepted endpoint * adds capabilities and inviteAceptDialog to the discovery * adds a FederatedInviteAcceptedEvent https://cs3org.github.io/OCM-API/docs.html?branch=v1.1.0&repo=OCM-API&user=cs3org#/paths/~1invite-accepted/post Co-authored-by: Anna <anna@nextcloud.com> Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com> Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Co-authored-by: Navid Shokri <navid.pdp11@gmail.com> Signed-off-by: Micke Nordin <kano@sunet.se>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-302-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(federation): Allow federation file sharing when federation app is disabledbugfix/49973/allow-federated-filesharing-without-federation-appJoas Schilling2025-04-242-1/+4
| | | | | | | The app id might be misleading, the federation app is for syncing addressbooks with trusted servers. It is not always enabled and show not have to be. Signed-off-by: Joas Schilling <coding@schilljs.com>
* perf(cloud_federation_api): only provide capabilities if neededperf/capaFerdinand Thiessen2025-04-041-7/+6
| | | | | | | | | The capabilities can be quite expensive (e.g. on ARM board it takes 1s per request only for the capabilities). Also they are not used by the webui so they should not be included in initial state. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-012-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(ocm): `publicKey` can be disabled so capabilities do not matchfix/ocm-public-key-is-optionalFerdinand Thiessen2025-03-212-2/+1
| | | | | | | | When the public key feature is disabled null is returned for `publicKey`. So in this case we need to adjust the capabilities and return type of `jsonSerialize()`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-192-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-032-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Bump app versions and requirementsJoas Schilling2025-01-231-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(signed-request): use share owner on reshareMaxence Lange2024-12-051-1/+1
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* fix(ocm): get details from sharedSecret from providerMaxence Lange2024-12-051-34/+35
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* fix(signed-request): removing unstable from publicMaxence Lange2024-12-041-0/+4
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* feat(signatory): switch to qbmapperMaxence Lange2024-12-041-3/+3
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* fix(ocm): simpler codeMaxence Lange2024-12-041-5/+15
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* fix(ocm): switching to IdentityProofMaxence Lange2024-12-042-18/+32
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* feat(ocm): signing ocm requestsMaxence Lange2024-12-043-12/+211
| | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* Merge pull request #49015 from nextcloud/fix/openapi/array-syntaxJohn Molakvoæ2024-11-063-6/+6
|\
| * fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntaxprovokateurin2024-11-053-6/+6
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-11-042-0/+14
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-302-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor(apps): Use constructor property promotion when possibleprovokateurin2024-10-211-5/+3
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore(apps): Apply new rector configuration to autouse classesCôme Chilliet2024-10-151-1/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-142-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-191-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-252-2/+4
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* feat(branchoff): Bump versions and requirements in appsJoas Schilling2024-08-141-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(federation): Return the used userID to allow the inviting server to ↵Joas Schilling2024-08-133-7/+14
| | | | | | react to the famous `mapUid` result Signed-off-by: Joas Schilling <coding@schilljs.com>
* refactor(cloud_federation_api): Replace security annotations with respective ↵provokateurin2024-07-271-8/+9
| | | | | | attributes Signed-off-by: provokateurin <kate@provokateurin.de>
* chore(deps): Update openapi-extractorprovokateurin2024-07-021-136/+121
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-06-052-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Add SPDX headerAndy Scherzinger2024-05-313-0/+10
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-276-123/+12
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-032-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix: Apply new coding standard to all filesCôme Chilliet2024-04-021-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat(branchoff): Bump versions and requirements in appsJoas Schilling2024-03-281-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-03-252-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-03-152-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor: Configure OpenAPI scopesprovokateurin2024-01-181-0/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-01-162-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #41678 from nextcloud/branchoff/master-is-now-29Arthur Schiwon2023-11-231-2/+2
|\ | | | | Master is now 29
| * feat(branchoff): Bump versions and requirements in appsJoas Schilling2023-11-231-2/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-232-6/+7
|/ | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* refactor: Rename OpenAPI type aliases to their namespacesjld31032023-11-022-8/+8
| | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-182-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(OCM): Add a way for apps to create a new IOCMResourceJoas Schilling2023-10-131-4/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(OCM): Make the OCM provider stateful so apps can add resourcesJoas Schilling2023-10-132-9/+9
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* ocm controllerMaxence Lange2023-09-204-84/+61
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-08-102-0/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>