{% import "Juice/macros/html.html" as html with context %} {% import "Juice/macros/forms.html" as forms with context %} {% import "Juice/macros/widget.html" as widget with context %}
Filter
New User

{% call forms.get('UserAdmin:index', class='form-inline') %} {{ forms.input(label="Name", name='name', value=search_query["name"] ) }} {{ forms.input(label="Email", name='email', value=search_query["email"] ) }} {{ forms.select(label="Roles", name='role', options=user_roles_options, selected=search_query["role"] ) }} {{ forms.select(label="Sort By", name='sorting', options=sorting_options, selected=search_query["sorting"] ) }}
{{ forms.button('Search', type='submit', class='btn-info') }} {% endcall %}
{% call widget.panel("Users", type="table") %} {% for user in users %} {% else %} {% endfor %}
ID Name Email Role Active Last Login Signup Date
{{ user.id }} {{ user.full_name }} {{ user.email }} {{ user.role.name | capitalize }} {{ user.active | bool_to_yes }} {{ user.last_login }} {{ user.created_at }}
No Results Found!
{% endcall %} {{ widget.pagination(users, **search_query) }} {% call widget.modal('Create New User', id='modal-new-user') %} {% call forms.post('UserAdmin:create') %} {{ forms.input(label="First Name", name="first_name", data={"validation": "required"}) }} {{ forms.input(label="Last Name", name="last_name", data={"validation": "required"}) }} {{ forms.input(label="Email", name="email", data={"validation": "email"}) }} {{ forms.radio(label='User Role', name='user_role', options=user_roles_options, checked=[], data={"validation": "required"} ) }} {% endcall %} {% endcall %}