diff options
author | Yoshie Muranaka <yoshiemuranaka@gmail.com> | 2019-12-04 08:20:04 +0300 |
---|---|---|
committer | Derick Montague <derick.montague@ibm.com> | 2020-01-22 07:45:29 +0300 |
commit | 5a7dcc9954466e4d8a10f031c8f8f9af828601b6 (patch) | |
tree | 04c6d355489de23eeec219e0883c9d9d565df88b /src/views/AccessControl/LocalUserManagement/LocalUserMangementRoleTable.vue | |
parent | 74c24f15b8f7d97ffaad657c25a35eb2081e739e (diff) | |
download | webui-vue-5a7dcc9954466e4d8a10f031c8f8f9af828601b6.tar.xz |
Create LocalUserManagement view directory
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: I3584932e683a66dc815a3af739f2a7be519077f1
Diffstat (limited to 'src/views/AccessControl/LocalUserManagement/LocalUserMangementRoleTable.vue')
-rw-r--r-- | src/views/AccessControl/LocalUserManagement/LocalUserMangementRoleTable.vue | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/src/views/AccessControl/LocalUserManagement/LocalUserMangementRoleTable.vue b/src/views/AccessControl/LocalUserManagement/LocalUserMangementRoleTable.vue new file mode 100644 index 00000000..1eca05fb --- /dev/null +++ b/src/views/AccessControl/LocalUserManagement/LocalUserMangementRoleTable.vue @@ -0,0 +1,110 @@ +<template> + <b-table bordered small head-variant="dark" :items="items" :fields="fields"> + <template v-slot:cell(admin)="data"> + <template v-if="data.value"> + <Checkmark20 /> + </template> + </template> + <template v-slot:cell(operator)="data"> + <template v-if="data.value"> + <Checkmark20 /> + </template> + </template> + <template v-slot:cell(user)="data"> + <template v-if="data.value"> + <Checkmark20 /> + </template> + </template> + <template v-slot:cell(noaccess)="data"> + <template v-if="data.value"> + <Checkmark20 /> + </template> + </template> + </b-table> +</template> + +<script> +import Checkmark20 from "@carbon/icons-vue/es/checkmark/20"; + +export default { + components: { + Checkmark20 + }, + data() { + return { + items: [ + { + description: "Configure components managed by this service", + admin: true, + operator: false, + user: false, + noaccess: false + }, + { + description: "Configure manager resources", + admin: true, + operator: false, + user: false, + noaccess: false + }, + { + description: "Update password for current user account", + admin: true, + operator: true, + user: true, + noaccess: false + }, + { + description: "Configure users and their accounts", + admin: true, + operator: false, + user: false, + noaccess: false + }, + { + description: "Log in to the service and read resources", + admin: true, + operator: true, + user: true, + noaccess: false + }, + { + description: "IPMI access point", + admin: true, + operator: true, + user: true, + noaccess: true + }, + { + description: "Redfish access point", + admin: true, + operator: true, + user: true, + noaccess: false + }, + { + description: "SSH access point", + admin: true, + operator: false, + user: false, + noaccess: false + }, + { + description: "WebUI access point", + admin: true, + operator: true, + user: true, + noaccess: false + } + ], + fields: [ + { key: "description", label: "" }, + { key: "admin", label: "Admin", class: "text-center" }, + { key: "operator", label: "Operator", class: "text-center" }, + { key: "user", label: "User", class: "text-center" }, + { key: "noaccess", label: "NoAccess", class: "text-center" } + ] + }; + } +}; +</script> |