1b440616cSSandeepa Singh<template>
2b440616cSSandeepa Singh  <b-table stacked="sm" hover small :items="items" :fields="fields">
3b440616cSSandeepa Singh    <template #cell(administrator)="data">
4b440616cSSandeepa Singh      <template v-if="data.value">
5b440616cSSandeepa Singh        <checkmark20 />
6b440616cSSandeepa Singh      </template>
7b440616cSSandeepa Singh    </template>
8b440616cSSandeepa Singh    <template #cell(operator)="data">
9b440616cSSandeepa Singh      <template v-if="data.value">
10b440616cSSandeepa Singh        <checkmark20 />
11b440616cSSandeepa Singh      </template>
12b440616cSSandeepa Singh    </template>
13b440616cSSandeepa Singh    <template #cell(readonly)="data">
14b440616cSSandeepa Singh      <template v-if="data.value">
15b440616cSSandeepa Singh        <checkmark20 />
16b440616cSSandeepa Singh      </template>
17b440616cSSandeepa Singh    </template>
18b440616cSSandeepa Singh    <template #cell(noaccess)="data">
19b440616cSSandeepa Singh      <template v-if="data.value">
20b440616cSSandeepa Singh        <checkmark20 />
21b440616cSSandeepa Singh      </template>
22b440616cSSandeepa Singh    </template>
23b440616cSSandeepa Singh  </b-table>
24b440616cSSandeepa Singh</template>
25b440616cSSandeepa Singh
26b440616cSSandeepa Singh<script>
27b440616cSSandeepa Singhimport Checkmark20 from '@carbon/icons-vue/es/checkmark/20';
28b440616cSSandeepa Singh
29b440616cSSandeepa Singhexport default {
30b440616cSSandeepa Singh  components: {
31b440616cSSandeepa Singh    Checkmark20,
32b440616cSSandeepa Singh  },
33b440616cSSandeepa Singh  data() {
34b440616cSSandeepa Singh    return {
35b440616cSSandeepa Singh      items: [
36b440616cSSandeepa Singh        {
37b440616cSSandeepa Singh          description: this.$t(
38*8132399cSEd Tanous            'pageUserManagement.tableRoles.configureComponentsManagedByThisService',
39b440616cSSandeepa Singh          ),
40b440616cSSandeepa Singh          administrator: true,
41b440616cSSandeepa Singh          operator: true,
42b440616cSSandeepa Singh          readonly: false,
43b440616cSSandeepa Singh          noaccess: false,
44b440616cSSandeepa Singh        },
45b440616cSSandeepa Singh        {
46b440616cSSandeepa Singh          description: this.$t(
47*8132399cSEd Tanous            'pageUserManagement.tableRoles.configureManagerResources',
48b440616cSSandeepa Singh          ),
49b440616cSSandeepa Singh          administrator: true,
50b440616cSSandeepa Singh          operator: false,
51b440616cSSandeepa Singh          readonly: false,
52b440616cSSandeepa Singh          noaccess: false,
53b440616cSSandeepa Singh        },
54b440616cSSandeepa Singh        {
55b440616cSSandeepa Singh          description: this.$t(
56*8132399cSEd Tanous            'pageUserManagement.tableRoles.updatePasswordForCurrentUserAccount',
57b440616cSSandeepa Singh          ),
58b440616cSSandeepa Singh          administrator: true,
59b440616cSSandeepa Singh          operator: true,
60b440616cSSandeepa Singh          readonly: true,
61b440616cSSandeepa Singh          noaccess: false,
62b440616cSSandeepa Singh        },
63b440616cSSandeepa Singh        {
64b440616cSSandeepa Singh          description: this.$t(
65*8132399cSEd Tanous            'pageUserManagement.tableRoles.configureUsersAndTheirAccounts',
66b440616cSSandeepa Singh          ),
67b440616cSSandeepa Singh          administrator: true,
68b440616cSSandeepa Singh          operator: false,
69b440616cSSandeepa Singh          readonly: false,
70b440616cSSandeepa Singh          noaccess: false,
71b440616cSSandeepa Singh        },
72b440616cSSandeepa Singh        {
73b440616cSSandeepa Singh          description: this.$t(
74*8132399cSEd Tanous            'pageUserManagement.tableRoles.logInToTheServiceAndReadResources',
75b440616cSSandeepa Singh          ),
76b440616cSSandeepa Singh          administrator: true,
77b440616cSSandeepa Singh          operator: true,
78b440616cSSandeepa Singh          readonly: true,
79b440616cSSandeepa Singh          noaccess: false,
80b440616cSSandeepa Singh        },
81b440616cSSandeepa Singh      ],
82b440616cSSandeepa Singh      fields: [
833bf966a7Skirankumarb07        {
843bf966a7Skirankumarb07          key: 'description',
853bf966a7Skirankumarb07          label: this.$t('pageUserManagement.tableRoles.privilege'),
863bf966a7Skirankumarb07        },
873bf966a7Skirankumarb07        {
883bf966a7Skirankumarb07          key: 'administrator',
893bf966a7Skirankumarb07          label: this.$t('pageUserManagement.tableRoles.administrator'),
903bf966a7Skirankumarb07          class: 'text-center',
913bf966a7Skirankumarb07        },
923bf966a7Skirankumarb07        {
933bf966a7Skirankumarb07          key: 'operator',
943bf966a7Skirankumarb07          label: this.$t('pageUserManagement.tableRoles.operator'),
953bf966a7Skirankumarb07          class: 'text-center',
963bf966a7Skirankumarb07        },
973bf966a7Skirankumarb07        {
983bf966a7Skirankumarb07          key: 'readonly',
993bf966a7Skirankumarb07          label: this.$t('pageUserManagement.tableRoles.readOnly'),
1003bf966a7Skirankumarb07          class: 'text-center',
1013bf966a7Skirankumarb07        },
1023bf966a7Skirankumarb07        {
1033bf966a7Skirankumarb07          key: 'noaccess',
1043bf966a7Skirankumarb07          label: this.$t('pageUserManagement.tableRoles.noAccess'),
1053bf966a7Skirankumarb07          class: 'text-center',
1063bf966a7Skirankumarb07        },
107b440616cSSandeepa Singh      ],
108b440616cSSandeepa Singh    };
109b440616cSSandeepa Singh  },
110b440616cSSandeepa Singh};
111b440616cSSandeepa Singh</script>
112