{% from "_log_entry.html" import log_entry %} {%- set fc = result.report.fail_count -%} {%- set nc = result.report.note_count -%} {%- if result.report.ok() %} {%- set summary = 'feed written' -%} {%- elif result.forced %} {%- set summary = '{% include "icon_square.svg" %} forced {% include "icon_triangle.svg" %} ' ~ fc ~ '' -%} {%- else %} {%- set summary = '{% include "icon_triangle.svg" %} aborted, ' ~ fc ~ '' -%} {%- endif %} {% call log_entry("Generate", timestamp, summary, open=true) %} {% if result.report.ok() %}

Wrote {{ result.path }} {% if feed_url %}Download feed{% endif %}

{% elif result.forced %}

Warning: feed written with unresolved findings below. {% if feed_url %}Download feed{% endif %}

{% else %}

Checks failed; nothing was written. See the Check entry above for details.

{% endif %} {% if result.fallback %}

{% include "icon_square.svg" %} Show directory was not writable; feed was written to the server's working directory instead: {{ result.path }}.

{% endif %} {% if result.forced and result.report.findings %} {% for f in result.report.findings %} {% endfor %}
LevelWhereCodeMessage
{% if f.level == level_fail %} {% include "icon_triangle.svg" %} {% else %} {% include "icon_square.svg" %} {% endif %} {% if f.where == "show" %} Show {% elif f.where.startswith("episode:") and episodes is defined %} {% set ep_guid = f.where.split(":", 1)[1] %} {% set ep = episodes | selectattr("guid", "equalto", ep_guid) | first %} {% if ep %} {{ ep.title }} {% else %} {{ f.where }} {% endif %} {% else %} {{ f.where }} {% endif %} {{ f.code }} {{ f.message }}
{% endif %} {% endcall %} {%- if expand_check_log %}
{%- set report = result.report %} {%- set open_check = true %} {% include "_check_report.html" %}
{%- endif %}