aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src/components/UserList.vue
Commit message (Collapse)AuthorAgeFilesLines
* fix(settings): group admins only can add users to their groupsFerdinand Thiessen2025-04-271-2/+4
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Natural order groupsChristopher Ng2025-03-281-3/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(settings): Allow searching for groups in user rowChristopher Ng2025-03-281-7/+0
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* refactor: Migrate nextcloud-vue usage to new import schemaFerdinand Thiessen2025-02-201-3/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(styles): Adjust code style in SCSS sources to match our stylelint ↵Ferdinand Thiessen2024-11-191-1/+1
| | | | | | config Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Hide forbidden UI elements for line managersFerdinand Thiessen2024-08-301-1/+10
| | | | | | | | | 1. The "recent" accounts API only works for admin and delegated admin -> hide for line managers 2. Line managers can not create new groups -> Hide the UI to add a new group for them 3. Accounts created by line managers require one of the groups, which is managed by the line manager, assigned. So if the line manager only manageres a single group, we should preselect that group. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(users): Remove useless filtering conditionLouis Chemineau2024-07-221-4/+0
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* feat: Add Recent accounts sectionChristopher Ng2024-07-111-2/+8
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Add SPDX headerAndy Scherzinger2024-06-031-20/+3
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(settings): Move user creation modal to dialogChristopher Ng2024-05-301-5/+5
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat: Add back searching in disabled user listCôme Chilliet2024-05-231-0/+1
| | | | | | | | 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>
* feat(settings): Split account management into navigation and contentFerdinand Thiessen2024-03-111-15/+19
| | | | | | The should ease the maintenance of it due to reduced complexity. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Refactor logger code to use TypescriptFerdinand Thiessen2024-03-051-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: rename users to account or personVincent Petry2024-02-131-6/+6
| | | | | | Replace translated text in most locations Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* enh(settings): Load from disabled users endpointChristopher Ng2023-11-301-6/+21
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(settings): Stablize user list cypress testsFerdinand Thiessen2023-10-251-1/+1
| | | | | | | | * Use common `data-testid` to identify elements rather than to depend on internal classes or properties * Force clean the state for the user tests * Move leftover acceptance tests for users from drone to cypress Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(cypress): Test using `data-test-id` attributes rather than private classesFerdinand Thiessen2023-10-191-0/+1
| | | | | | Makes the test more resilant to inner component changes of the `@nextcloud/vue` library. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* enh(settings): Semantic user table markupChristopher Ng2023-10-051-91/+22
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Update nextcloud-vue to v8 beta2 and renamed changed propertiesFerdinand Thiessen2023-08-021-2/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* AI admin settings: lint:fixMarcel Klehr2023-08-021-3/+1
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix(i18n) Fixed grammarrakekniven2023-07-221-1/+1
| | | | | Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* enh(a11y): Users tableChristopher Ng2023-07-121-154/+228
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(a11y): New user modalChristopher Ng2023-06-211-308/+24
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Revert "Fix table view"julia.kirschenheuter2023-05-251-96/+82
| | | | | | This reverts commit cb852ef6 Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* fix(settings): Fix `UserList` styles set to css but scss is usedFerdinand Thiessen2023-05-161-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(users): Store and load a user's managerChristoph Wurst2023-05-121-1/+33
| | | | | Co-Authored-By: hamza221 <hamzamahjoubi221@gmail.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix table viewjulia.kirschenheuter2023-05-111-76/+95
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-231-4/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Fix password length limitationJoas Schilling2022-10-101-0/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix : strong HTML end tagJérôme Herbinet2022-09-221-1/+1
| | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* User list : Invert user name and display nameJérôme Herbinet2022-09-221-3/+4
| | | | | Signed-off-by: Jérôme Herbinet jerome.herbinet@arawa.fr Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* Fix avatar icons in user list when using dark themeCarl Schwan2022-09-121-1/+6
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Add Nc prefix to Nc vue component namesVincent Petry2022-08-251-16/+16
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Bump @nextcloud/vue to 6.0.0-beta.3 and relatedVincent Petry2022-08-251-4/+4
| | | | | | | | Update @nextcloud/vue to 6.0.0-beta.3 Update vue and vue-template-compiler to 2.7.8 Update calendar-availability-vue to 0.5.0-beta.1 to fix conflicts. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* use new button componentVanessa Pertsch2022-03-141-6/+7
| | | | | | | | Signed-off-by: Vanessa Pertsch <vanessa.pertsch@nextcloud.com> Signed-off-by: Vanessa Pertsch <vanessa.pertsch@posteo.com> Signed-off-by: Vanessa Pertsch <vanessa.pertsch@posteo.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix all modals after vue 5.0szaimen2022-02-221-2/+1
| | | | | Signed-off-by: szaimen <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Eslint fixJohn Molakvoæ (skjnldsv)2022-01-081-4/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix input for groups validation in new user formDaniel Calviño Sánchez2021-12-071-0/+12
| | | | | | | | | The hidden input used for form validation was not actually hidden since Nextcloud 22, as the DOM structure changed to show a dialog rather than adding a row on top of the list when adding new users, so the CSS rules no longer matched. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* avoid 'No users in here' in user list when there actually are usersJulien Veyssier2021-09-011-2/+7
| | | | Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
* Provide initial stateChristopher Ng2021-08-271-3/+3
| | | | | | - camelCase language strings Signed-off-by: Christopher Ng <chrng8@gmail.com>
* refs #21045 add app config to disable unlimited quota and to set max quotaJulien Veyssier2021-07-291-1/+3
| | | | | | | | | avoid unlimited quota as default_quota fallback value if unlimited quota is not allowed avoid getting/setting/displaying unlimited default quota if not allowed implement tests for unlimited quota restrictions Signed-off-by: Julien Veyssier <eneiluj@posteo.net> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Fix eslint and update bundlesJohn Molakvoæ (skjnldsv)2021-07-221-0/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Settings: new user row replaced by a modalSimounet2021-04-211-109/+130
| | | | Signed-off-by: Simounet <contact@simounet.net>
* Fix English source stringJoas Schilling2021-04-191-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Build assets and fix unified search event syntaxJohn Molakvoæ (skjnldsv)2020-09-181-4/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add users and apps inner search and add HeaderMenu cancelJohn Molakvoæ (skjnldsv)2020-09-141-5/+17
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Don't keep menu open for next user after deleting oneJoas Schilling2020-09-041-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Bump compiled filesJohn Molakvoæ (skjnldsv)2020-07-311-2/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Make sure the group id parameter gets properly encoded when used in URLsJulius Härtl2020-04-111-0/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Allow to edit admin/own user in the user managementJulius Härtl2020-03-101-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>