You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.3 KiB
HTML
73 lines
2.3 KiB
HTML
4 years ago
|
{% extends "domain_base.html" %}
|
||
|
{% block domain_content %}
|
||
5 years ago
|
<div style="display: none" class="dialog__body--create-role">
|
||
|
<div>
|
||
|
<div class="row"><div class="columns">
|
||
|
<h1>{{ _('Create Role') }}</h1>
|
||
|
</div></div>
|
||
|
<div class="row"><div class="columns">
|
||
|
<blockquote class="note">
|
||
|
<p>{{ _('Role name can only contains numbers, letters and underscores.') }}</p>
|
||
|
</blockquote>
|
||
5 years ago
|
{{ form.form_text({
|
||
|
columns:None,
|
||
|
label:'Name',
|
||
|
name:'role',
|
||
|
autofocus:true
|
||
|
}) }}
|
||
5 years ago
|
</div></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="section">
|
||
|
<div class="section__header">
|
||
4 years ago
|
<h1 class="section__title">{{ _('{0}: Roles').format(domain.name) }}</h1>
|
||
5 years ago
|
<div class="section__tools">
|
||
|
<button class="primary rounded button" name="create_role">{{ _('Create Role') }}</button>
|
||
|
</div>
|
||
|
</div>
|
||
|
{{ noscript_note.render() }}
|
||
|
<div class="section__body no-padding domain-roles">
|
||
|
<table class="data-table">
|
||
|
<colgroup>
|
||
|
<col class="col--checkbox">
|
||
|
<col class="col--id">
|
||
|
<col class="col--description">
|
||
|
<col class="col--users">
|
||
|
</colgroup>
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th class="col--checkbox">
|
||
|
<label class="compact checkbox">
|
||
|
<input type="checkbox" data-checkbox-toggle="role">
|
||
|
</label>
|
||
|
</th>
|
||
|
<th class="col--id">{{ _('Role') }}</th>
|
||
|
<th class="col--users">{{ _('Users') }}</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody>
|
||
5 years ago
|
{% for role in roles %}
|
||
4 years ago
|
{% set isBuiltin = role._id in ['default', 'guest', 'admin'] %}
|
||
5 years ago
|
<tr{% if isBuiltin %} data-role="{{ role._id }}"{% endif %}>
|
||
5 years ago
|
<td class="col--checkbox">
|
||
|
<label class="compact checkbox">
|
||
5 years ago
|
<input type="checkbox" data-checkbox-group="role" {{ "data-checkbox-range" if isBuiltin else "disabled" }}>
|
||
5 years ago
|
</label>
|
||
|
</td>
|
||
|
<td class="col--id">
|
||
5 years ago
|
{{ _('Built-in') if isBuiltin else _('User-defined role') }}: {{ role._id }}
|
||
5 years ago
|
</td>
|
||
|
<td class="col--users">
|
||
5 years ago
|
{{ role.count|default('--') }}
|
||
5 years ago
|
</td>
|
||
|
</tr>
|
||
|
{% endfor %}
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="section__body">
|
||
|
<button class="rounded button" name="delete_selected">{{ _('Delete Selected Roles') }}</button>
|
||
|
</div>
|
||
|
</div>
|
||
|
{% endblock %}
|