Skip to content

Commit e464b6b

Browse files
committed
fix(policy): hide blocked user create option for group-admin dialog
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 0a3088e commit e464b6b

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/views/Settings/PolicyWorkbench/RealPolicyWorkbench.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,13 +365,17 @@
365365
<NcButton variant="secondary" :disabled="scopeCreateDisabledReason('group').length > 0" @click="startCreateRuleForScope('group')">
366366
{{ t('libresign', 'Group') }}
367367
</NcButton>
368-
<NcButton variant="secondary" :disabled="scopeCreateDisabledReason('user').length > 0" @click="startCreateRuleForScope('user')">
368+
<NcButton
369+
v-if="state.viewMode === 'system-admin' || !scopeCreateDisabledReason('user')"
370+
variant="secondary"
371+
:disabled="scopeCreateDisabledReason('user').length > 0"
372+
@click="startCreateRuleForScope('user')">
369373
{{ t('libresign', 'User') }}
370374
</NcButton>
371375
</div>
372376
<ul class="policy-workbench__create-scope-notes">
373377
<li v-if="scopeCreateDisabledReason('group')">{{ t('libresign', 'Group') }}: {{ scopeCreateDisabledReason('group') }}</li>
374-
<li v-if="scopeCreateDisabledReason('user')">{{ t('libresign', 'User') }}: {{ scopeCreateDisabledReason('user') }}</li>
378+
<li v-if="scopeCreateDisabledReason('user') && state.viewMode === 'system-admin'">{{ t('libresign', 'User') }}: {{ scopeCreateDisabledReason('user') }}</li>
375379
</ul>
376380
</div>
377381
</NcDialog>

0 commit comments

Comments
 (0)