{% extends 'admin.html' %}
{% from 'include/datatables.html' import datatables %}
{% block title %}
{% trans %}User management{% endtrans %}
{% endblock %}
{% set admin_nav_active="users" %}
{% macro btn(url, label, icon) %}
{% endmacro %}
{% block content %}
{% from 'include/modal_dialog.html' import modal_dialog, button_confirm, modal_confirm %}
{% trans %}Add user{% endtrans %}
{% set buttons = [
{'text': _('All'), 'extend': 'clear'},
{'text': _('Admins'), 'extend': 'filter', 'column': 2, 'search': 'admin'},
{'text': _('LDAP'), 'extend': 'filter', 'column': 0, 'search': 'LDAP'},
] %}
{% set role_class = {0:'danger', 5:'warning', 10:'info'} %}
{% set role_choices = dict(form.role.choices) %}
{% set mfa_choices = dict(form.mfa.choices) %}
{% set report_time_range_choices = dict(form.report_time_range.choices) %}
{% call datatables(_('User list'), buttons)%}
{{ form.username.label.text }}
{{ form.fullname.label.text }}
{{ form.email.label.text }}
{{ form.role.label.text }}
{{ form.user_root.label.text }}
{{ form.mfa.label.text }}
{{ form.report_time_range.label.text }}