diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-10-12 16:07:34 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-10-25 12:06:03 +0200 |
commit | ad6174177c495291bf039660243a3d360ff2134d (patch) | |
tree | ea2809feb068bb3a00e68ea30cd55cbf403d3f0f | |
parent | d0946d27cf49edb53def20feb59f11b899ae4a45 (diff) | |
download | Ishtar-ad6174177c495291bf039660243a3d360ff2134d.tar.bz2 Ishtar-ad6174177c495291bf039660243a3d360ff2134d.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> |