Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 1 | <template> |
Sukanya Pandey | fde429e | 2020-09-14 20:48:39 +0530 | [diff] [blame] | 2 | <b-table stacked="sm" hover small :items="items" :fields="fields"> |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 3 | <template #cell(administrator)="data"> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 4 | <template v-if="data.value"> |
Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 5 | <checkmark20 /> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 6 | </template> |
| 7 | </template> |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 8 | <template #cell(operator)="data"> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 9 | <template v-if="data.value"> |
Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 10 | <checkmark20 /> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 11 | </template> |
| 12 | </template> |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 13 | <template #cell(readonly)="data"> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 14 | <template v-if="data.value"> |
Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 15 | <checkmark20 /> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 16 | </template> |
| 17 | </template> |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 18 | <template #cell(noaccess)="data"> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 19 | <template v-if="data.value"> |
Derick Montague | 09e45cd | 2020-01-23 15:45:57 -0600 | [diff] [blame] | 20 | <checkmark20 /> |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 21 | </template> |
| 22 | </template> |
| 23 | </b-table> |
| 24 | </template> |
| 25 | |
| 26 | <script> |
Derick Montague | e2fd156 | 2019-12-20 13:26:53 -0600 | [diff] [blame] | 27 | import Checkmark20 from '@carbon/icons-vue/es/checkmark/20'; |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 28 | import i18n from '@/i18n'; |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 29 | |
| 30 | export default { |
| 31 | components: { |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 32 | Checkmark20, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 33 | }, |
| 34 | data() { |
| 35 | return { |
| 36 | items: [ |
| 37 | { |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 38 | description: i18n.global.t( |
Ed Tanous | 8132399 | 2024-02-27 11:26:24 -0800 | [diff] [blame] | 39 | 'pageUserManagement.tableRoles.configureComponentsManagedByThisService', |
Yoshie Muranaka | eaa0480 | 2020-02-28 13:21:27 -0800 | [diff] [blame] | 40 | ), |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 41 | administrator: true, |
Derick Montague | ad01b20 | 2021-07-09 08:04:35 -0500 | [diff] [blame] | 42 | operator: true, |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 43 | readonly: false, |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 44 | noaccess: false, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 45 | }, |
| 46 | { |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 47 | description: i18n.global.t( |
Ed Tanous | 8132399 | 2024-02-27 11:26:24 -0800 | [diff] [blame] | 48 | 'pageUserManagement.tableRoles.configureManagerResources', |
Yoshie Muranaka | eaa0480 | 2020-02-28 13:21:27 -0800 | [diff] [blame] | 49 | ), |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 50 | administrator: true, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 51 | operator: false, |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 52 | readonly: false, |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 53 | noaccess: false, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 54 | }, |
| 55 | { |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 56 | description: i18n.global.t( |
Ed Tanous | 8132399 | 2024-02-27 11:26:24 -0800 | [diff] [blame] | 57 | 'pageUserManagement.tableRoles.updatePasswordForCurrentUserAccount', |
Yoshie Muranaka | eaa0480 | 2020-02-28 13:21:27 -0800 | [diff] [blame] | 58 | ), |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 59 | administrator: true, |
Yoshie Muranaka | 4716520 | 2020-10-27 14:56:50 -0700 | [diff] [blame] | 60 | operator: true, |
| 61 | readonly: true, |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 62 | noaccess: false, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 63 | }, |
| 64 | { |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 65 | description: i18n.global.t( |
Ed Tanous | 8132399 | 2024-02-27 11:26:24 -0800 | [diff] [blame] | 66 | 'pageUserManagement.tableRoles.configureUsersAndTheirAccounts', |
Yoshie Muranaka | eaa0480 | 2020-02-28 13:21:27 -0800 | [diff] [blame] | 67 | ), |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 68 | administrator: true, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 69 | operator: false, |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 70 | readonly: false, |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 71 | noaccess: false, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 72 | }, |
| 73 | { |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 74 | description: i18n.global.t( |
Ed Tanous | 8132399 | 2024-02-27 11:26:24 -0800 | [diff] [blame] | 75 | 'pageUserManagement.tableRoles.logInToTheServiceAndReadResources', |
Yoshie Muranaka | eaa0480 | 2020-02-28 13:21:27 -0800 | [diff] [blame] | 76 | ), |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 77 | administrator: true, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 78 | operator: true, |
Yoshie Muranaka | 463a570 | 2019-12-04 09:09:36 -0800 | [diff] [blame] | 79 | readonly: true, |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 80 | noaccess: false, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 81 | }, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 82 | ], |
| 83 | fields: [ |
kirankumarb07 | 3bf966a | 2023-02-07 19:12:33 +0530 | [diff] [blame] | 84 | { |
| 85 | key: 'description', |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 86 | label: i18n.global.t('pageUserManagement.tableRoles.privilege'), |
kirankumarb07 | 3bf966a | 2023-02-07 19:12:33 +0530 | [diff] [blame] | 87 | }, |
| 88 | { |
| 89 | key: 'administrator', |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 90 | label: i18n.global.t('pageUserManagement.tableRoles.administrator'), |
kirankumarb07 | 3bf966a | 2023-02-07 19:12:33 +0530 | [diff] [blame] | 91 | class: 'text-center', |
| 92 | }, |
| 93 | { |
| 94 | key: 'operator', |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 95 | label: i18n.global.t('pageUserManagement.tableRoles.operator'), |
kirankumarb07 | 3bf966a | 2023-02-07 19:12:33 +0530 | [diff] [blame] | 96 | class: 'text-center', |
| 97 | }, |
| 98 | { |
| 99 | key: 'readonly', |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 100 | label: i18n.global.t('pageUserManagement.tableRoles.readOnly'), |
kirankumarb07 | 3bf966a | 2023-02-07 19:12:33 +0530 | [diff] [blame] | 101 | class: 'text-center', |
| 102 | }, |
| 103 | { |
| 104 | key: 'noaccess', |
Surya V | de23ea2 | 2024-07-11 15:19:46 +0530 | [diff] [blame] | 105 | label: i18n.global.t('pageUserManagement.tableRoles.noAccess'), |
kirankumarb07 | 3bf966a | 2023-02-07 19:12:33 +0530 | [diff] [blame] | 106 | class: 'text-center', |
| 107 | }, |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 108 | ], |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 109 | }; |
Derick Montague | 602e98a | 2020-10-21 16:20:00 -0500 | [diff] [blame] | 110 | }, |
Yoshie Muranaka | 35080ac | 2020-01-17 15:38:57 -0600 | [diff] [blame] | 111 | }; |
| 112 | </script> |