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

Callback {{ callback.id }}

{{ collapse_card_start("Info") }}
id
{{ callback.id }}
label
{{ callback.label }}
state
{{callback.state.label}}
function
{{callback.function}}
arguments
{{callback.callback_arguments | yaml_dump }}
variable map
{{callback.variable_map | yaml_dump }}
initial delay
{{callback.initial_delay}}
run timeout
{{callback.run_timeout}}
wait timeout
{{callback.wait_timeout}}
description
{{ callback.description }}
condition
{% if callback.condition %} {{callback.condition | python_code }} {% endif %}
{{ collapse_card_end("Info") }} {{ collapse_card_start("Callback executions", data_count=callback.executions|length) }} {% for execution in callback.executions | sort(attribute='id') %} {% endfor %}
id action status result created run start wait start finished
{{execution.id}} {{execution.action_id}} {{execution.status}} {{execution.result}} {{execution.created}} {{execution.run_start}} {{execution.wait_start}} {{execution.finished}}
{{ collapse_card_end("Callback executions") }} {% endblock %}