Ferdinand Thiessen
6d8c49f0d4
fix(settings): group admins only can add users to their groups
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-27 11:35:40 +02:00
provokateurin
eb98e99530
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-02 19:06:25 +02:00
rakekniven
741bcfc994
chore(i18n): Aligned grammar
...
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-03-31 16:58:07 +02:00
Christopher Ng
b9b44caed4
fix(settings): Separate subadmin options
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:17:53 -07:00
Christopher Ng
7c976a9605
fix(settings): Natural order groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
eb60f6a7ba
fix(settings): Fix duplicated group options in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
d32b76b9d4
fix(settings): Fix duplicated group options when editing account
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
82f0957563
fix(settings): Fix group creation in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
b093eff36c
fix(settings): Fix group creation when editing users
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
31ffa337bd
fix(settings): Fix editing groups and subadmin groups of user
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
8e0f5075e4
fix(settings): Fix erroneous hiding of group admin column with paginated groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
a5885d46b6
fix(settings): Prevent selection of invalid groups that are not fully loaded
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
d32f2c761e
fix(settings): Fix loaded groups being undefined
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
374197c721
chore(settings): Add note on groups sorting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
bf01685f3c
refactor(settings): Consolidate group formatting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
1c7ea50087
fix(settings): Allow searching for groups in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
ace13ca64f
fix(settings): Allow searching for groups in user row
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
8a3a38815f
perf(settings): Cancel request on new search
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Christopher Ng
fcf42c4f86
fix(settings): Fix infinitely loading account management page with pagination of groups
...
- Includes searching
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-28 14:12:52 -07:00
Git'Fellow
0b944351e4
fix(user): Some strings not being translated
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-22 07:53:27 +01:00
Ferdinand Thiessen
f226450d8d
fix(profile): allow to reset phone number
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-16 13:01:41 +01:00
func0der
f7bf983fb6
fix(encryption): Inform user about master key generation on encryption enabling
...
Signed-off-by: func0der <529819+func0der@users.noreply.github.com>
2025-03-05 18:08:41 +01:00
skjnldsv
0e2f232deb
Revert "fix(files): updateAll method"
...
This reverts commit fbec19c0d7 .
2025-02-20 14:13:25 +01:00
Ferdinand Thiessen
b06f5ba4c4
refactor: Migrate nextcloud-vue usage to new import schema
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-20 02:28:13 +01:00
Ferdinand Thiessen
460ceaac57
fix(settings): Also sanitize fediverse and twitter handle in the frontend
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-06 11:58:24 +01:00
Ferdinand Thiessen
cdaeb63862
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 16:33:36 +01:00
Andrey Borysenko
73c138b0f3
feat(app_api): Advanced deploy options
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-01-20 19:26:29 +02:00
Max
bfe84534f2
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 13:17:09 +00:00
Ferdinand Thiessen
c3c0137484
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 20:32:43 +01:00
Christopher Ng
1a43fc5718
feat(sharing): Toggle custom tokens setting as admin
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Christopher Ng
12bbf56870
feat: Allow rich formatting of profile text
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-10 17:00:26 -08:00
Max Schmit
fbec19c0d7
fix(files): updateAll method
...
Signed-off-by: Max Schmit <maxschm@hotmail.com>
2025-01-07 20:16:06 +01:00
Christopher Ng
c4b5a78b7e
feat: Show first login date in user list
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-07 16:30:22 +01:00
Andrey Borysenko
ac0cd2f45a
fix(app-store): add missing exApps list items to search filter
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-01-02 21:29:44 +02:00
Jana Peper
3857decfcb
fix: eslint
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper
8cac92665d
feat: filter disabled apps in task types requests
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper
32b57e7b41
feat: save state in db
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper
c09ca83053
feat: add switch in frontend
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
skjnldsv
dd5a344f5e
chore: lint fix
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-11-19 09:56:30 +01:00
Ferdinand Thiessen
f6e6ba4851
refactor(styles): Adjust code style in SCSS sources to match our stylelint config
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-11-19 09:42:13 +01:00
Marcel Klehr
58161f38df
fix(settings): Add nextTick to saveChanges
...
to alleviate race condition
fixes #49335
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-11-18 18:08:28 +01:00
skjnldsv
eccbc0dfb3
fix(profile): triggerbutton selector
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-11-14 10:25:41 +01:00
Ferdinand Thiessen
52ae2134da
fix(app-store): Add back legacy store API used for update and removal
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-11-11 21:52:31 +01:00
Jérôme Herbinet
2164737ad9
Better distinguish this parameter dedicated to internal shares
...
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2024-11-09 14:35:16 +01:00
Andrey Borysenko
24b221ca41
fix(ci): eslint fix, minor correction after rebase
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-29 20:54:09 +02:00
Andrey Borysenko
93b5201385
fix(ci): fix eslint errors
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-29 20:54:08 +02:00
Andrey Borysenko
87327552a2
fix: address review comments
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-29 20:54:08 +02:00
Andrey Borysenko
c8b35fa22f
WIP: migrate to Pinia, minor fixes
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-29 20:54:08 +02:00
Andrey Borysenko
e4d586697c
WIP: address review comments, small fixes
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-29 20:54:08 +02:00
Andrey Borysenko
46e643b72a
fix(ci): resolve eslint errors
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-29 20:54:07 +02:00