{% extends 'pagination/pagination_base.html' %} {% load custom_tags_and_filters %} {% block title %}Users{% endblock %} {% block before_pagination %}
{% url "create_or_modify_user" "new" as new_user_url %}
Users
{% if not readonly %}
{% button value="New user" type="add" url=new_user_url %}
{% endif %}
{% endblock %} {% block pagination_content %} {% if user_types %}{% endif %} {% for user in page %} {% if user_types %}{% endif %} {% endfor %}
{% include 'pagination/pagination_column.html' with order_by='first_name' name='First Name' %} {% include 'pagination/pagination_column.html' with order_by='last_name' name='Last Name' %} {% include 'pagination/pagination_column.html' with order_by='username' name='Username' %}{% include 'pagination/pagination_column.html' with order_by='type' name='Type' %}{% include 'pagination/pagination_column.html' with order_by='is_active' name='Active' %} {% include 'pagination/pagination_column.html' with order_by='is_staff' name='Staff' %} {% include 'pagination/pagination_column.html' with order_by='is_user_office' name='User Office' %} {% include 'pagination/pagination_column.html' with order_by='is_accounting_officer' name='Accounting' %} {% include 'pagination/pagination_column.html' with order_by='is_superuser' name='Admin' %}
{{ user.first_name }} {{ user.last_name }} {{ user.username }}{{ user.type|default_if_none:"" }} {% url 'create_or_modify_user' user.id as edit_url %} {% if not readonly %} {% with next=request.get_full_path|urlencode %} {% button value="Edit" type="edit" size="small" url=edit_url|concat:"?next="|concat:next %} {% url "deactivate_user" user.id as deactivate_user_url %} {% if user.is_active %}{% button type="warn" size="small" icon="glyphicon-ban-circle" value="Deactivate" title="Deactivate user" url=deactivate_user_url %}{% endif %} {% endwith %} {% else %} {% button type="view" size="small" url=edit_url value="View" %} {% endif %}
{% endblock %} {% block after_pagination %} {% endblock %}