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

TaskGroup {{data.label}}

{{ collapse_card_start("Taskgroup Information", show=True) }}
id
{{ data.id }}
label
{{ data.label }}
status
{{ data.status }}
# tasks
{{ card_link_by_title("Tasks")}} {{ data.tasks | length }}
# queued tasks
{{ card_link_by_title("Tasks")}} {{ data.tasks | selectattr("status", "equalto", "queued") | list | length }}
{{ collapse_card_end("Taskgroup Information") }} {% if data.callback_url %} {{ collapse_card_start("Callback Information", show=True) }}
callback url
{{ data.callback_url }}
callback called
{{data.callback_fired}}
callback content
{{ data.callback_content | json_format }}
{{ collapse_card_end("Callback Information") }} {% endif %} {% if data.tasks %}

Tasks Overview

{{ collapse_card_start("Tasks", show=True, data_count=data.tasks|length) }} {% for d in data.tasks %} {% endfor %}
id status lock project application name application version template create time update time
{{d.id}} {{d.status}} {% if d.lock %} {{d.lock.name}} {% endif %} {{d.project}} {% if d.application_name %} {{d.application_name}} {% endif %} {% if d.application_version %} {{d.application_version}} {% endif %} {{d.template.label}} {{d.create_time}} {{d.update_time}}
{{ collapse_card_end("Tasks") }} {% endif %} {% endblock %}