diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-10-12 16:07:34 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-11-16 17:04:41 +0100 |
commit | 006381bd9f0deb9809d1710c7d3e1a7635456903 (patch) | |
tree | d0185802a930d69f76de1ec8a010481274e00e92 | |
parent | 3f96296a443bb0b211cb258b9d2168fa981e8dd3 (diff) | |
download | Ishtar-006381bd9f0deb9809d1710c7d3e1a7635456903.tar.bz2 Ishtar-006381bd9f0deb9809d1710c7d3e1a7635456903.zip |
Preventive file: back button - quick action button
-rw-r--r-- | archaeological_files/models.py | 8 | ||||
-rw-r--r-- | archaeological_files/templates/ishtar/forms/preventive_detail.html | 7 | ||||
-rw-r--r-- | archaeological_files/views.py | 2 | ||||
-rw-r--r-- | ishtar_common/templates/ishtar/forms/base_form.html | 2 |
4 files changed, 18 insertions, 1 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py index 0eac73119..c6ab3b3d5 100644 --- a/archaeological_files/models.py +++ b/archaeological_files/models.py @@ -1086,6 +1086,14 @@ class File( if self.can_do(request, "add_administrativeact"): actions += [ ( + reverse("file-edit-preventive", args=[self.pk]), + _("Edit intervention plan"), + "fa fa-plus", + _("plan"), + "", + False, + ), + ( reverse("file-add-adminact", args=[self.pk]), _("Add associated administrative act"), "fa fa-plus", diff --git a/archaeological_files/templates/ishtar/forms/preventive_detail.html b/archaeological_files/templates/ishtar/forms/preventive_detail.html index 3c58053ba..1d743c615 100644 --- a/archaeological_files/templates/ishtar/forms/preventive_detail.html +++ b/archaeological_files/templates/ishtar/forms/preventive_detail.html @@ -78,3 +78,10 @@ }); {% endblock %} {# </script> #} +{% block extra_validation_button %} +<div class="col-sm"> + <a href="{% url 'display-item' 'file' file.pk %}" class="btn btn-secondary" role="button" aria-pressed="true"> + {% trans "Back to the file" %} + </a> +</div> +{% endblock %} diff --git a/archaeological_files/views.py b/archaeological_files/views.py index 5a7c6b1d9..b9c4395f5 100644 --- a/archaeological_files/views.py +++ b/archaeological_files/views.py @@ -407,7 +407,7 @@ class MixFormFormsetUpdateView(UpdateView): class PreventiveEditView(IshtarMixin, LoginRequiredMixin, MixFormFormsetUpdateView): - page_name = _("Preventive modification") + page_name = _("Intervention plan") form_class = forms.FileFormPreventiveDetail template_name = "ishtar/forms/preventive_detail.html" model = models.File diff --git a/ishtar_common/templates/ishtar/forms/base_form.html b/ishtar_common/templates/ishtar/forms/base_form.html index 3f069e7d6..69825eed2 100644 --- a/ishtar_common/templates/ishtar/forms/base_form.html +++ b/ishtar_common/templates/ishtar/forms/base_form.html @@ -47,6 +47,8 @@ {% if submit_label %}{{submit_label}}{% else%}{% trans "Validate" %}{% endif %} </button> </div> + {% block extra_validation_button %} + {% endblock %} </div> {% include 'ishtar/blocks/footer.html' %} </div> |