From aa1c6fb6b49faeb9966941e2f4fccadc3e9d76a0 Mon Sep 17 00:00:00 2001 From: "John Molakvoæ (skjnldsv)" Date: Wed, 23 May 2018 09:43:33 +0200 Subject: Fixed IE design, subadmins groups update and multiselect base width MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ (skjnldsv) --- settings/src/components/userList.vue | 2 +- settings/src/store/users.js | 4 ++++ settings/src/views/Users.vue | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) (limited to 'settings/src') diff --git a/settings/src/components/userList.vue b/settings/src/components/userList.vue index cb0a6944823..ec08992e6cc 100644 --- a/settings/src/components/userList.vue +++ b/settings/src/components/userList.vue @@ -189,7 +189,7 @@ export default { }, subAdminsGroups() { // data provided php side - return this.$store.getters.getServerData.subadmingroups; + return this.$store.getters.getSubadminGroups; }, quotaOptions() { // convert the preset array into objects diff --git a/settings/src/store/users.js b/settings/src/store/users.js index f349c7b4a06..dc8b9fe1cb8 100644 --- a/settings/src/store/users.js +++ b/settings/src/store/users.js @@ -121,6 +121,10 @@ const getters = { getGroups(state) { return state.groups; }, + getSubadminGroups(state) { + // Can't be subadmin of admin or disabled + return state.groups.filter(group => group.id !== 'admin' && group.id !== 'disabled'); + }, getPasswordPolicyMinLength(state) { return state.minPasswordLength; }, diff --git a/settings/src/views/Users.vue b/settings/src/views/Users.vue index c88487635a9..0d298fd1ca3 100644 --- a/settings/src/views/Users.vue +++ b/settings/src/views/Users.vue @@ -55,7 +55,7 @@ export default { }, beforeMount() { this.$store.commit('initGroups', { - groups: this.$store.getters.getServerData.groups, + groups: this.$store.getters.getServerData.groups, orderBy: this.$store.getters.getServerData.sortGroups, userCount: this.$store.getters.getServerData.userCount }); -- cgit v1.2.3