diff options
author | Roeland Jago Douma <rullzer@users.noreply.github.com> | 2019-02-26 08:57:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-26 08:57:40 +0100 |
commit | fc105d3bb006c94cc0d88864451252111ce33b16 (patch) | |
tree | 9ce83fd6bc947edd1c47dfa5a17df2c34dcd3822 /settings/src/views/Users.vue | |
parent | 876e2792d037283325dbfeceefdd83c0d5319722 (diff) | |
parent | 0af5e974bf3e31166a14793a1ea941b1d4f8c901 (diff) | |
download | nextcloud-server-fc105d3bb006c94cc0d88864451252111ce33b16.tar.gz nextcloud-server-fc105d3bb006c94cc0d88864451252111ce33b16.zip |
Merge pull request #14322 from nextcloud/users-management-enhancements
Users management enhancements and fixes
Diffstat (limited to 'settings/src/views/Users.vue')
-rw-r--r-- | settings/src/views/Users.vue | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/settings/src/views/Users.vue b/settings/src/views/Users.vue index 49d37faa4ae..5963881b9b9 100644 --- a/settings/src/views/Users.vue +++ b/settings/src/views/Users.vue @@ -21,7 +21,7 @@ --> <template> - <AppContent app-name="settings" :navigation-class="{ 'icon-loading': loading }"> + <AppContent app-name="settings" :navigation-class="{ 'icon-loading': loadingAddGroup }"> <template #navigation> <AppNavigationNew button-id="new-user-button" :text="t('settings','New user')" button-class="icon-add" @click="toggleNewUserMenu" /> <ul id="usergrouplist"> @@ -227,6 +227,12 @@ export default { .then(() => { this.showAddGroupEntry = false; this.loadingAddGroup = false; + this.$router.push({ + name: 'group', + params: { + selectedGroup: gid + } + }) }) .catch(() => { this.loadingAddGroup = false; @@ -237,9 +243,6 @@ export default { users() { return this.$store.getters.getUsers; }, - loading() { - return Object.keys(this.users).length === 0; - }, usersOffset() { return this.$store.getters.getUsersOffset; }, @@ -422,6 +425,10 @@ export default { } else { Vue.set(addGroup, 'action', function() { self.showAddGroupEntry = true + // focus input + Vue.nextTick(() => { + window.addgroup.querySelector('form > input[type="text"]').focus() + }) }) } groups.unshift(addGroup); |