aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src
Commit message (Collapse)AuthorAgeFilesLines
...
* enh(settings): Set main heading for User managementChristopher Ng2023-12-071-1/+12
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(Users/Quota setting): Prevent floating point value from getting ↵Marcel Klehr2023-12-072-10/+13
| | | | | | | | truncated in locales other than english fixes #18468 Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* enh(settings): Add apps and user management navigation labelsChristopher Ng2023-12-062-2/+3
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(settings): Load from disabled users endpointChristopher Ng2023-11-302-6/+57
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(settings): Duplicate update user manager callsChristopher Ng2023-11-281-2/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(settings): Migrate admin settings for sharing to vueFerdinand Thiessen2023-11-206-136/+547
| | | | | | This is required to get the fixes for a11y from `@nextcloud/vue`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(cypress): Adjust user settings tests for changed actions componentFerdinand Thiessen2023-11-171-0/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): User row text field stylesChristopher Ng2023-11-161-16/+0
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Add link for opening app detailsjulia.kirschenheuter2023-11-152-24/+23
| | | | | | Add `alt` for `AppScore` image Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Updated visible 'Twitter' name to 'X' in Personal infoGeorge Calderon2023-11-102-2/+2
| | | | Signed-off-by: George Calderon <gcald117@gmail.com>
* Updated visible 'Twitter' name to 'X' in Personal infoGeorge Calderon2023-11-102-2/+2
| | | | Signed-off-by: George Calderon <gcald117@gmail.com>
* fix(settings): Pass user object to user row actionsFerdinand Thiessen2023-11-082-2/+11
| | | | | | This is required as otherwise the action has no information on which user it was called Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #40326 from nextcloud/enh/text-to-image-apiJoas Schilling2023-10-261-3/+25
|\ | | | | Implement TextToImage OCP API
| * en(TextToImage): Add getId method to IProviderMarcel Klehr2023-10-261-2/+2
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(settings/AdminAI): Fix eslintMarcel Klehr2023-10-221-10/+10
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(settings/AdminAI): Fix no-providers-installed viewMarcel Klehr2023-10-221-1/+1
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * enh(Text2Image): Add AI settings section to text2imageMarcel Klehr2023-10-221-0/+22
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | fix(settings): Stablize user list cypress testsFerdinand Thiessen2023-10-254-22/+45
| | | | | | | | | | | | | | | | * 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(settings): apps list loading classesGrigorii K. Shartsev2023-10-241-4/+2
| | | | | | | | | | | | | | - fix setting loading classes - also removes invalid HTML attributes, there is no such props in `NcContent` Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(settings): apps list html validationGrigorii K. Shartsev2023-10-241-4/+8
| | | | | | | | | | | | | | - Replace invalid `width="100%"` attribute - Add empty required `alt` Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(settings): Styles for scope buttonChristopher Ng2023-10-231-10/+1
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | fix(settings): Name for scope buttonChristopher Ng2023-10-231-1/+1
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | fix(settings): Remove aria-label on scope actionsChristopher Ng2023-10-232-4/+2
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Merge pull request #41064 from ↵Pytal2023-10-231-1/+0
|\ \ | | | | | | | | | | | | nextcloud/fix/40705-_increase_contrast_on_Device_and_Last_activity Remove opacity on table header
| * | Remove opacity on table headerjulia.kirschenheuter2023-10-231-1/+0
| | | | | | | | | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* | | fix(settings): label user quota progress with aria-labelledbyGrigorii K. Shartsev2023-10-211-2/+2
| | | | | | | | | | | | | | | | | | | | | 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>
* | | fix(settings): users page html validationGrigorii K. Shartsev2023-10-212-3/+2
|/ / | | | | | | | | | | | | | | - 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>
* | fix(settings): remove unused savePrimaryEmailScope on Personal Settings pageGrigorii K. Shartsev2023-10-202-23/+1
| | | | | | | | | | | | | | If was replaced with universal `savePrimaryAccountPropertyScope`. `<HeaderBar>` has no `handle-scope-change` prop. Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(settings): remove placeholder from selectGrigorii K. Shartsev2023-10-202-6/+2
| | | | | | | | | | | | There is no placeholder attribute on select element Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(settings): typo in avatar propGrigorii K. Shartsev2023-10-201-1/+1
| | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(settings): remove invalid avatar propGrigorii K. Shartsev2023-10-201-1/+0
| | | | | | | | | | | | | | There was a typo, it must have been disable-menu, not disableD-menu. But it is not required, because the menu is disabled for the current user anyway. Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(settings): fix ids and aria-labels in personal emailsGrigorii K. Shartsev2023-10-202-13/+15
| | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | fix(settings): remove empty aria-describedbyGrigorii K. Shartsev2023-10-202-4/+4
| | | | | | | | | | | | Empty string `''` is still rendered and is not a valid ID. Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | refactor: remove remaining usage of OC::getCapabilitiesVarun Patil2023-10-201-3/+4
| | | | | | | | Signed-off-by: Varun Patil <varunpatil@ucla.edu>
* | fix: replace non-standard autocorrect with spellcheck attributeGrigorii K. Shartsev2023-10-205-12/+9
| | | | | | | | | | | | `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>
* | fix(cypress): Test using `data-test-id` attributes rather than private classesFerdinand Thiessen2023-10-193-12/+21
|/ | | | | | Makes the test more resilant to inner component changes of the `@nextcloud/vue` library. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Remove unnecessary dialogs css importsChristopher Ng2023-10-183-3/+0
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix profile visibility settings being too wideSimon L2023-10-175-21/+6
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix several personal settings problemsSimon L2023-10-171-2/+4
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Append to body all selects inside of user tablejulia.kirschenheuter2023-10-173-4/+11
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Fix my-apps view on mobileSimon L2023-10-121-7/+1
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Add new user filter to search.sorbaugh2023-10-121-0/+9
| | | | | | | | Add regex to prevent filter collision in user-list page Usage: 1. Type a string in the search bar 2. Add in:users to display only users in the search result
* enh(settings): Move confirm group removal dialog to vueChristopher Ng2023-10-111-43/+107
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(settings): Add groups accessiblyChristopher Ng2023-10-112-47/+54
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(settings): Semantic user table markupChristopher Ng2023-10-056-214/+361
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Correct `aria-label` on action input and text fieldjulia.kirschenheuter2023-10-042-2/+6
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Merge pull request #40584 from ↵Arthur Schiwon2023-09-261-1/+1
|\ | | | | | | | | nextcloud/fix/correct-37082-replace_input_on_security_page Correct value for device name input field
| * Correct value for device name input fieldjulia.kirschenheuter2023-09-251-1/+1
| | | | | | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* | Remove unneeded opacity for action buttonjulia.kirschenheuter2023-09-251-2/+0
|/ | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* fix(ux): Show initial loading state of managersChristopher Ng2023-09-141-2/+9
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>