aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src
Commit message (Collapse)AuthorAgeFilesLines
* test(settings): Users tableChristopher Ng2023-07-121-2/+5
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(cypress): users_disableChristopher Ng2023-07-121-1/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(a11y): Users tableChristopher Ng2023-07-1212-757/+1222
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(settings): Migrate away from `NcAppNavigationCounter`Ferdinand Thiessen2023-07-013-21/+45
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Migrate away from deprecated `NcPopoverMenu`Ferdinand Thiessen2023-06-303-81/+118
| | | | | | | | | * 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>
* Replace plain input fields with NcTextField fields and NcMultiSelect fields ↵julia.kirschenheuter2023-06-281-132/+198
| | | | | | with NcSelect fields Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* chore: upgrade typescript, eslint and fix lintJohn Molakvoæ2023-06-273-22/+19
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Add "button" class to the QR code linkJérôme Herbinet2023-06-261-2/+2
| | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* Merge pull request #38856 from ↵Johannes2023-06-221-1/+1
|\ | | | | | | | | nextcloud/fix/contacts/3404/put-location-in-proper-place fix(sab): put location in proper address field
| * fix(sab): put location in proper address fieldJohannes Merkel2023-06-201-1/+1
| | | | | | | | Signed-off-by: Johannes Merkel <mail@johannesgge.de>
* | enh(a11y): New user modalChristopher Ng2023-06-215-366/+531
|/ | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Improved display of app linksJérôme Herbinet2023-05-301-0/+3
| | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* Revert "Fix table view"julia.kirschenheuter2023-05-253-193/+166
| | | | | | This reverts commit cb852ef6 Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Fix lint errorsVarun Patil2023-05-232-7/+7
| | | | Signed-off-by: Varun Patil <varunpatil@ucla.edu>
* Use consistent imports for Vue componentsVarun Patil2023-05-234-16/+15
| | | | | | This makes tree shaking possible Signed-off-by: Varun Patil <varunpatil@ucla.edu>
* Add label to "default quota" multiselectjulia.kirschenheuter2023-05-231-16/+22
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Disable "Enforce password protection" if not asking for a passwordDaniel Calviño Sánchez2023-05-221-0/+15
| | | | | | | | | | | | | | | | | | | | "Enforce password protection" is a subcase of "Always ask for a password", so it should be disabled if its parent option is unchecked. Although other dependant options in the sharing settings are fully hidden instead of just disabled this option is disabled but shown to avoid confusion when updating from a previous Nextcloud version where "Always ask for a password" was unchecked and "Enforce password protection" was checked. Besides that, due to their dependency the enforced password protection is now automatically unchecked too if its parent option is unchecked. Finally, the groups excluded from password requirements are also disabled when "Always ask for a password" is unchecked, as they might be still shown if "Enforce password protection" was checked due to an update from a previous version. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* address reviewSimon L2023-05-192-3/+3
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* migrate a few components to NcSelectSimon L2023-05-194-26/+30
| | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* Fix add new group eventfenn-cs2023-05-181-6/+5
| | | | | | | | | | | 1ee8fbaad1eea6544b21059f65efe12a9e601956 broke the addgroup functionality by not updating the event to reflect the one in https://github.com/nextcloud/nextcloud-vue/blob/master/src/components/NcAppNavigationNewItem/NcAppNavigationNewItem.vue Resolves : https://github.com/nextcloud/server/issues/38340 Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Use aria-expanded correctly on toggle user actionsfenn-cs2023-05-172-1/+4
| | | | | | | | | | The aria-expanded attribute was added on the expandable item rather Than the button that triggers the expand. Resolves : #37137 Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Merge pull request #38293 from nextcloud/fix/users-table-alignmentLouis2023-05-161-1/+1
|\ | | | | fix(settings): Fix `UserList` styles set to css but scss is used
| * 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>
* | Merge pull request #38202 from nextcloud/fix/37135/addgroup-link-to-buttonF. E Noel Nfebe2023-05-161-3/+10
|\ \ | |/ |/| Convert Add group link to button
| * Convert Add group link to buttonfenn-cs2023-05-141-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | The "Add group" peforms an on-page action and does not route or link to anywhere else hence, not semantically a link but a button. This commit implements the ehancement described at the respository level. A change would be required in [@nextcloud/nextcloud-vue](https://github.com/nextcloud/nextcloud-vue/issues/4108) since the `NcAppNavigationNewItem` is an out-of-repo dependency. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Use the color-primary-element* variablesSimon L2023-05-133-6/+6
| | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | feat(users): Store and load a user's managerChristoph Wurst2023-05-124-6/+134
| | | | | | | | | | Co-Authored-By: hamza221 <hamzamahjoubi221@gmail.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #37870 from nextcloud/fix/36921-fix-table-for-users-appJulia Kirschenheuter2023-05-123-156/+188
|\ \ | | | | | | Fix table view
| * | Fix table viewjulia.kirschenheuter2023-05-113-156/+188
| | | | | | | | | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* | | Add `autocomplete` attrs to input fieldsjulia.kirschenheuter2023-05-118-2/+12
|/ / | | | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* | Merge pull request #38163 from ↵Pytal2023-05-101-0/+2
|\ \ | | | | | | | | | nextcloud/show-loading-spinner-until-share-settings-are-fully-loaded
| * | Show loading spinner until share settings are fully loadedDaniel Calviño Sánchez2023-05-101-0/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The inputs of the sharing settings are generated in a template in the server, but the listeners to react to changes in the elements and save the values in the server are loaded in the client once the DOM finishes loading. If the DOM takes long to load the user can start to interact with the settings before the listeners were set up and, therefore, the changes would not be saved in the server. However, as the inputs are modified the user would think that the changes were already saved. To address that now when the sharing settings are open a loading spinner is shown instead of the contents of the sharing settings, and only once the listeners to save the changes were set up the spinner is removed and the contents shown. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* / Add hidden labels for inputs while editing user rowjulia.kirschenheuter2023-05-091-4/+15
|/ | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* fix(settings): Increase "Edit your profile visibility button" contrastFerdinand Thiessen2023-05-021-3/+3
| | | | | | | Before this the contrast of the button was too low in terms of accessibility. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(settings): Fix title of profile scope optionsJoas Schilling2023-04-261-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow images of any size as profile picturesSimon L2023-04-171-2/+5
| | | | | | | Signed-off-by: Marco <marcoambrosini@icloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com> Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Improve handling of profile fieldsChristopher Ng2023-03-309-33/+64
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Create `<h3>` headings for profile page. Replace `<label>` which have no ↵julia.kirschenheuter2023-03-244-6/+16
| | | | | | conncted `<input>` with `<h3>` heading Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* l10n: Change name of app to a capital letterValdnet2023-03-231-1/+1
| | | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com> Signed-off-by: Simon L <szaimen@e.mail.de>
* chore(eslint): replace node/no-extraneous-import by n/no-extraneous-importJohn Molakvoæ2023-03-231-1/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-2341-117/+117
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Add underline decoration to links and use div element as targetLouis Chemineau2023-03-091-15/+13
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* add a direct link from files settings to app-token-settingsSimon L2023-03-091-12/+14
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Create headings for settings pagesjulia.kirschenheuter2023-03-071-0/+2
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Port admin delegation selectsChristopher Ng2023-02-282-10/+17
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Port profile visibility selectChristopher Ng2023-02-061-9/+8
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(user-management): Fix deleting user in hidden group(s)Christoph Wurst2023-02-031-0/+4
| | | | | | E.g. guest_users Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Drop vue-clipboard2 to fix copy to clipboardChristopher Ng2023-02-012-21/+29
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* don't translate a variableSimon L2023-01-241-1/+1
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Correct title for button on federation actions buttonjulia.kirschenheuter2023-01-181-0/+1
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>