aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build(hub): 30.0.9 RC1release/30.0.9_rc1Benjamin Gaussorgues9 days1-2/+2
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #51900 from nextcloud/backport/51745/stable30Benjamin Gaussorgues9 days13-34/+163
|\ | | | | [stable30] fix(settings): Handle email change restriction separately from display name change restriction
| * chore(assets): Recompile assetsbackport/51745/stable30nextcloud-command9 days2-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * refactor: add migration for email settingFerdinand Thiessen9 days6-6/+39
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(settings): Handle email change restriction separately from display name ↵provokateurin9 days7-30/+126
|/ | | | | | | | | 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>
* Merge pull request #51914 from nextcloud/backport/50783/stable30Arthur Schiwon9 days18-89/+258
|\ | | | | [stable30] fix(workflowengine): require a web component as operation plugin
| * build(workflowengine): compile assetsArthur Schiwon9 days2-3/+3
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * style(vue): satisfy linterArthur Schiwon9 days5-52/+50
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: properly set value in FileMimeTypeArthur Schiwon9 days1-3/+3
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * refactor: remove mixing from FileMimeType as it is bad practiceArthur Schiwon9 days1-4/+9
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): adapt check operator RequestUserGroup to use web componentArthur Schiwon9 days2-8/+28
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): adapt check operator RequestUserAgent to use web componentArthur Schiwon9 days2-15/+27
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): adapt check operator RequestTime to use web componentArthur Schiwon9 days2-13/+20
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): adapt check operator RequestURL to use web componentArthur Schiwon9 days3-6/+22
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): use adapted mixin again in FileMimeTypeArthur Schiwon9 days2-32/+7
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): minimally adapt check operator FileMimeType to use web ↵Arthur Schiwon9 days4-27/+64
| | | | | | | | | | | | component Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): adapt check operator FileSystemTag to use web componentArthur Schiwon9 days4-6/+34
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): require a web component as check pluginArthur Schiwon9 days2-5/+40
| | | | | | | | | | | | | | | | Similar case as with operator plugins (check previous commit). Although we are not aware of an existign problem, it is there in principle, and asjusting the API we stay consistent with that one from the operations. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix(workflowengine): require a web component as operation pluginArthur Schiwon9 days3-4/+40
|/ | | | | | | | | | | solves an incompatibility issue when the providing app registers their code from an incompatible nextcloud-vue version. Also changes and clarifies WorkflowEngine API. This is necessary to stay compatible with the original way, but also promotes usage of the originally declared but never used "component" attribute on registration. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #51907 from nextcloud/backport/51905/stable30Andy Scherzinger9 days2-3/+42
|\ | | | | [stable30] fix(session): Only mark sessions of permanent tokens as app passwords
| * fix(session): Only mark sessions of permanent tokens as app passwordsbackport/51905/stable30Christoph Wurst9 days2-3/+42
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #51911 from nextcloud/backport/51861/stable30Louis9 days3-15/+34
|\ \ | | | | | | [stable30] fix: Catch exceptions when expiring trashbin
| * | fix: Catch exceptions when expiring trashbinbackport/51861/stable30Louis Chemineau9 days3-12/+28
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | chore: Use iterator in ExpireTrash commandLouis Chemineau9 days1-3/+6
|/ / | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #51565 from nextcloud/backport/51418/stable30Ferdinand Thiessen9 days3-7/+7
|\ \ | | | | | | [stable30] fix(unified-search): do not overlap search bar with button
| * | chore(assets): Recompile assetsbackport/51418/stable30nextcloud-command10 days2-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(unified-search): do not overlap search with buttonFerdinand Thiessen10 days1-4/+4
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51658 from nextcloud/backport/51471/stable30Louis9 days4-8/+23
|\ \ \ | |_|/ |/| | [stable30] fix(files): Ensure actions never overflow filename
| * | chore(assets): Recompile assetsbackport/51471/stable30nextcloud-command10 days2-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(files): Ensure actions never overflow filenameFerdinand Thiessen10 days2-5/+20
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51879 from nextcloud/backport/51870/stable30Ferdinand Thiessen9 days1-1/+2
|\ \ \ | | | | | | | | [stable30] fix: Use login name to check the password
| * | | fix: Use login name to check the passwordbackport/51870/stable30Louis Chemineau10 days1-1/+2
| |/ / | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #51782 from nextcloud/backport/51336/stable30Ferdinand Thiessen9 days27-271/+1034
|\ \ \ | | | | | | | | [stable30] fix(settings): Fix infinitely loading account management page with pagination of groups
| * | | chore: Backport fixesbackport/51336/stable30Louis Chemineau11 days12-15/+344
| | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | | chore(assets): Recompile assetsnextcloud-command11 days0-0/+0
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | test(settings): Fix group items not being foundChristopher Ng11 days1-26/+24
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | test(settings): Correctly find group in selectChristopher Ng11 days1-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | test(settings): Wait until groups list has loadedChristopher Ng11 days1-0/+6
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Separate subadmin optionsChristopher Ng11 days1-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Fix initialization of storeChristopher Ng11 days1-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Preserve system groups on resetChristopher Ng11 days1-1/+6
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Natural order groupsChristopher Ng11 days3-5/+18
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Fix duplicated group options in new account dialogChristopher Ng11 days1-11/+16
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Fix duplicated group options when editing accountChristopher Ng11 days1-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Fix group creation in new account dialogChristopher Ng11 days1-3/+6
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Fix group creation when editing usersChristopher Ng11 days1-5/+4
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Only change usercount if group can be foundChristopher Ng11 days1-3/+11
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Fix editing groups and subadmin groups of userChristopher Ng11 days2-19/+47
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | feat(provisioning_api): Add endpoint for fetching user subadmin groups with ↵Christopher Ng11 days2-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | details Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * | | fix(settings): Fix erroneous hiding of group admin column with paginated groupsChristopher Ng11 days4-14/+4
| | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>