summaryrefslogtreecommitdiff
path: root/src/views/AccessControl/LocalUserManagement/TableRoles.vue
diff options
context:
space:
mode:
authorYoshie Muranaka <yoshiemuranaka@gmail.com>2020-02-29 00:21:27 +0300
committerDerick Montague <derick.montague@ibm.com>2020-03-03 02:40:05 +0300
commiteaa04800a42b8cd8496ff613dd0d17055e6e477e (patch)
treef33cafdb41d38c48da4f89f3b2777633e867b994 /src/views/AccessControl/LocalUserManagement/TableRoles.vue
parent8cc4866dbc86682a157a6f6b57526a31ac3fc524 (diff)
downloadwebui-vue-eaa04800a42b8cd8496ff613dd0d17055e6e477e.tar.xz
Add translation to user management page
Updated TableToolbar component to handle label translation outside of the component which is more consistent with bootstrap table component patterns. Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: Ic2e75e327f6a6067905c541f9a3ea55c5d103f4b
Diffstat (limited to 'src/views/AccessControl/LocalUserManagement/TableRoles.vue')
-rw-r--r--src/views/AccessControl/LocalUserManagement/TableRoles.vue36
1 files changed, 27 insertions, 9 deletions
diff --git a/src/views/AccessControl/LocalUserManagement/TableRoles.vue b/src/views/AccessControl/LocalUserManagement/TableRoles.vue
index 0927c55d..a951b4f5 100644
--- a/src/views/AccessControl/LocalUserManagement/TableRoles.vue
+++ b/src/views/AccessControl/LocalUserManagement/TableRoles.vue
@@ -34,63 +34,81 @@ export default {
return {
items: [
{
- description: 'Configure components managed by this service',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.configureComponentsManagedByThisService'
+ ),
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: 'Configure manager resources',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.configureManagerResources'
+ ),
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: 'Update password for current user account',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.updatePasswordForCurrentUserAccount'
+ ),
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: this.$t(
+ 'pageLocalUserManagement.tableRoles.configureUsersAndTheirAccounts'
+ ),
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: 'Log in to the service and read resources',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.logInToTheServiceAndReadResources'
+ ),
administrator: true,
operator: true,
readonly: true,
noaccess: false
},
{
- description: 'IPMI access point',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.ipmiAccessPoint'
+ ),
administrator: true,
operator: true,
readonly: true,
noaccess: false
},
{
- description: 'Redfish access point',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.redfishAccessPoint'
+ ),
administrator: true,
operator: true,
readonly: true,
noaccess: false
},
{
- description: 'SSH access point',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.sshAccessPoint'
+ ),
administrator: true,
operator: false,
readonly: false,
noaccess: false
},
{
- description: 'WebUI access point',
+ description: this.$t(
+ 'pageLocalUserManagement.tableRoles.webUiAccessPoint'
+ ),
administrator: true,
operator: true,
readonly: true,