Christopher Ng
5b260ff480
chore(settings): Change "username" to "account name"
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-05-17 10:15:46 -07:00
Christopher Ng
553b8d5425
feat: Split display name and username columns
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-05-14 09:50:51 -07:00
Ferdinand Thiessen
5453c1d7fa
feat(settings): Allow to sort groups in the account management alphabetically
...
We can do this purly in the frontend - but when enforced from the backend using the existing system config,
we need to follow the requirement. We then show a warning about the configuration.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-03-27 12:04:03 +01:00
Jérôme Herbinet
c97d63540a
fix: more comprehensive wording for devices wipe action
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-03-16 13:18:08 +01:00
Ferdinand Thiessen
78bcab1aac
fix(settings): Save account management settings in local storage
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-03-11 16:02:40 +01:00
Ferdinand Thiessen
30d5b02811
feat(settings): Split account management into navigation and content
...
The should ease the maintenance of it due to reduced complexity.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-03-11 16:02:34 +01:00
Ferdinand Thiessen
c3c6de7bcb
fix(settings): Refactor logger code to use Typescript
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-03-05 12:55:31 +01:00
Christopher Ng
81b027574f
fix(settings): Fix required groups validation for subadmins
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-02-20 18:27:46 -08:00
John Molakvoæ
b1a47f79f3
fix: cypress
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2024-02-13 21:08:08 +01:00
Vincent Petry
839ddaa354
feat: rename users to account or person
...
Replace translated text in most locations
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2024-02-13 21:06:30 +01:00
Ferdinand Thiessen
b758e0496e
fix: Correctly import types in Typescript files
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-02-13 18:04:45 +01:00
Christopher Ng
fa295625ab
fix(l10n): Add context note for table footers
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-01-15 11:26:29 -08:00
John Molakvoæ
0a34cf846f
fix(settings): set default or unlimited user quota
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2024-01-12 08:42:48 +01:00
Marcel Klehr
162f801744
fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english
...
fixes #18468
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-07 09:57:21 +01:00
Christopher Ng
919b5dbdf5
fix(settings): Duplicate update user manager calls
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-11-28 10:50:05 -08:00
Christopher Ng
722b78ea3f
fix(settings): User row text field styles
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-11-16 16:14:36 -08:00
Ferdinand Thiessen
a106b7b7be
fix(settings): Pass user object to user row actions
...
This is required as otherwise the action has no information on which user it was called
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-11-08 21:49:26 +01:00
Ferdinand Thiessen
5b0c27b6da
fix(settings): Stablize user list cypress tests
...
* 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>
2023-10-25 11:36:24 +02:00
Grigorii K. Shartsev
d33ce8a8d5
fix(settings): label user quota progress with aria-labelledby
...
Labeling with `<label>` doesn't work in some screen readers.
`<label>` also doesn't work as a clickable link here.
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-10-21 04:16:45 +02:00
Grigorii K. Shartsev
5249c3376e
fix(settings): users page html validation
...
- Remove non-existing `button-class` from `NcAppNavigationNew`
- Type: use `input-id` instead of `id` on `NcSelect` to be labeled
- Encode uniqueId with user's ID, because user.id may contain space
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-10-21 03:49:01 +02:00
Grigorii K. Shartsev
2d6cd78c32
fix: replace non-standard autocorrect with spellcheck attribute
...
`autocorrect` was actual for Safari long time ago when Safari didn't fully supported HTML 5 spellcheck.
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-10-20 00:35:51 +02:00
Ferdinand Thiessen
3f83ae145f
fix(cypress): Test using data-test-id attributes rather than private classes
...
Makes the test more resilant to inner component changes of the `@nextcloud/vue` library.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-19 16:17:20 +02:00
julia.kirschenheuter
ba0fadd312
Append to body all selects inside of user table
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-10-17 09:25:31 +02:00
Christopher Ng
d655f2a3b9
enh(settings): Semantic user table markup
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-05 16:49:24 -07:00
julia.kirschenheuter
1431b0dd27
Correct aria-label on action input and text field
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-10-04 14:28:28 +02:00
Christopher Ng
50ddc6820e
fix(ux): Show initial loading state of managers
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-09-14 17:03:30 -07:00
Louis Chemineau
c8fce63428
Reset loading state on UserRow mount
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-09-14 16:15:41 +02:00
Louis Chemineau
992c03d842
Do not preload potential manager list on UserRow mount
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-09-14 16:15:28 +02:00
Christopher Ng
7b1f8390c3
enh(a11y): Always visible user management labels
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-29 11:05:52 -07:00
Christopher Ng
ffe29518e8
chore: Migrate to new @nextcloud/vue API
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-29 11:05:51 -07:00
Christopher Ng
ffc497849d
fix(l10n): Password column header
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-08-17 13:05:10 +02:00
Grigorii K. Shartsev
a428814c93
fix(settings): fix "Set user manager" label in users settings
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-08-16 15:48:32 +02:00
Grigorii K. Shartsev
4b39a27caf
fix(settings): fix set manager loading indicator in users settings
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-08-16 15:48:32 +02:00
Grigorii K. Shartsev
233b2aaf74
fix(settings): do not disable select on loading in users settings
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-08-16 15:48:32 +02:00
Ferdinand Thiessen
663db2bb34
chore: Update nextcloud-vue to v8 beta2 and renamed changed properties
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-02 15:19:26 +02:00
Marcel Klehr
112268a48a
AI admin settings: lint:fix
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-08-02 12:37:35 +02:00
Christopher Ng
26dbb12f40
enh(a11y): User management settings dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-18 20:28:10 -07:00
Christopher Ng
af120f6b42
fix(l10n): Manager
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-17 16:35:40 -07:00
Christopher Ng
faf2b2339d
test(settings): Users table
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-12 21:35:55 -07:00
Christopher Ng
957dbee1b0
fix(cypress): users_disable
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-12 17:30:11 -07:00
Christopher Ng
cbfe0c67e9
enh(a11y): Users table
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-12 17:30:11 -07:00
Ferdinand Thiessen
97683a5b66
fix(settings): Migrate away from deprecated NcPopoverMenu
...
* Replace popover menu with `NcActions`
* Deduplicate user actions code between `UserRow` and `UserRowSimple`
* Fix user action to cover whole row heigh to prevent dropdown from shining through the actions
* Fix user action popover to be overlayed by current edited row actions
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-06-30 11:38:11 -07:00
julia.kirschenheuter
04d4fb6286
Replace plain input fields with NcTextField fields and NcMultiSelect fields with NcSelect fields
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-06-28 16:55:16 +02:00
Christopher Ng
84ff000767
enh(a11y): New user modal
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-06-21 11:12:40 -07:00