core&ui: hide guest and default role for add_user operation

This commit is contained in:
undefined committed 2023-07-04 17:26:08 +08:00
1 parent b8e34ddfcd
commit 24acd0918d
2 files changed
+7 -7

No files matched your search

+1 -2
View File
@@ -154,10 +154,9 @@ class DomainUserHandler extends ManageHandler {
const ud = udict[dudoc.uid];
rudocs[ud.role || 'default'].push(ud);
}
const rolesSelect = roles.map((role) => [role._id, role._id]);
this.response.template = 'domain_user.html';
this.response.body = {
roles, rolesSelect, rudocs, udict, domain: this.domain,
roles, rudocs, udict, domain: this.domain,
};
}
@@ -1,5 +1,7 @@
{% extends "domain_base.html" %}
{% block domain_content %}
{% set _rolesSelect = roles.filter(eval("(i) => i._id !== 'guest'")).map(eval('(role) => [role._id, role._id]')) %}
{% set _rolesSelectWithoutDefault = _rolesSelect.filter(eval("(i) => i[0] !== 'default'")) %}
<div style="display: none" class="dialog__body--add-user">
<div>
<div class="row"><div class="columns">
@@ -17,9 +19,8 @@
{{ _('Role') }}
{{ form.select({
label:_('Select a role'),
options:rolesSelect,
name:'role',
value:'default'
options:_rolesSelectWithoutDefault,
name:'role'
}) }}
</label>
</div>
@@ -37,7 +38,7 @@
{{ _('Set Roles for selected users') }}
{{ form.select({
label:_('Select a role'),
options:rolesSelect,
options:_rolesSelect,
name:'role'
}) }}
</label>
@@ -91,7 +92,7 @@
</td>
<td class="col--role">
{{ form.select({
options:rolesSelect,
options:_rolesSelect,
name:'role',
value:rudoc.role,
extra_class:'compact',