aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorJulia Kirschenheuter <6078378+JuliaKirschenheuter@users.noreply.github.com>2023-05-10 08:41:55 +0200
committerGitHub <noreply@github.com>2023-05-10 08:41:55 +0200
commit90345ddc7da5fbf92a8afb31a8e8d51a3abda0a1 (patch)
tree0f4f6783375b9cd9e1719b7f21d7d7abc60fe446 /apps
parentb935725b70756a9b9f5ef0f951c6ce11944c7f2d (diff)
parentda36d19580b900998796c09edb52953cfd2a677b (diff)
downloadnextcloud-server-90345ddc7da5fbf92a8afb31a8e8d51a3abda0a1.tar.gz
nextcloud-server-90345ddc7da5fbf92a8afb31a8e8d51a3abda0a1.zip
Merge pull request #38144 from nextcloud/fix/36922-9.1.3.1h/8.1_-_When_editing_a_user_in_the_table,_input_fields_appear_in_the_cells_that_can_be_used_to_edit_the_data
Add hidden labels for inputs while editing user row
Diffstat (limited to 'apps')
-rw-r--r--apps/settings/src/components/UserList/UserRow.vue19
1 files changed, 15 insertions, 4 deletions
diff --git a/apps/settings/src/components/UserList/UserRow.vue b/apps/settings/src/components/UserList/UserRow.vue
index f840b8cdf77..ed42db76e07 100644
--- a/apps/settings/src/components/UserList/UserRow.vue
+++ b/apps/settings/src/components/UserList/UserRow.vue
@@ -76,6 +76,7 @@
<form :class="{'icon-loading-small': loading.displayName}"
class="displayName"
@submit.prevent="updateDisplayName">
+ <label class="hidden-visually" :for="'displayName'+user.id+rand">{{ t('settings', 'Edit display name') }}</label>
<input :id="'displayName'+user.id+rand"
ref="displayName"
:disabled="loading.displayName||loading.all"
@@ -102,6 +103,7 @@
:class="{'icon-loading-small': loading.password}"
class="password"
@submit.prevent="updatePassword">
+ <label class="hidden-visually" :for="'password'+user.id+rand">{{ t('settings', 'Add new password') }}</label>
<input :id="'password'+user.id+rand"
ref="password"
:disabled="loading.password || loading.all"
@@ -121,6 +123,7 @@
<form :class="{'icon-loading-small': loading.mailAddress}"
class="mailAddress"
@submit.prevent="updateEmail">
+ <label class="hidden-visually" :for="'mailAddress'+user.id+rand">{{ t('settings', 'Add new email address') }}</label>
<input :id="'mailAddress'+user.id+rand"
ref="mailAddress"
:disabled="loading.mailAddress||loading.all"
@@ -134,7 +137,9 @@
<input class="icon-confirm" type="submit" value="">
</form>
<div :class="{'icon-loading-small': loading.groups}" class="groups">
- <NcMultiselect :close-on-select="false"
+ <label class="hidden-visually" :for="'groups'+user.id+rand">{{ t('settings', 'Add user to group') }}</label>
+ <NcMultiselect :id="'groups'+user.id+rand"
+ :close-on-select="false"
:disabled="loading.groups||loading.all"
:limit="2"
:multiple="true"
@@ -156,7 +161,9 @@
<div v-if="subAdminsGroups.length>0 && settings.isAdmin"
:class="{'icon-loading-small': loading.subadmins}"
class="subadmins">
- <NcMultiselect :close-on-select="false"
+ <label class="hidden-visually" :for="'subadmins'+user.id+rand">{{ t('settings', 'Set user as admin for') }}</label>
+ <NcMultiselect :id="'subadmins'+user.id+rand"
+ :close-on-select="false"
:disabled="loading.subadmins||loading.all"
:limit="2"
:multiple="true"
@@ -175,7 +182,9 @@
<div :title="usedSpace"
:class="{'icon-loading-small': loading.quota}"
class="quota">
- <NcMultiselect :allow-empty="false"
+ <label class="hidden-visually" :for="'quota'+user.id+rand">{{ t('settings', 'Select user quota') }}</label>
+ <NcMultiselect :id="'quota'+user.id+rand"
+ :allow-empty="false"
:disabled="loading.quota||loading.all"
:options="quotaOptions"
:placeholder="t('settings', 'Select user quota')"
@@ -191,7 +200,9 @@
<div v-if="showConfig.showLanguages"
:class="{'icon-loading-small': loading.languages}"
class="languages">
- <NcMultiselect :allow-empty="false"
+ <label class="hidden-visually" :for="'language'+user.id+rand">{{ t('settings', 'Set the language') }}</label>
+ <NcMultiselect :id="'language'+user.id+rand"
+ :allow-empty="false"
:disabled="loading.languages||loading.all"
:options="languages"
:placeholder="t('settings', 'No language set')"