{% extends "base.html" %} {% from "_macros.html" import collapse_card_start, collapse_card_end, card_link_by_title %} {% block content %}

User {{ data.name }}

{{ collapse_card_start("User Information", show=True) }}
username
{{ data.username }}
name
{{ data.name }}
active
{{ data.active }}
email
{% if data.email %} {{ data.email }} {% endif %}
assignment weight
{{ data.assignment_weight }}
create time
{{ data.create_time }}
{{ collapse_card_end("User Information") }} {% if data.groups %} {{ collapse_card_start("Groups", show=True, data_count=data.groups|length) }} {% for group in data.groups %} {% endfor %}
id name users
{{group.id}} {{group.name}} {% for user in group.users %} {{ ", " if not loop.first }} {{ user.name }} {% endfor %}
{{ collapse_card_end("Groups") }} {% endif %} {% if data.tasks %} {{ collapse_card_start("Tasks per Template", show=True, data_count=counts_per_template|length) }} {% for t in counts_per_template|sort(attribute='template_id') %} {% endfor %}
id template # of tasks # of queued tasks
{{ t['template_id'] }} {{t['template']}} {{t['tasks']}} {{t['tasks_queued']}}
{{ collapse_card_end("Tasks per Template") }} {{ collapse_card_start("Tasks Assigned", show=True, data_count=data.tasks|length) }} {% for d in data.tasks|sort(attribute='id') %} {% endfor %}
id status lock project create time update time
{{d.id}} {{d.status}} {% if d.lock %} {{d.lock.name}} {% endif %} {{d.project}} {{d.create_time}} {{d.update_time}}
{{ collapse_card_end("Tasks Assigned") }} {% endif %} {% endblock %}