|
23 | 23 | @click="createOrUpdate()" |
24 | 24 | v-hasPermission=" |
25 | 25 | new ComplexPermission( |
26 | | - [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole], |
27 | | - [PermissionConst.WORKSPACE_USER_GROUP_CREATE.getWorkspacePermission], |
28 | | - [], |
29 | | - 'OR', |
30 | | - ) |
31 | | - " |
| 26 | + [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE], |
| 27 | + [PermissionConst.WORKSPACE_USER_GROUP_CREATE, PermissionConst.USER_GROUP_CREATE], |
| 28 | + [],'OR',)" |
32 | 29 | > |
33 | 30 | <el-icon :size="18"><Plus /></el-icon> |
34 | 31 | </el-button> |
|
67 | 64 | <el-dropdown-item |
68 | 65 | @click.stop="createOrUpdate(row)" |
69 | 66 | class="p-8" |
70 | | - v-if=" |
71 | | - hasPermission( |
72 | | - new ComplexPermission( |
73 | | - [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole], |
74 | | - [ |
75 | | - PermissionConst.WORKSPACE_USER_GROUP_EDIT |
76 | | - .getWorkspacePermission, |
77 | | - ], |
78 | | - [], |
79 | | - 'OR', |
80 | | - ), |
81 | | - 'OR', |
82 | | - ) |
83 | | - " |
| 67 | + v-if="hasPermission(new ComplexPermission( |
| 68 | + [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE], |
| 69 | + [PermissionConst.WORKSPACE_USER_GROUP_EDIT, PermissionConst.USER_GROUP_EDIT], |
| 70 | + [],'OR',),'OR',)" |
84 | 71 | > |
85 | 72 | <el-icon><EditPen /></el-icon> |
86 | 73 | {{ $t('common.rename') }} |
87 | 74 | </el-dropdown-item> |
88 | 75 | <el-dropdown-item |
89 | 76 | @click.stop="deleteGroup(row)" |
90 | 77 | class="border-t p-8" |
91 | | - v-if=" |
92 | | - row.id !== 'default' && |
93 | | - hasPermission( |
94 | | - new ComplexPermission( |
95 | | - [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole], |
96 | | - [ |
97 | | - PermissionConst.WORKSPACE_USER_GROUP_DELETE |
98 | | - .getWorkspacePermission, |
99 | | - ], |
100 | | - [], |
101 | | - 'OR', |
102 | | - ), |
103 | | - 'OR', |
104 | | - ) |
105 | | - " |
| 78 | + v-if="hasPermission(new ComplexPermission( |
| 79 | + [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE], |
| 80 | + [PermissionConst.WORKSPACE_USER_GROUP_DELETE, PermissionConst.USER_GROUP_DELETE], |
| 81 | + [],'OR',),'OR',)" |
106 | 82 | > |
107 | 83 | <el-icon><Delete /></el-icon> |
108 | 84 | {{ $t('common.delete') }} |
|
143 | 119 | @click="createUser()" |
144 | 120 | v-hasPermission=" |
145 | 121 | new ComplexPermission( |
146 | | - [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole], |
147 | | - [PermissionConst.WORKSPACE_USER_GROUP_ADD_MEMBER.getWorkspacePermission], |
148 | | - [], |
149 | | - 'OR', |
150 | | - ) |
151 | | - " |
| 122 | + [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE], |
| 123 | + [PermissionConst.WORKSPACE_USER_GROUP_ADD_MEMBER, PermissionConst.USER_GROUP_ADD_MEMBER], |
| 124 | + [],'OR',)" |
152 | 125 | > |
153 | 126 | {{ t('views.role.member.add') }} |
154 | 127 | </el-button> |
|
157 | 130 | @click="handleDeleteUser()" |
158 | 131 | v-hasPermission=" |
159 | 132 | new ComplexPermission( |
160 | | - [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole], |
161 | | - [PermissionConst.WORKSPACE_USER_GROUP_DELETE.getWorkspacePermission], |
162 | | - [], |
163 | | - 'OR', |
164 | | - ) |
165 | | - " |
| 133 | + [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE], |
| 134 | + [PermissionConst.WORKSPACE_USER_GROUP_REMOVE_MEMBER, PermissionConst.USER_GROUP_REMOVE_MEMBER], |
| 135 | + [],'OR',)" |
166 | 136 | > |
167 | 137 | {{ $t('common.remove') }} |
168 | 138 | </el-button> |
|
221 | 191 | @click.stop="handleDeleteUser(row)" |
222 | 192 | v-hasPermission=" |
223 | 193 | new ComplexPermission( |
224 | | - [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole], |
225 | | - [PermissionConst.WORKSPACE_USER_GROUP_REMOVE_MEMBER.getWorkspacePermission], |
226 | | - [], |
227 | | - 'OR', |
228 | | - ) |
229 | | - " |
| 194 | + [RoleConst.ADMIN, RoleConst.WORKSPACE_MANAGE], |
| 195 | + [PermissionConst.WORKSPACE_USER_GROUP_REMOVE_MEMBER, PermissionConst.USER_GROUP_REMOVE_MEMBER], |
| 196 | + [],'OR',)" |
230 | 197 | > |
231 | 198 | <el-icon> |
232 | 199 | <EditPen /> |
|
0 commit comments