aboutsummaryrefslogtreecommitdiffstats
path: root/build/integration/features/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* test(dav): add integration test for principal property searchbug/noid/principal-guest_app-not-foundDaniel Kesselberg2025-06-171-0/+140
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* feat(tests): Test application enabling/disabling and routesfeat/test-app-routesCôme Chilliet2025-06-051-0/+18
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat(dav): allow uploading folders to public sharesJohn Molakvoæ (skjnldsv)2025-05-132-9/+25
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat(profile): Add an API to get the profile field datafeat/noid/profile-data-apiJoas Schilling2025-04-231-23/+56
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #50905 from nextcloud/fix/rate-limit-share-creationJohn Molakvoæ2025-04-151-0/+30
|\
| * test: enable rate limiting for ratelimiting.featureskjnldsv2025-04-151-0/+30
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | fix(files_sharing): expireDate null testsskjnldsv2025-04-141-1/+5
|/ | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(tests): Sort activities by id to get the last onefix/fix-public-download-activityCôme Chilliet2025-03-251-0/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Add context and test steps for activity in sharingCôme Chilliet2025-03-253-2/+33
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Support deleting metadata from WebDAVartonge/feat/allow_deleting_metadataLouis Chemineau2025-03-041-0/+123
| | | | | | The `$value` will be `null` if the update is wrapped inside a `<d:remove>...</d:remove>` block. Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(provisioning_api): Correct limit for `editUser`Ferdinand Thiessen2025-02-062-1/+12
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: Reset sharing app config after testfix/share-api-create--permissionsFerdinand Thiessen2025-01-281-0/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: add file conversion integration testsfeat/conversion-adjustingskjnldsv2025-01-162-0/+62
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(federation): cleanup SettingsController and legacy AddServerMiddlewarefeat/auto-accept-trusted-serverskjnldsv2025-01-091-2/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(federation): add trusted server auto accept integration testsskjnldsv2025-01-091-0/+45
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(login): add origin check at loginBenjamin Gaussorgues2024-12-052-2/+11
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* fix(ocm): switching to IdentityProofMaxence Lange2024-12-041-1/+1
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* test(ExternalStorage): Send basic auth during integrations testsLouis Chemineau2024-11-281-2/+21
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(dav): Public WebDAV endpoint should allow `GET` requestsfix/public-getFerdinand Thiessen2024-10-096-5/+80
| | | | | | | `GET` should be allowed even without Ajax header to allow downloading files, or show files in the viewer. All other requests could be guarded, but this should not. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): Make the files download action use WebDAV zip downloadFerdinand Thiessen2024-09-281-1/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(dav): New `ZipFolderPlugin` which allows to download folders using GET ↵Ferdinand Thiessen2024-09-282-2/+45
| | | | | | requests Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-195-37/+37
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore: adjust code to adhere to coding standardAnna Larch2024-09-051-1/+1
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* test: Add integration tests for saving external userglobal storagesDaniel Calviño Sánchez2024-09-043-1/+105
| | | | | | | | | As the external storage uses the Nextcloud server itself the number of workers of the PHP process running the Nextcloud server had to be increased. Otherwise if a request is sent for the external storage while handling a request from the integration tests a deadlock would occur. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-2517-141/+141
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix(dav): Ensure share properties are also set on public remote endpointFerdinand Thiessen2024-08-121-1/+26
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(integration): add file request testsskjnldsv2024-07-191-3/+17
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): adjust IAttributes API and files_versionsskjnldsv2024-07-121-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat: Add new forbidden filename options to CapabilitiesFerdinand Thiessen2024-07-111-1/+3
| | | | | | | | | Allow clients to access the new filename validation options and make frontend name validation possible. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: remove chunking-v1Robin Appelman2024-06-192-42/+0
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge branch 'master' into refactor/OC-Server-getHTTPClientServiceJohn Molakvoæ2024-05-3031-744/+369
|\ | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * feat(files): Use receiving users language for the ownership transfer target ↵Ferdinand Thiessen2024-05-291-1/+1
| | | | | | | | | | | | folder Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * test(Sharing): Integration test for no expiration set date for sharefenn-cs2024-05-231-2/+6
| | | | | | | | | | | | | | | | | | - Verify that explicitly sending empty `expireDate` param to server overwrite default and sets not expiry date, if non is enforced. - Update tests to avoid converting empty string to date. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * chore: Add SPDX headerAndy Scherzinger2024-05-1330-685/+78
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
| * chore: Add SPDX headerAndy Scherzinger2024-05-101-19/+2
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
| * fix: Apply new coding standard to all filesCôme Chilliet2024-04-022-2/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * feat(dav): update a principal's schedule-default-calendar-URLRichard Steinmetz2024-02-281-0/+149
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
| * fix(tests): Ensure ldap server can be reached in integration tests on GitHub ↵Ferdinand Thiessen2024-01-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Actions and other improvments * Run integration tests for every pull request * Also print docker logs of service containers (ldap, redis) * Ensure consistent `datadir` for test assertions * Test openldap features separatly * Only the LDAP tests rely on `/dev/shm` while `federated.feature` rely on real directory access Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * Fix "Creation of dynamic property CommandLineContext::$…BaseUrl is ↵Joas Schilling2024-01-261-0/+2
| | | | | | | | | | | | deprecated in CommandLineContext.php on line 41" Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Fix "Creation of dynamic property FeatureContext::$parts is deprecated in ↵Joas Schilling2024-01-261-4/+6
| | | | | | | | | | | | WebDav.php line 757" Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix: public dav and files_sharing testing fixesJohn Molakvoæ2024-01-093-10/+6
| | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
| * confirm content on dav-v2 testMaxence Lange2023-11-241-14/+54
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-233-9/+9
| | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * Merge pull request #41668 from nextcloud/enh/noid/test-dav-favorite-searchMaxence Lange2023-11-231-0/+18
| |\ | | | | | | test boolean favorite
| | * test boolean favoriteMaxence Lange2023-11-221-0/+18
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | fixing testMaxence Lange2023-11-231-2/+34
| |/ | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * fix(autocomplete): Fix missing user status on autocomplete endpointJoas Schilling2023-09-281-0/+3
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Refactor `OC\Server::getHTTPClientService`Andrew Summers2023-08-291-2/+3
|/ | | | Signed-off-by: Andrew Summers <18727110+summersab@users.noreply.github.com>
* perf: skip request without write permissionDaniel Kesselberg2023-06-192-0/+86
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* tests(integration): Fix catching error only on object storeJulius Härtl2023-03-081-0/+16
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>