{% set jobs = grav.scheduler.getAllJobs() %} {% set job_states = grav.scheduler.getJobStates().content() %}
Job ID | Run | Status | State |
---|---|---|---|
{% if job_enabled %} {{ job_at|nicecron }} {% else %} {{ job_at|nicecron }} {% endif %} | {% if job_state.state == 'failure' %} {% set run_type = 'error' %} {% set run_hint = job_state.error %} {% set run_text = " Failure" %} {% else %} {% set run_type = 'info' %} {% if job_state.state is not defined %} {% set run_hint = "not run yet" %} {% set run_text = " Ready" %} {% else %} {% set run_hint = "last run: " ~ attribute(job_state,'last-run')|date(config.date_format.default) %} {% set run_text = " Success" %} {% endif %} {% endif %} {{ run_text|raw }} |
|