{% macro state(job) -%}
{% if job.new -%}
New
{%- elseif job.pending -%}
Pending
{%- elseif job.running -%}
Running
{%- elseif job.canceled -%}
Canceled
{%- elseif job.terminated -%}
Terminated
{%- elseif job.failed -%}
Failed
{%- elseif job.incomplete -%}
Incomplete
{%- elseif job.finished -%}
Finished
{%- else -%}
Unknown
{%- endif %}
{%- endmacro %}
{% macro command(job) -%}
{{ job.command }} {{ job.args|jms_job_queue_args }}
{%- endmacro %}
{% macro ago(time, format) -%}
{%- endmacro %}
{% macro runtime(job) -%}
{%- if job.canceled or job.terminated or job.failed or job.incomplete or job.finished -%}
{{ job.runTime }} s
{%- endif %}
{%- endmacro %}
{% macro queue(job) -%}
{{ job.queue }}
{%- endmacro %}