1*b440616cSSandeepa Singh<template>
2*b440616cSSandeepa Singh  <b-table stacked="sm" hover small :items="items" :fields="fields">
3*b440616cSSandeepa Singh    <template #cell(administrator)="data">
4*b440616cSSandeepa Singh      <template v-if="data.value">
5*b440616cSSandeepa Singh        <checkmark20 />
6*b440616cSSandeepa Singh      </template>
7*b440616cSSandeepa Singh    </template>
8*b440616cSSandeepa Singh    <template #cell(operator)="data">
9*b440616cSSandeepa Singh      <template v-if="data.value">
10*b440616cSSandeepa Singh        <checkmark20 />
11*b440616cSSandeepa Singh      </template>
12*b440616cSSandeepa Singh    </template>
13*b440616cSSandeepa Singh    <template #cell(readonly)="data">
14*b440616cSSandeepa Singh      <template v-if="data.value">
15*b440616cSSandeepa Singh        <checkmark20 />
16*b440616cSSandeepa Singh      </template>
17*b440616cSSandeepa Singh    </template>
18*b440616cSSandeepa Singh    <template #cell(noaccess)="data">
19*b440616cSSandeepa Singh      <template v-if="data.value">
20*b440616cSSandeepa Singh        <checkmark20 />
21*b440616cSSandeepa Singh      </template>
22*b440616cSSandeepa Singh    </template>
23*b440616cSSandeepa Singh  </b-table>
24*b440616cSSandeepa Singh</template>
25*b440616cSSandeepa Singh
26*b440616cSSandeepa Singh<script>
27*b440616cSSandeepa Singhimport Checkmark20 from '@carbon/icons-vue/es/checkmark/20';
28*b440616cSSandeepa Singh
29*b440616cSSandeepa Singhexport default {
30*b440616cSSandeepa Singh  components: {
31*b440616cSSandeepa Singh    Checkmark20,
32*b440616cSSandeepa Singh  },
33*b440616cSSandeepa Singh  data() {
34*b440616cSSandeepa Singh    return {
35*b440616cSSandeepa Singh      items: [
36*b440616cSSandeepa Singh        {
37*b440616cSSandeepa Singh          description: this.$t(
38*b440616cSSandeepa Singh            'pageUserManagement.tableRoles.configureComponentsManagedByThisService'
39*b440616cSSandeepa Singh          ),
40*b440616cSSandeepa Singh          administrator: true,
41*b440616cSSandeepa Singh          operator: true,
42*b440616cSSandeepa Singh          readonly: false,
43*b440616cSSandeepa Singh          noaccess: false,
44*b440616cSSandeepa Singh        },
45*b440616cSSandeepa Singh        {
46*b440616cSSandeepa Singh          description: this.$t(
47*b440616cSSandeepa Singh            'pageUserManagement.tableRoles.configureManagerResources'
48*b440616cSSandeepa Singh          ),
49*b440616cSSandeepa Singh          administrator: true,
50*b440616cSSandeepa Singh          operator: false,
51*b440616cSSandeepa Singh          readonly: false,
52*b440616cSSandeepa Singh          noaccess: false,
53*b440616cSSandeepa Singh        },
54*b440616cSSandeepa Singh        {
55*b440616cSSandeepa Singh          description: this.$t(
56*b440616cSSandeepa Singh            'pageUserManagement.tableRoles.updatePasswordForCurrentUserAccount'
57*b440616cSSandeepa Singh          ),
58*b440616cSSandeepa Singh          administrator: true,
59*b440616cSSandeepa Singh          operator: true,
60*b440616cSSandeepa Singh          readonly: true,
61*b440616cSSandeepa Singh          noaccess: false,
62*b440616cSSandeepa Singh        },
63*b440616cSSandeepa Singh        {
64*b440616cSSandeepa Singh          description: this.$t(
65*b440616cSSandeepa Singh            'pageUserManagement.tableRoles.configureUsersAndTheirAccounts'
66*b440616cSSandeepa Singh          ),
67*b440616cSSandeepa Singh          administrator: true,
68*b440616cSSandeepa Singh          operator: false,
69*b440616cSSandeepa Singh          readonly: false,
70*b440616cSSandeepa Singh          noaccess: false,
71*b440616cSSandeepa Singh        },
72*b440616cSSandeepa Singh        {
73*b440616cSSandeepa Singh          description: this.$t(
74*b440616cSSandeepa Singh            'pageUserManagement.tableRoles.logInToTheServiceAndReadResources'
75*b440616cSSandeepa Singh          ),
76*b440616cSSandeepa Singh          administrator: true,
77*b440616cSSandeepa Singh          operator: true,
78*b440616cSSandeepa Singh          readonly: true,
79*b440616cSSandeepa Singh          noaccess: false,
80*b440616cSSandeepa Singh        },
81*b440616cSSandeepa Singh      ],
82*b440616cSSandeepa Singh      fields: [
83*b440616cSSandeepa Singh        { key: 'description', label: 'Privilege' },
84*b440616cSSandeepa Singh        { key: 'administrator', label: 'Administrator', class: 'text-center' },
85*b440616cSSandeepa Singh        { key: 'operator', label: 'Operator', class: 'text-center' },
86*b440616cSSandeepa Singh        { key: 'readonly', label: 'ReadOnly', class: 'text-center' },
87*b440616cSSandeepa Singh        { key: 'noaccess', label: 'NoAccess', class: 'text-center' },
88*b440616cSSandeepa Singh      ],
89*b440616cSSandeepa Singh    };
90*b440616cSSandeepa Singh  },
91*b440616cSSandeepa Singh};
92*b440616cSSandeepa Singh</script>
93