{% comment %}
Display a single Publication, probably used in a list.
Expects:
* publication: The Publication to display.
* show_readings: 'none' (default), 'all' or 'current' (the in-progress reading, if any).
{% endcomment %}
{% if publication.series %}
{{ publication.series.title }},
{{ publication.title }}
{% else %}
{{ publication.title }}
{% endif %}
{% include 'spectator_core/includes/roles.html' with roles=publication.roles.all intro='
by' %}
{% if show_readings == 'all' or show_readings == 'current' %}