aboutsummaryrefslogtreecommitdiffstats
path: root/apps/provisioning_api
Commit message (Collapse)AuthorAgeFilesLines
* fix: force lowercase emailsfix/lower-email-caseskjnldsv12 days3-5/+55
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-07-052-0/+84
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: run rectorrector-phpunit10Robin Appelman2025-07-015-61/+26
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* chore: apply new CSFixer rulesFerdinand Thiessen2025-07-015-8/+12
| | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> # Conflicts: # apps/settings/lib/SetupChecks/PhpOpcacheSetup.php
* fix(l10n): Update translations from TransifexNextcloud bot2025-06-3030-434/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-06-202-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-06-192-6/+56
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix: unit testsfeat/add-user-enabled-apps-ocsJana Peper2025-06-181-0/+7
| | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* fix: update OpenAPI specsJana Peper2025-06-182-0/+144
| | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* feat: add ocs route to get apps enabled for current userJana Peper2025-06-182-0/+16
| | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* fix: Throw AppNotFoundException from installer when application is not foundCôme Chilliet2025-06-051-1/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Do not enable applications which are not installed yetCôme Chilliet2025-06-052-1/+23
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-06-052-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(provisioning_api): Allow group details access for users with admin ↵fix/52617/fix-group-admin-delegationnfebe2025-06-031-0/+1
| | | | | | | | | | | | | | | | delegation This fixes an issue where users with "Administration privileges → Users" could not access the groups details endpoint in the provisioning API, resulting in a 403 Forbidden error. There is a problem with adding the `AuthorizedAdminSetting` attribute (middleware) that only allows access to users with Sharing admin privileges. Users with "`Users` admin" privileges should also be able to access group details. Resolves: https://github.com/nextcloud/server/issues/52617 Signed-off-by: nfebe <fenn25.fn@gmail.com>
* docs: update openAPI extracted filesdependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.7.0Ferdinand Thiessen2025-06-013-16/+34
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: Migrate settings and provisioning_api to PHPUnit10tests/noid/migrate-more-apps-to-phpunit10Joas Schilling2025-05-166-212/+119
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-05-022-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-182-8/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-092-10/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Revert "refactor: add migration for email setting"revert/email-setting-migrationprovokateurin2025-04-071-2/+3
| | | | | | This reverts commit e7859f0dacbda051c2decb2e0d62345435ac2fd9. Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor: add migration for email settingFerdinand Thiessen2025-04-021-3/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Handle email change restriction separately from display name ↵provokateurin2025-04-022-27/+108
| | | | | | | | | change restriction Co-authored-by: provokateurin <kate@provokateurin.de> Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Louis <louis@chmn.me> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-014-20/+20
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(openapi): Update specChristopher Ng2025-03-282-0/+324
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(provisioning_api): Add endpoint for fetching user subadmin groups with ↵Christopher Ng2025-03-282-0/+45
| | | | | | details Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(provisioning_api): Add endpoint for fetching user groups with detailsChristopher Ng2025-03-282-0/+80
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(provisioning_api): Pass on translated hint if password change failsfix/provisioning_api/password-change-hint-translationprovokateurin2025-03-241-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* build(deps): bump nextcloud/openapi-extractordependabot[bot]2025-03-151-0/+505
| | | | | | | | | | | | | | | | Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor) from 1.5.0 to 1.5.1. - [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md) - [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.5.0...v1.5.1) --- updated-dependencies: - dependency-name: nextcloud/openapi-extractor dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-052-8/+28
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-282-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-264-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-232-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-224-4/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50864 from nextcloud/fix/fix-psalm-taint-errors-2Joas Schilling2025-02-181-1/+26
|\ | | | | fix: Fix psalm taint false-positives by small refactorings
| * fix: Fix psalm taint false-positives by small refactoringsfix/fix-psalm-taint-errors-2Côme Chilliet2025-02-171-1/+26
| | | | | | | | | | | | | | Mostly make it clear that we trust admin input or that we correctly escape strings. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-182-0/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Apply new rector configuration to apps folderCôme Chilliet2025-02-134-7/+12
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-102-0/+32
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(provisioning_api): Correct limit for `editUser`Ferdinand Thiessen2025-02-061-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-062-8/+58
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2348-190/+48
| | | | 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>
* Merge pull request #49476 from nextcloud/ocs-user-info-quota-optimizeRobin Appelman2025-01-165-31/+78
|\ | | | | perf: use more optimized way to get user storage info in ocs user info
| * perf: use more optimized way to get user storage info in ocs user info when ↵Robin Appelman2025-01-065-31/+78
| | | | | | | | | | | | possible Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix(tests): Fix getLastLogin expectation in UsersControllerTestCôme Chilliet2025-01-071-3/+3
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | chore: Update openapi.json filesCôme Chilliet2025-01-073-6/+21
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix: Return timestamps in unix format rather than millisecondsCôme Chilliet2025-01-073-5/+10
| | | | | | | | Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
* | fix(tests): Adapt tests to firstLogin new featureCôme Chilliet2025-01-071-0/+15
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | chore: Update openapi specsCôme Chilliet2025-01-073-0/+15
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | feat: Add first login timestamp of each user to oc_preferences and user:info ↵Côme Chilliet2025-01-072-0/+2
|/ | | | | | output Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>