{% extends "base.html" %} {% block content %}
{% if let Some(poster) = movie.poster_path() %}
{% endif %}
{{ movie.title().value() }} ({{ movie.release_year().value() }})
{% if let Some(dir) = movie.director() %}
{{ dir }}
{% endif %}
+ Log a review
{% if let Some(avg) = stats.avg_rating %}
{{ format!("{:.1}", avg) }}★
avg rating
{% endif %}
{{ stats.total_count }}
reviews
{% if stats.federated_count > 0 %}
{{ stats.federated_count }}
federated
{% endif %}
distribution
5★
{{ stats.rating_histogram[4] }}
4★
{{ stats.rating_histogram[3] }}
3★
{{ stats.rating_histogram[2] }}
2★
{{ stats.rating_histogram[1] }}
1★
{{ stats.rating_histogram[0] }}
REVIEWS
{% for entry in reviews %}
{% for filled in entry.review().stars() %} {% endfor %}
{% if let Some(comment) = entry.review().comment() %}
{{ comment.value() }}
{% endif %}
{% match entry.review().source() %} {% when ReviewSource::Remote with { actor_url } %} {{ entry.user_display_name() }} {{ entry.review().watched_at().format("%b %-d, %Y") }} ↗ federated {% when ReviewSource::Local %} {% if ctx.is_current_user(entry.review().user_id().value()) %} you {% else %} {{ entry.user_display_name() }} {% endif %} {{ entry.review().watched_at().format("%b %-d, %Y") }} {% endmatch %}
{% if ctx.is_current_user(entry.review().user_id().value()) %}
{% endif %}
{% else %}

No reviews yet.

{% endfor %}
{% endblock %}