Projet

Général

Profil

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

Benjamin Dauvergne, 19 avril 2019 14:58

Télécharger (3,57 ko)

Voir les différences:

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
passerelle/templates/passerelle/manage/resource_child_base.html
1
{% extends "passerelle/manage.html" %}
2
{% load i18n %}
3

  
4
{% block breadcrumb %}
5
    {{ block.super }}
6
    <a href="{{ view.resource.get_absolute_url }}">{{ view.resource.title }}</a>
7
    {% block resource-child-breadcrumb %}
8
        {% if object.id %}
9
            <a href="#">{{ object }}</a>
10
        {% else %}
11
            <a href="#">{% blocktrans with verbose_name=view.model_verbose_name|lower %}Add {{ verbose_name }}{% endblocktrans %}</a>
12
        {% endif %}
13
    {% endblock %}
14
{% endblock %}
passerelle/templates/passerelle/manage/resource_child_confirm_delete.html
1
{% extends "passerelle/manage/resource_child_base.html" %}
2
{% load i18n %}
3

  
4
{% block appbar %}
5
    <h2>{{ object }}</h2>
6
{% endblock %}
7

  
8
{% block content %}
9
    <form method="post">
10
        {% csrf_token %}
11
        <p>{% blocktrans %}Are you sure you want to delete {{ object }} ?{% endblocktrans %}</p>
12
        <div class="buttons">
13
            <button class="delete-button">{% trans 'Delete' %}</button>
14
            <a href="{{ view.resource.get_absolute_url }}" class="cancel">{% trans 'Cancel' %}</a>
15
        </div>
16
    </form>
17
{% endblock %}
passerelle/templates/passerelle/manage/resource_child_form.html
1
{% extends "passerelle/manage/resource_child_base.html" %}
2
{% load i18n gadjo %}
3

  
4
{% block appbar %}
5
    <h2>
6
        {% if object %}
7
            {{ object }}
8
        {% else %}
9
            {% blocktrans with verbose_name=view.model_verbose_name|lower %}Add {{ verbose_name }}{% endblocktrans %}
10
        {% endif %}
11
    </h2>
12
{% endblock %}
13

  
14
{% block content %}
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
{% endblock %}
0
-