{% extends 'generic/_base.html' %} {% load helpers %} {% load i18n %} {% block title %}{{ entry.name }}{% endblock %} {% block subtitle %}
{{ entry.key }}
{% endblock %} {% block content %}
{% trans "All tasks" %} {% if perms.netbox_orchestrator.add_tasksetting and perms.netbox_orchestrator.change_tasksetting %} {% trans "Settings" %} {% endif %}
{% if entry.is_custom and not entry.available %} {% endif %}

{% trans "Task" %}

{% trans "Name" %} {{ entry.name }}
{% trans "Key" %} {{ entry.key }}
{% trans "Description" %} {{ entry.description|placeholder }}
{% trans "Effect" %} {% if entry.mutates_config %} {% trans "Writes config" %} {% else %} {% trans "Read only" %} {% endif %}
{% trans "Retry attempts" %} {{ entry.retries }} {{ entry.retries_source_label }}
{% trans "Retry delay" %} {{ entry.retry_delay }}{% trans "s" %} {{ entry.delay_source_label }}

{% trans "Origin" %}

{% if entry.is_custom %} {% else %} {% endif %}
{% trans "Type" %} {% if entry.is_custom %} {% trans "Custom" %} {% else %} {% trans "Built in" %} {% endif %}
{% trans "Source" %} {% if entry.source %}{{ entry.source|linkify }}{% else %}{{ ""|placeholder }}{% endif %}
{% trans "File" %} {{ entry.file_path }}
{% trans "Code checksum" %} {{ entry.custom_task.code_hash }}
{% trans "Imported" %} {{ entry.custom_task.last_updated|placeholder }}
{% trans "Module" %} {{ entry.module }}

{% trans "Declarable inputs" %}

{% if entry.declarable %}

{% trans "A workflow definition may declare these as inputs. Everything else this task needs comes from the tasks that run before it." %}

    {% for input in entry.declarable %}
  • {{ input }}
  • {% endfor %}
{% else %}

{% trans "This task declares no inputs of its own. It runs on whatever earlier tasks produced." %}

{% endif %}

{% trans "Used by" %}

{% if entry.workflows %}
    {% for workflow in entry.workflows %}
  • {{ workflow|linkify }}
  • {% endfor %}
{% else %}

{% trans "No workflow uses this task yet." %}

{% endif %}
{% endblock content %}