From 2d5480f6ab3d0188790f0e12a0200d6ae0f5bbc8 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Sat, 6 Apr 2019 14:32:11 +0200 Subject: [PATCH 05/11] base: add base template for resource child views (#31595) --- .../manage/resource_child_base.html | 14 +++++++++ .../manage/resource_child_confirm_delete.html | 17 +++++++++++ .../manage/resource_child_form.html | 29 +++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 passerelle/templates/passerelle/manage/resource_child_base.html create mode 100644 passerelle/templates/passerelle/manage/resource_child_confirm_delete.html create mode 100644 passerelle/templates/passerelle/manage/resource_child_form.html diff --git a/passerelle/templates/passerelle/manage/resource_child_base.html b/passerelle/templates/passerelle/manage/resource_child_base.html new file mode 100644 index 00000000..0fcbc646 --- /dev/null +++ b/passerelle/templates/passerelle/manage/resource_child_base.html @@ -0,0 +1,14 @@ +{% extends "passerelle/manage.html" %} +{% load i18n %} + +{% block breadcrumb %} + {{ block.super }} + {{ view.resource.title }} + {% block resource-child-breadcrumb %} + {% if object.id %} + {{ object }} + {% else %} + {% blocktrans with verbose_name=view.model_verbose_name|lower %}Add {{ verbose_name }}{% endblocktrans %} + {% endif %} + {% endblock %} +{% endblock %} diff --git a/passerelle/templates/passerelle/manage/resource_child_confirm_delete.html b/passerelle/templates/passerelle/manage/resource_child_confirm_delete.html new file mode 100644 index 00000000..f0c2f04d --- /dev/null +++ b/passerelle/templates/passerelle/manage/resource_child_confirm_delete.html @@ -0,0 +1,17 @@ +{% extends "passerelle/manage/resource_child_base.html" %} +{% load i18n %} + +{% block appbar %} +

{{ object }}

+{% endblock %} + +{% block content %} +
+ {% csrf_token %} +

{% blocktrans %}Are you sure you want to delete {{ object }} ?{% endblocktrans %}

+
+ + {% trans 'Cancel' %} +
+
+{% endblock %} diff --git a/passerelle/templates/passerelle/manage/resource_child_form.html b/passerelle/templates/passerelle/manage/resource_child_form.html new file mode 100644 index 00000000..0462eeac --- /dev/null +++ b/passerelle/templates/passerelle/manage/resource_child_form.html @@ -0,0 +1,29 @@ +{% extends "passerelle/manage/resource_child_base.html" %} +{% load i18n gadjo %} + +{% block appbar %} +

+ {% if object %} + {{ object }} + {% else %} + {% blocktrans with verbose_name=view.model_verbose_name|lower %}Add {{ verbose_name }}{% endblocktrans %} + {% endif %} +

+{% endblock %} + +{% block content %} +
+
+ {% csrf_token %} + {% block form %} + {{ form|with_template }} + {% endblock %} +
+ {% block buttons %} +
+ + {% trans 'Cancel' %} +
+ {% endblock %} +
+{% endblock %} -- 2.20.1