{% if uuid is not empty %} {% set item = createModel('JobsRegistry').findById(uuid) %} {% endif %} {% set job = service('queue').create(item.name) %} {% component 'semantic~panel' %}
{% if item.package_name is not empty %} {% endif %}
{{ labels.id }} {{ item.uuid }}
{{ labels.name }} {{ item.name }}
{{ labels.title }} {{ job.descriptor().getValue('title')|default(item.name) }}
{{ labels.description }} {{ job.descriptor().getValue('description')|default(item.name) }}
{{ labels.priority }} {{ job.getPriority() }}
{{ labels.date }} {{ item.date_created|dateTimeFormat }}
{{ labels.handler }} {{ item.handler_class }}
{{ labels.package }}
{{ item.package_name }}
{{ item.package_type }}

{{ labels.properties }}

{{ component('semantic~properties.details',{ properties: job.descriptor().collection('parameters') }) }} {% if item.options is iterable %}

{{ labels.values }}

{{ component('semantic~options',{ options: item.options, hide_title: true }) }}
{% endif %}

{{ labels.result }}

{{ component('semantic~properties.details',{ properties: job.descriptor().collection('result') }) }}
{% endcomponent %}