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