{% macro group_panel(max_height, groups, show_role=False) -%}

My Groups

{% if show_role %} {% endif %} {% for group in groups %} {% if show_role %} {% endif %} {% endfor %} {% if not groups %} {% endif %}
NameRole
{{ group.name }}{{ROLES[group.role]}}
No Groups
{%- endmacro %} {% macro member_panel(max_height, members) -%}

Members

{% for member in members.itervalues() %} {% endfor %} {% if not members %} {% endif %}
Type Name Role Expires
{{ member.type }} {{ member.membername }} {{ ROLES[member.role] }} {{ member.expiration|delta_str }}
No Members
{%- endmacro %} {% macro dropdown(key, current, values, allow_none=False) -%}
{%- endmacro %} {% macro paginator(offset, limit, total) -%}
{% set pages = (total/limit)|round(method='ceil')|int %} {% if offset == 0 %} {% else %} {% endif %} {% if offset != 0 %} {% else %} {% endif %} Page {{ ((offset+limit)/limit)|int}} of {{ pages }} {% if offset + limit < total %} {% else %} {% endif %} {% if offset + limit < total %} {% else %} {% endif %}
{%- endmacro %}