aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* fix: Implement option to temporarily set the user sessionJulius Härtl2024-07-221-0/+8
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* test: update DummyJobListRobin Appelman2024-06-171-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: delete background jobs by id when cleaning upRobin Appelman2024-06-172-1/+13
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(shareManager): Respect empty `expireDate` in serverfenn-cs2024-06-131-3/+21
| | | | | | If `expireDate` is an empty string and not `null` then the server should not set a default. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(INavigationManager): Fix psalm alias not set in the right placeprovokateurin2024-06-041-4/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(caldav): order the calendar objects by start date for searchDaniel Kesselberg2024-06-031-1/+1
| | | | | | Sorting the events by the start date leads to more predictable results for the search API consumers. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix(groups): allows to save group names with more than 64 charactersBenjamin Gaussorgues2024-05-313-1/+45
| | | | | | Mimic behaviour from LDAP users and add a hard limit to 255 characters Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* chore: Adapt `@since` version number in OCP for backport to 28Côme Chilliet2024-05-272-2/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Add back searching in disabled user listCôme Chilliet2024-05-272-2/+4
| | | | | | | | When disabled users where moved to their own endpoint we overlooked search, so adding it back. The search is done case-insensitive in uid and display name. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(userstatus): Fix docs of user status managerJoas Schilling2024-05-082-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* perf: Avoid updating the folder size if we know the size differenceJulius Härtl2024-04-051-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fix: Allow nonce in csp header also if no other reasons are givenJulius Härtl2024-03-111-3/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fix(IUrlGenerator): Add `throws` documentation for `imagePath` functionFerdinand Thiessen2024-03-041-0/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(apps): Fix type information of app managerJoas Schilling2024-02-031-3/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Document throwing behavior of SetupResult upon invalid rich objectCôme Chilliet2024-01-291-0/+9
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Document new throw possibility in SetupResultCôme Chilliet2024-01-151-0/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Validate rich objects passed to SetupResultCôme Chilliet2024-01-151-0/+5
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add RichObject support for SetupChecks descriptionsCôme Chilliet2024-01-151-8/+26
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Update doc blocksMB-Finski2024-01-101-1/+1
| | | | | Signed-off-by: MB-Finski <sami.finnila@gmail.com> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* restore shared lock ttl when releasingRobin Appelman2023-12-221-1/+18
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(ooo): add new ooo status with new emojiAnna Larch2023-12-181-0/+6
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* fix(l10n): fix translations for init scriptsJohn Molakvoæ2023-12-081-2/+14
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Merge pull request #41949 from nextcloud/backport/stable28/40169Andy Scherzinger2023-12-061-1/+1
|\ | | | | [stable28] enh(settings): Load from disabled users endpoint
| * Invert parameter order in getDisabledUserList to be consistentCôme Chilliet2023-12-061-1/+1
| | | | | | | | | | | | | | | | This matches what was done in the calls and so fixes getting disabled user list when there are several backends returning disabled users. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> (cherry picked from commit 85e7887e0764a9347bbbb10812459d95ccdfa6d4)
* | fix(dav): Make current ooo info time-dependentChristoph Wurst2023-12-061-1/+18
|/ | | | | | | | * If there is an out of office absence info and it happens now -> return data * Else: return no data Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #41969 from nextcloud/backport/41844/stable28Andy Scherzinger2023-12-062-9/+7
|\ | | | | [stable28] fix(TextProcessing): Add task type template param to IManager and registerTPProvider
| * fix(TextProcessing): Make task type template param covariantMarcel Klehr2023-12-012-9/+7
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | fix(metadata): Fix copy-paste doc block throwsJoas Schilling2023-12-041-1/+0
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(metadata): Allow to load metadata of multiple files at onceJoas Schilling2023-12-041-1/+13
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Synchronize operation on live photo filesLouis Chemineau2023-11-302-0/+46
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* [stable28] enh(userstatus): add OOO automation and remove calendar automationAnna Larch2023-11-283-1/+25
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* feat(dav): dispatch out-of-office started and ended eventsRichard Steinmetz2023-11-232-0/+102
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-2331-74/+74
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #41459 from nextcloud/enh/noid/search-metadata-nullMaxence Lange2023-11-231-0/+1
|\ | | | | implements search on null/notnull metadata
| * Fix is-define operatorLouis Chemineau2023-11-221-1/+1
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * implements search on null/notnull metadataMaxence Lange2023-11-221-0/+1
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Merge pull request #41662 from ↵Kate2023-11-231-11/+27
|\ \ | |/ |/| | | nextcloud/chore/settings/cleanup-manager-type-annotations
| * chore(settings): Cleanup IManager and Manager type annotationsjld31032023-11-231-11/+27
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* | Merge pull request #41565 from nextcloud/fix/object-storage-inconsitent-behaviorFerdinand Thiessen2023-11-221-2/+2
|\ \ | |/ |/| fix(ObjectStore): Make copying behavior consistent with local storage
| * fix(ObjectStore): Make copying behavior consistent with local storageFerdinand Thiessen2023-11-171-2/+2
| | | | | | | | | | | | Drop file permissions on copy like we do on local storage. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #41646 from nextcloud/feat/hide-search-providerBenjamin Gaussorgues2023-11-221-2/+4
|\ \ | | | | | | feat(search): hide search provider from list
| * | feat(search): hide search providerBenjamin Gaussorgues2023-11-221-2/+4
| | | | | | | | | | | | | | | | | | Some search providers can be hidden if they send `null` in `getOrder` Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | accept boolean valueMaxence Lange2023-11-221-2/+2
|/ / | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | add named metadata eventMaxence Lange2023-11-203-3/+82
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | fix(CSP): Only add `strict-dynamic` when using noncesFerdinand Thiessen2023-11-171-6/+6
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix!(ContentSecurityPolicy): Make `strict-dynamic` enabled by default on ↵Ferdinand Thiessen2023-11-171-1/+1
| | | | | | | | | | | | `script-src-elem` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(ContentSecurityPolicy): Allow to set `strict-dynamic` on ↵Ferdinand Thiessen2023-11-172-6/+30
|/ | | | | | | | | `script-src-elem` only This adds the possibility to set `strict-dynamic` on `script-src-elem` only while keep the default rules for `script-src`. The idea is to allow loading module js which imports other files and thus does not allow nonces on import but on the initial script tag. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #41057 from nextcloud/registermounts-optBenjamin Gaussorgues2023-11-161-0/+8
|\ | | | | optimize UserMountCache::registerStorage
| * optimize UserMountCache::registerStorageRobin Appelman2023-11-161-0/+8
| | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Merge pull request #41511 from nextcloud/enh/advanced_search_backendJoas Schilling2023-11-162-1/+15
|\ \ | |/ |/| Enhancements for advanced search API