summaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-09176-442/+970
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-08200-478/+660
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #41236 from nextcloud/backport/41062/stable27Louis2023-11-071-11/+13
|\ | | | | [stable27] Return correct status if touch failed
| * Return correct status if touch failedLouis Chemineau2023-11-021-11/+13
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-076-12/+14
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #41106 from nextcloud/backport/40443/stable27Arthur Schiwon2023-11-065-416/+444
|\ \ | | | | | | [stable27] fix(ldap): store last known user groups
| * | fix(LDAP): solve race condition reading groups of disappeared LDAP userArthur Schiwon2023-10-303-7/+131
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor(LDAP): pass IConfig via constructor to Group_LDAPArthur Schiwon2023-10-304-23/+25
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor(tests): simplify code, reduce duplicationArthur Schiwon2023-10-301-425/+257
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | test(Group LDAP): add test for getting groups of OfflineUserArthur Schiwon2023-10-301-0/+45
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | fix(ldap): store last known user groupsArthur Schiwon2023-10-302-2/+27
| | | | | | | | | | | | | | | | | | - for LDAP user life cycle management Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Merge pull request #41219 from nextcloud/backport/41053/stable27Benjamin Gaussorgues2023-11-062-0/+24
|\ \ \ | | | | | | | | [stable27] fix(files_external): on case insensitive system, block case change
| * | | fix(files_external): on case insensitive system, block case changeBenjamin Gaussorgues2023-10-312-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a file/directory is renamed to the same name with only case change, the rename fail. We block this kind of rename. The user will have to rename to another name first. Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0612-10/+16
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0424-50/+296
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0322-14/+140
| |_|/ |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0230-2/+166
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0112-0/+80
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #41206 from ↵Grigorii K. Shartsev2023-10-313-13/+12
|\ \ | | | | | | | | | | | | nextcloud/fix/39565/race-condition-on-web-files-view fix(files): race condition on web files view change
| * | fix(files): remove resetting and reload curr dir on showGrigorii K. Shartsev2023-10-311-7/+0
| | | | | | | | | | | | | | | | | | It is handled by new navigation with Vue Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
| * | fix(files): add silent mode in legacy navigationGrigorii K. Shartsev2023-10-312-6/+12
| | | | | | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-3120-88/+712
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #41147 from nextcloud/backport/39743/stable27Ferdinand Thiessen2023-10-301-0/+1
|\ \ | |/ |/| [stable27] fix: Don't try to access null array
| * fix: don't try to access null arrayGit'Fellow2023-10-271-0/+1
| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-3016-24/+330
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2918-8/+60
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix dupblicate sharing optionfenn-cs2023-10-281-3/+0
| | | | | | | | | | | | | | Allow download was duplicated via a rebase/merge action during fe78157b77675b2fdc9eb5abfe0d530727fdddd8 this fixes that. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Do not treat `isDefaultExpireDateEnforced` as fallbackfenn-cs2023-10-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `isDefaultExpireDateEnforced` and its corresponding `defaultExpirationDate` is currently treated as the enforcement fallback when share type enforcements are not set. However, `isDefaultExpireDateEnforced` and `defaultExpirationDate` are actually more like `isDefaultPublicExpireDateEnforced` and `defaultPublicExpirationDate` and therefore only applies to public shares. It might be ideal to rename this variables all the way from the backend config to the way we use them in the frontend code. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | Fix has expiration date logicfenn-cs2023-10-281-15/+12
| | | | | | | | | | | | | | | | | | | | | | Current expiration date errorneously assumes that `defaultExpirationDate` applies to all kinds of shares. But it only really applies to public shares despite its name. This commit, fixes that by paring expiration dates with the correct share types during new share initialization and simplifying the `hasExpirationDate` (check) property. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Check expiry enforcement for all share typesfenn-cs2023-10-281-7/+7
| | | | | | | | | | | | | | | | We should check that a maximum expiry date has been enforced for all shares and NOT JUST FOR internal shares before enforcing a UI max date, like in commit 9757e680e2f643fe19432255c4142e96fbc88df5 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Allow share expiry dates lower than enforced limitsfenn-cs2023-10-281-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, users could change the share expiry date up to the enforced maximum. The new share flow imposed the enforced share expiry date maximum literally and did not allow even dates lower than the maximum enforced. That does not make much sense, if the enforced expiry date is 30 days from creation date, then it's logical to allow users set the date to anything less than 30 days from the creation date. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-28180-550/+912
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-27164-106/+626
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* enh(IMountManager): Add method to get MountPoint from CachedMountInfoJonas2023-10-262-5/+13
| | | | Signed-off-by: Jonas <jonas@freesources.org>
* fix(isLegitimatedForUserId): Setup mountpoints to check file accessJonas2023-10-262-9/+24
| | | | | | | | | | | | | | | This fixes workflows on groupfolders, as it will consider access to files in groupfolders. It also fixes false positives where access to files was limited by other means not taken into account before, e.g. access control. For postDelete events, check for permissions of the parent folder instead, as the file itself no longer exists. Fixes: nextcloud/flow_notifications#71 Signed-off-by: Jonas <jonas@freesources.org>
* fix(external): Get storage before update itJoas Schilling2023-10-261-0/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2614-34/+718
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2532-22/+246
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2434-8/+100
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-232-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2210-44/+46
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-21200-376/+994
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-20240-124/+510
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-1940-14/+96
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-18128-606/+788
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-1744-30/+406
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-1666-308/+314
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-156-0/+58
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-1418-6/+78
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-10-1326-4/+172
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>