Maksim Sukharev
c2a2944539
fix(UserRow): fallback to group name in case of undefined availableGroup
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-16 11:55:14 +00:00
John Molakvoæ
74cd2b57c2
fix(settings): adjust group return code styling
...
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-06-12 18:06:24 +00:00
skjnldsv
4e4ff46325
fix(settings): show group label instead of gid in accounts management
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-12 18:06:24 +00:00
nfebe
3a7e82781b
fix: Use logger correctly in UserRow.vue
...
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-06-03 07:32:11 +02:00
nfebe
bb022831e8
fix(settings): Prevent double request on manager change
...
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-06-03 07:32:11 +02:00
Ferdinand Thiessen
4b751b0292
fix: correctly unset account manager
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-06-03 07:32:11 +02:00
nfebe
b20c6e99ab
fix(settings): Send update request when clearing user manager
...
- Update setUserData to send PUT request for empty manager values
- Remove clear button from manager select in UserRow
- Simplify manager update logic in UserRow
- Ensure consistent API behavior for empty values in allowedEmpty fields
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-06-03 07:32:11 +02:00
Maksim Sukharev
e863106aa3
fix(AppNavigationGroupList): restore navigation panel and search/filter functionality for sub-admin groups
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-02 07:19:42 +00:00
Maksim Sukharev
b31d11b2e0
fix(UserRow): retrieve available groups from the store
...
- rename 'available*Groups' to 'selected*Groups'
- populate store and 'availableGroups' from search requests
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-02 07:19:42 +00:00
Maksim Sukharev
257be36ee5
fix(NewUserDialog): retrieve available groups from the store
...
- fix 'this.isAdmin' to be 'this.settings.isAdmin'
- compute 'availableGroups' instead of setting it once mounted
- populate store and 'availableGroups' from search requests
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-02 07:19:42 +00:00
John Molakvoæ
b9c10e0250
fix(profile): keep error status persistent until valid
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-06-01 12:25:25 +00:00
skjnldsv
dc258a531c
fix(profile): do not restore previous value on invalid request
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-01 12:25:25 +00:00
Jérôme Herbinet
83f0d7f07c
refactor(settings): replace "remove" wording with "delete"
...
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2025-05-24 08:00:39 +00:00
Kent Delante
a6f29e2445
fix(apps): Sort names separately from active/update state
...
Signed-off-by: Kent Delante <kent.delante@proton.me>
2025-05-06 09:28:22 +00:00
Ferdinand Thiessen
5c945560b1
fix(settings): allow to clear twitter and fediverse
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-29 10:00:58 +02:00
Ferdinand Thiessen
8e8125c610
fix(settings): group admins only can add users to their groups
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-27 12:44:51 +02:00
Ferdinand Thiessen
2fab6e7427
feat(settings): provide user groups for accounts list
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-27 12:44:44 +02:00
provokateurin
8a8d6addfb
fix(settings): Handle email change restriction separately from display name 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>
2025-04-03 16:12:55 +02:00
Louis Chemineau
fcd5da101f
chore: Backport fixes
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-01 14:37:27 +02:00
Christopher Ng
3402b7c097
fix(settings): Separate subadmin options
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
f1ed995296
fix(settings): Fix initialization of store
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
368fcc3ba8
fix(settings): Preserve system groups on reset
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
75708f5eb7
fix(settings): Natural order groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
a5e2c7dd38
fix(settings): Fix duplicated group options in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
42b7fda39b
fix(settings): Fix duplicated group options when editing account
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
c022d2f9a3
fix(settings): Fix group creation in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
91af8d1f64
fix(settings): Fix group creation when editing users
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
21dbef7c75
fix(settings): Only change usercount if group can be found
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:33 +00:00
Christopher Ng
d3b8171b72
fix(settings): Fix editing groups and subadmin groups of user
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
ae390d2983
fix(settings): Fix erroneous hiding of group admin column with paginated groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
74b26f7484
fix(settings): Prevent selection of invalid groups that are not fully loaded
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
82cd9a27d2
fix(settings): Fix loaded groups being undefined
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
537d68d76a
chore(settings): Add note on groups sorting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
1fbf26a5af
refactor(settings): Consolidate group formatting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
c3dba3b467
perf(settings): Make scrolling smooth when a large number of groups are rendered
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
328bb107aa
fix(settings): Allow searching for groups in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
86e521d032
fix(settings): Allow searching for groups in user row
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
f664eb8313
perf(settings): Cancel request on new search
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
8f10477aa0
fix(settings): Fix infinitely loading account management page with pagination of groups
...
- Includes searching
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Git'Fellow
301f703016
Merge pull request #51665 from nextcloud/backport/51644/stable30
...
[stable30] fix(user): Some strings not being translated
2025-03-25 10:12:54 +01:00
Marcel Müller
888cb8de7f
fix(setupchecks): Treat information messages as success
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-03-24 20:12:39 +00:00
Git'Fellow
86a762514f
fix(user): Some strings not being translated
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-24 13:28:08 +00:00
Ferdinand Thiessen
72ab2275d4
fix(profile): allow to reset phone number
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-22 17:17:06 +01:00
Ferdinand Thiessen
e046ce6858
fix(settings): Also sanitize fediverse and twitter handle in the frontend
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:42:23 +01:00
Ferdinand Thiessen
7635412076
fix(settings): Clarify peculiarities of enabling encryption
...
- Clarify that enabling server side encryption will not encrypt
existing files but only new or changed files.
- Clarify that server side encryption can only be disabled using OCC
- Ensure there is accessible information of encryption state (`disabled`
input will not be announced so make it `aria-disabled` instead)
- Make warning more prominent by moving it into a dialog
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 17:30:20 +01:00
provokateurin
2d9d6de9d1
fix(settings): Fix mail server settings form
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-26 15:47:15 +01:00
max-nextcloud
b5a7f91ca5
Merge pull request #50278 from nextcloud/backport/50265/stable30
...
[stable30] fix(encryption): handle empty encryptionModules fine
2025-01-20 18:15:07 +01:00
Max
d48ce5bb67
fix(encryption): handle empty encryptionModules fine
...
`[].find(...)` will return `undefined`.
`undefined[0]` throws an exception.
Handle this case more gracefully.
Signed-off-by: Max <max@nextcloud.com>
2025-01-20 14:34:30 +00:00
rakekniven
ab44e76b40
chore(i18n): Improved grammar
...
Reported at Transifex
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-20 13:12:36 +01:00
Ferdinand Thiessen
205d646f21
fix(settings): Correctly parse and display default quota
...
In the account management settings (default settings) the quota was
parsed not consistently with how we do it everywhere else.
Meaning `1 KB` should be 1024 bytes not 1000 bytes.
Also this fixes an issue where searching "1KB" does not yield any output
because of the space in the parsed value "1 KB".
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 22:17:26 +01:00