diff --git a/src/agenda_culturel/templates/agenda_culturel/event_form_moderate.html b/src/agenda_culturel/templates/agenda_culturel/event_form_moderate.html index f5404ce..e557433 100644 --- a/src/agenda_culturel/templates/agenda_culturel/event_form_moderate.html +++ b/src/agenda_culturel/templates/agenda_culturel/event_form_moderate.html @@ -41,6 +41,20 @@
+
+ {% with event.get_local_version as local %} + {% if local %} + {% if event != local %} + + {% else %} + + {% endif %} + {% else %} + + {% endif %} + {% endwith %} +
+

Modification des méta-informations

{% if event.moderated_date %}

Cet événement a déjà été modéré par le {{ event.moderated_date }}. @@ -60,6 +74,17 @@ Annuler {% endif %} + {% with event.get_local_version as local %} + {% if local %} + {% if local == event %} + + {% else %} + + {% endif %} + {% else %} + + {% endif %} + {% endwith %} diff --git a/src/agenda_culturel/views.py b/src/agenda_culturel/views.py index c942960..5e9b4db 100644 --- a/src/agenda_culturel/views.py +++ b/src/agenda_culturel/views.py @@ -412,6 +412,12 @@ class EventModerateView( def get_success_url(self): if 'save_and_next' in self.request.POST: return reverse_lazy("moderate_event_next", args=[self.object.pk]) + elif 'save_and_create_local' in self.request.POST: + return reverse_lazy("clone_edit", args=[self.object.pk]) + elif 'save_and_edit' in self.request.POST: + return reverse_lazy("edit_event", args=[self.object.pk]) + elif 'save_and_edit_local' in self.request.POST: + return reverse_lazy("edit_event", args=[self.object.get_local_version().pk]) else: return self.object.get_absolute_url()