{% extends 'spectator_reading/base.html' %} {% load spectator_core spectator_reading %} {% block head_page_title %} {% if publication.series %} {{ publication.series.title }}, {{ publication.title }} {% else %} {{ publication.title }} {% endif %} {% endblock %} {% block content_title %} {% if publication.series %} {{ publication.series.title }}
{% endif %} {{ publication.title }} {% endblock %} {% block breadcrumbs %} {{ block.super }} {% endblock %} {% block content %}

{% include 'spectator_core/includes/roles.html' with roles=publication.roles.all intro='By' %}

{% if publication.thumbnail %} {% include 'spectator_core/includes/thumbnail_detail.html' with url=publication.thumbnail.url obj=publication alt_text="Cover" only %} {% endif %} {% if publication.has_urls %} {% endif %} {% with publication.reading_set.all as readings %} {% if readings|length > 0 %}

Readings

{% elif publication.removed_from_unread_date %}

Discarded unread on . {% else %}

Unread.

{% endif %} {% endwith %} {% unread_counts_for_dates start_date="2020-01-01" end_date="2023-12-31" frequency="month" as unread_counts %} {% for date, counts in unread_counts.items %} {% endfor %}
DateBooksPeriodicalsTotal
{{ date|date:"Y-m-d" }} {{ counts.book }} {{ counts.periodical}} {{ counts.total }}
{% endblock content %} {% block sidebar_nav %} {% load spectator_core %} {% change_object_link_card object perms %} {{ block.super }} {% endblock sidebar_nav %}