summaryrefslogtreecommitdiff
path: root/src/views/AccessControl
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/AccessControl')
-rw-r--r--src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue44
-rw-r--r--src/views/AccessControl/LocalUserManagement/ModalSettings.vue2
-rw-r--r--src/views/AccessControl/LocalUserManagement/ModalUser.vue12
-rw-r--r--src/views/AccessControl/LocalUserManagement/TableRoles.vue30
4 files changed, 44 insertions, 44 deletions
diff --git a/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue b/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
index 6a8300b7..bc2200e6 100644
--- a/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
+++ b/src/views/AccessControl/LocalUserManagement/LocalUserManagement.vue
@@ -59,18 +59,18 @@
</template>
<script>
-import IconTrashcan from "@carbon/icons-vue/es/trash-can/20";
-import IconEdit from "@carbon/icons-vue/es/edit/20";
-import IconAdd from "@carbon/icons-vue/es/add--alt/20";
-import IconSettings from "@carbon/icons-vue/es/settings/20";
+import IconTrashcan from '@carbon/icons-vue/es/trash-can/20';
+import IconEdit from '@carbon/icons-vue/es/edit/20';
+import IconAdd from '@carbon/icons-vue/es/add--alt/20';
+import IconSettings from '@carbon/icons-vue/es/settings/20';
-import TableRoles from "./TableRoles";
-import ModalUser from "./ModalUser";
-import ModalSettings from "./ModalSettings";
-import PageTitle from "../../../components/Global/PageTitle";
+import TableRoles from './TableRoles';
+import ModalUser from './ModalUser';
+import ModalSettings from './ModalSettings';
+import PageTitle from '../../../components/Global/PageTitle';
export default {
- name: "local-users",
+ name: 'local-users',
components: {
IconAdd,
IconEdit,
@@ -92,7 +92,7 @@ export default {
},
computed: {
allUsers() {
- return this.$store.getters["localUsers/allUsers"];
+ return this.$store.getters['localUsers/allUsers'];
},
tableItems() {
// transform user data to table data
@@ -101,13 +101,13 @@ export default {
username: user.UserName,
privilege: user.RoleId,
status: user.Locked
- ? "Locked"
+ ? 'Locked'
: user.Enabled
- ? "Enabled"
- : "Disabled",
+ ? 'Enabled'
+ : 'Disabled',
actions: {
edit: true,
- delete: user.UserName === "root" ? false : true
+ delete: user.UserName === 'root' ? false : true
}
};
});
@@ -115,19 +115,19 @@ export default {
},
methods: {
getUsers() {
- this.$store.dispatch("localUsers/getUsers");
+ this.$store.dispatch('localUsers/getUsers');
},
initModalUser(user) {
this.activeUser = user;
- this.$bvModal.show("modal-user");
+ this.$bvModal.show('modal-user');
},
initModalDelete(user) {
this.$bvModal
.msgBoxConfirm(
`Are you sure you want to delete user '${user.username}'? This action cannot be undone.`,
{
- title: "Delete user",
- okTitle: "Delete user"
+ title: 'Delete user',
+ okTitle: 'Delete user'
}
)
.then(deleteConfirmed => {
@@ -138,20 +138,20 @@ export default {
},
initModalSettings() {
if (this.settings) {
- this.$bvModal.show("modal-settings");
+ this.$bvModal.show('modal-settings');
} else {
// fetch settings then show modal
}
},
saveUser({ newUser, form }) {
if (newUser) {
- this.$store.dispatch("localUsers/createUser", form);
+ this.$store.dispatch('localUsers/createUser', form);
} else {
- this.$store.dispatch("localUsers/updateUser", form);
+ this.$store.dispatch('localUsers/updateUser', form);
}
},
deleteUser({ username }) {
- this.$store.dispatch("localUsers/deleteUser", username);
+ this.$store.dispatch('localUsers/deleteUser', username);
},
clearActiveUser() {
this.activeUser = null;
diff --git a/src/views/AccessControl/LocalUserManagement/ModalSettings.vue b/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
index 3d985ac2..dae4d908 100644
--- a/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
+++ b/src/views/AccessControl/LocalUserManagement/ModalSettings.vue
@@ -4,6 +4,6 @@
<script>
export default {
- props: ["settings"]
+ props: ['settings']
};
</script>
diff --git a/src/views/AccessControl/LocalUserManagement/ModalUser.vue b/src/views/AccessControl/LocalUserManagement/ModalUser.vue
index 70cd6141..73aa164c 100644
--- a/src/views/AccessControl/LocalUserManagement/ModalUser.vue
+++ b/src/views/AccessControl/LocalUserManagement/ModalUser.vue
@@ -47,10 +47,10 @@
<script>
export default {
- props: ["user"],
+ props: ['user'],
data() {
return {
- privilegeTypes: ["Administrator", "Operator", "ReadOnly", "NoAccess"]
+ privilegeTypes: ['Administrator', 'Operator', 'ReadOnly', 'NoAccess']
};
},
computed: {
@@ -62,12 +62,12 @@ export default {
originalUsername: this.newUser ? null : this.user.username,
status: this.newUser
? true
- : this.user.status === "Enabled"
+ : this.user.status === 'Enabled'
? true
: false,
- username: this.newUser ? "" : this.user.username,
- privilege: this.newUser ? "" : this.user.privilege,
- password: ""
+ username: this.newUser ? '' : this.user.username,
+ privilege: this.newUser ? '' : this.user.privilege,
+ password: ''
};
}
}
diff --git a/src/views/AccessControl/LocalUserManagement/TableRoles.vue b/src/views/AccessControl/LocalUserManagement/TableRoles.vue
index 7aa1dc8e..b4019664 100644
--- a/src/views/AccessControl/LocalUserManagement/TableRoles.vue
+++ b/src/views/AccessControl/LocalUserManagement/TableRoles.vue
@@ -24,7 +24,7 @@
</template>
<script>
-import Checkmark20 from "@carbon/icons-vue/es/checkmark/20";
+import Checkmark20 from '@carbon/icons-vue/es/checkmark/20';
export default {
components: {
@@ -34,63 +34,63 @@ export default {
return {
items: [
{
- description: "Configure components managed by this service",
+ description: 'Configure components managed by this service',
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: "Configure manager resources",
+ description: 'Configure manager resources',
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: "Update password for current user account",
+ description: 'Update password for current user account',
administrator: true,
operator: false, // TODO Set to true when profile page added
readonly: false, // TODO Set to true when profile page added
noaccess: false
},
{
- description: "Configure users and their accounts",
+ description: 'Configure users and their accounts',
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: "Log in to the service and read resources",
+ description: 'Log in to the service and read resources',
administrator: true,
operator: true,
readonly: true,
noaccess: false
},
{
- description: "IPMI access point",
+ description: 'IPMI access point',
administrator: true,
operator: true,
readonly: true,
noaccess: false
},
{
- description: "Redfish access point",
+ description: 'Redfish access point',
administrator: true,
operator: true,
readonly: true,
noaccess: false
},
{
- description: "SSH access point",
+ description: 'SSH access point',
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: "WebUI access point",
+ description: 'WebUI access point',
administrator: true,
operator: true,
readonly: true,
@@ -98,11 +98,11 @@ export default {
}
],
fields: [
- { key: "description", label: "" },
- { key: "administrator", label: "Administrator", class: "text-center" },
- { key: "operator", label: "Operator", class: "text-center" },
- { key: "readonly", label: "ReadOnly", class: "text-center" },
- { key: "noaccess", label: "NoAccess", class: "text-center" }
+ { key: 'description', label: '' },
+ { key: 'administrator', label: 'Administrator', class: 'text-center' },
+ { key: 'operator', label: 'Operator', class: 'text-center' },
+ { key: 'readonly', label: 'ReadOnly', class: 'text-center' },
+ { key: 'noaccess', label: 'NoAccess', class: 'text-center' }
]
};
}