diff --git a/crates/adapters/template-askama/templates/activity_feed.html b/crates/adapters/template-askama/templates/activity_feed.html new file mode 100644 index 0000000..5af133f --- /dev/null +++ b/crates/adapters/template-askama/templates/activity_feed.html @@ -0,0 +1,50 @@ +{% extends "base.html" %} +{% block content %} +
+ {% for entry in entries %} +
+ {% if let Some(poster) = entry.movie().poster_path() %} +
+ +
+ {% endif %} +
+
+ {{ entry.movie().title().value() }} + ({{ entry.movie().release_year().value() }}) +
+ {% if let Some(dir) = entry.movie().director() %} +
{{ dir }}
+ {% endif %} +
+ {% for filled in entry.review().stars() %} + + {% endfor %} +
+ {% if let Some(comment) = entry.review().comment() %} +
{{ comment.value() }}
+ {% endif %} +
+ {{ entry.user_display_name() }} + {{ entry.review().watched_at().format("%b %-d, %Y") }} +
+ {% if ctx.is_current_user(entry.review().user_id().value()) %} +
+ +
+ {% endif %} +
+
+ {% else %} +

No movies logged yet.

+ {% endfor %} +
+ +{% endblock %} diff --git a/crates/adapters/template-askama/templates/base.html b/crates/adapters/template-askama/templates/base.html index 7ae6563..b6d03db 100644 --- a/crates/adapters/template-askama/templates/base.html +++ b/crates/adapters/template-askama/templates/base.html @@ -13,6 +13,8 @@
Movies Diary