Projet

Général

Profil

0004-base-add-base-template-for-resource-child-views-3159.patch

Benjamin Dauvergne, 11 avril 2019 16:20

Télécharger (3,27 ko)

Voir les différences:

Subject: [PATCH 04/10] base: add base template for resource child views
 (#31595)

 .../manage/resource_child_breadcrumb.html     |  7 +++++
 .../manage/resource_child_confirm_delete.html | 24 +++++++++++++++
 .../manage/resource_child_form.html           | 30 +++++++++++++++++++
 3 files changed, 61 insertions(+)
 create mode 100644 passerelle/templates/passerelle/manage/resource_child_breadcrumb.html
 create mode 100644 passerelle/templates/passerelle/manage/resource_child_confirm_delete.html
 create mode 100644 passerelle/templates/passerelle/manage/resource_child_form.html
passerelle/templates/passerelle/manage/resource_child_breadcrumb.html
1
{% load i18n %}
2
<a href="{{ view.resource.get_absolute_url }}">{{ view.resource.title }}</a>
3
{% if object.id %}
4
<a href="#">{{ object.get_procedure_display }}</a>
5
{% else %}
6
<a href="#">{% trans 'Add Mapping' %}</a>
7
{% endif %}
passerelle/templates/passerelle/manage/resource_child_confirm_delete.html
1
{% extends "passerelle/manage.html" %}
2
{% load i18n %}
3

  
4
{% block breadcrumb %}
5
{{ block.super }}
6
{% include "passerelle/manage/resource_child_breadcrumb.html" %}
7
{% endblock %}
8

  
9
{% block appbar %}
10
<h2>{{ object }}</h2>
11
{% endblock %}
12

  
13
{% block content %}
14

  
15
<form method="post">
16
  {% csrf_token %}
17
  <p>{% blocktrans %}Are you sure you want to delete {{ object }} ?{% endblocktrans %}</p>
18
  <div class="buttons">
19
    <button class="delete-button">{% trans 'Delete' %}</button>
20
    <a href="{{ view.resource.get_absolute_url }}" class="cancel">{% trans 'Cancel' %}</a>
21
  </div>
22
</form>
23

  
24
{% endblock %}
passerelle/templates/passerelle/manage/resource_child_form.html
1
{% extends "passerelle/manage.html" %}
2
{% load i18n gadjo %}
3

  
4
{% block breadcrumb %}
5
{{ block.super }}
6
{% include "passerelle/manage/resource_child_breadcrumb.html" %}
7
{% endblock %}
8

  
9
{% block appbar %}
10
<h2>{% if object %}{{ object }}{% else %}{% trans 'Add ' %}{{ view.model_verbose_name }}{% endif %}</h2>
11
{% endblock %}
12

  
13
{% block content %}
14

  
15
 <form method="post" enctype="multipart/form-data">
16
   <div id="form-content">
17
     {% csrf_token %}
18
     {% block form %}
19
     {{ form|with_template }}
20
     {% endblock %}
21
   </div>
22
   {% block buttons %}
23
   <div class="buttons">
24
     <button class="submit-button">{% trans "Save" %}</button>
25
     <a class="cancel" href="{{ view.resource.get_absolute_url }}">{% trans 'Cancel' %}</a>
26
   </div>
27
   {% endblock %}
28
 </form>
29

  
30
{% endblock %}
0
-