From 5c6f3b1e0f174c0f5a96861dfb3cf39a83bb717a Mon Sep 17 00:00:00 2001 From: Christophe Siraut Date: Fri, 1 Dec 2023 16:13:47 +0100 Subject: [PATCH] misc: add in-site episode management for animators --- aircox/templates/aircox/episode_detail.html | 13 ++++++ aircox/templates/aircox/episode_form.html | 30 +++++++++++++ .../aircox/widgets/episode_item.html | 7 +++ aircox/urls.py | 5 +++ aircox/views/__init__.py | 3 +- aircox/views/episode.py | 45 ++++++++++++++++++- 6 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 aircox/templates/aircox/episode_form.html diff --git a/aircox/templates/aircox/episode_detail.html b/aircox/templates/aircox/episode_detail.html index 9167c8c..8da3606 100644 --- a/aircox/templates/aircox/episode_detail.html +++ b/aircox/templates/aircox/episode_detail.html @@ -5,6 +5,19 @@ {% include "aircox/program_sidebar.html" %} +{% block top-nav-tools %} +{% has_perm page page.program.change_permission_codename simple=True as can_edit %} +{% if can_edit %} + + + +   + {% translate "Edit" %} + +{% endif %} +{% endblock %} + + {% block content %}