summaryrefslogtreecommitdiff
path: root/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue')
-rw-r--r--src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue19
1 files changed, 16 insertions, 3 deletions
diff --git a/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue b/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
index 8797da77..97b00e49 100644
--- a/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
+++ b/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
@@ -75,8 +75,12 @@
</b-col>
</b-row>
<!-- Modals -->
- <modal-settings :settings="settings"></modal-settings>
- <modal-user :user="activeUser" @ok="saveUser"></modal-user>
+ <modal-settings :settings="settings" />
+ <modal-user
+ :user="activeUser"
+ :password-requirements="passwordRequirements"
+ @ok="saveUser"
+ />
</b-container>
</template>
@@ -116,7 +120,6 @@ export default {
data() {
return {
activeUser: null,
- settings: null,
fields: [
{
key: 'checkbox',
@@ -174,15 +177,25 @@ export default {
...user
};
});
+ },
+ settings() {
+ return this.$store.getters['localUsers/accountSettings'];
+ },
+ passwordRequirements() {
+ return this.$store.getters['localUsers/accountPasswordRequirements'];
}
},
created() {
this.getUsers();
+ this.getAccountSettings();
},
methods: {
getUsers() {
this.$store.dispatch('localUsers/getUsers');
},
+ getAccountSettings() {
+ this.$store.dispatch('localUsers/getAccountSettings');
+ },
initModalUser(user) {
this.activeUser = user;
this.$bvModal.show('modal-user');