{% macro group_panel(max_height, groups, show_role=False) -%}
My Groups
Name |
{% if show_role %}
Role |
{% endif %}
{% for group in groups %}
{{ group.name }} |
{% if show_role %}
{{ROLES[group.role]}} |
{% endif %}
{% endfor %}
{% if not groups %}
No Groups |
{% endif %}
{%- endmacro %}
{% macro member_panel(max_height, members) -%}
Members
Type |
Name |
Role |
Expires |
{% for member in members.itervalues() %}
{{ member.type }} |
{{ member.membername }}
|
{{ ROLES[member.role] }} |
{{ member.expiration|delta_str }} |
{% endfor %}
{% if not members %}
No Members |
{% endif %}
{%- 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 %}