From de9ccc9bdc40d01dc760f73c7f5382d0f68d322a Mon Sep 17 00:00:00 2001 From: Helge Jung <hej@c3pb.de> Date: Thu, 26 Dec 2024 13:57:24 +0100 Subject: [PATCH] backoffice/assemblyteam: rename template+url for assembly placement --- ...ition.html => assemblyteam_editposition_assembly.html} | 2 +- src/backoffice/urls.py | 2 +- src/backoffice/views/assemblyteam.py | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) rename src/backoffice/templates/backoffice/{assemblyteam_editposition.html => assemblyteam_editposition_assembly.html} (99%) diff --git a/src/backoffice/templates/backoffice/assemblyteam_editposition.html b/src/backoffice/templates/backoffice/assemblyteam_editposition_assembly.html similarity index 99% rename from src/backoffice/templates/backoffice/assemblyteam_editposition.html rename to src/backoffice/templates/backoffice/assemblyteam_editposition_assembly.html index c12dde635..df5a8ab59 100644 --- a/src/backoffice/templates/backoffice/assemblyteam_editposition.html +++ b/src/backoffice/templates/backoffice/assemblyteam_editposition_assembly.html @@ -17,7 +17,7 @@ <div class="card mb-3"> <div class="card-header">{% trans "Assembly__edit__position" %}</div> <div class="card-body"> - <form action="{% url 'backoffice:assemblyteam-editposition' pk=assembly.id %}" + <form action="{% url 'backoffice:assemblyteam-editposition-assembly' pk=assembly.id %}" method="post"> {% csrf_token %} <input type="hidden" name="value" value="{{ new_value }}"> diff --git a/src/backoffice/urls.py b/src/backoffice/urls.py index c7f1201d8..21e729cad 100644 --- a/src/backoffice/urls.py +++ b/src/backoffice/urls.py @@ -67,7 +67,7 @@ urlpatterns = [ path('assemblyteam/<uuid:pk>', assemblyteam.AssemblyView.as_view(), name='assemblyteam-detail'), path('assemblyteam/<uuid:pk>/state', assemblyteam.AssemblyEditStateView.as_view(), name='assemblyteam-editstate'), path('assemblyteam/<uuid:pk>/hierarchy', assemblyteam.AssemblyEditHierarchyView.as_view(), name='assemblyteam-edithierarchy'), - path('assemblyteam/<uuid:pk>/position', assemblyteam.AssemblyEditPlacementView.as_view(), name='assemblyteam-editposition'), + path('assemblyteam/<uuid:pk>/position', assemblyteam.AssemblyEditPlacementView.as_view(), name='assemblyteam-editposition-assembly'), path('assemblyteam/<uuid:pk>/message', assemblyteam.AssemblyMessageView.as_view(), name='assemblyteam-message'), path('assembly/create', assemblies.AssemblyCreateView.as_view(), name='assembly-create'), path('assembly/<uuid:pk>', assemblies.AssemblyDetailView.as_view(), name='assembly'), diff --git a/src/backoffice/views/assemblyteam.py b/src/backoffice/views/assemblyteam.py index e57fc7563..1d46577b0 100644 --- a/src/backoffice/views/assemblyteam.py +++ b/src/backoffice/views/assemblyteam.py @@ -639,12 +639,12 @@ class AssemblyEditPlacementView(SingleAssemblyTeamMixin, View): except ValueError: logger.exception('Failed to update position of assembly %s', assembly.pk) messages.error(request, gettext('Assembly__edit__position_error')) - return redirect('backoffice:assemblyteam-editposition', pk=assembly.pk) + return redirect('backoffice:assemblyteam-editposition-assembly', pk=assembly.pk) if location_state and location_state != assembly.location_state: if location_state != Assembly.LocationState.NONE and not (assembly.location_data.get('point') or assembly.location_data.get('boundaries')): messages.warning(request, gettext('Assembly__edit__position_missing_on_publish')) - return redirect('backoffice:assemblyteam-editposition', pk=assembly.pk) + return redirect('backoffice:assemblyteam-editposition-assembly', pk=assembly.pk) assembly.location_state = location_state changes['location_state'] = location_state @@ -680,7 +680,7 @@ class AssemblyEditPlacementView(SingleAssemblyTeamMixin, View): messages.warning(request, 'TODO: inform assembly') # we're done saving, redirect to edit view again - return redirect('backoffice:assemblyteam-editposition', pk=assembly.pk) + return redirect('backoffice:assemblyteam-editposition-assembly', pk=assembly.pk) def get(self, *args, **kwargs): context = self.get_context_data() @@ -688,7 +688,7 @@ class AssemblyEditPlacementView(SingleAssemblyTeamMixin, View): loc_data = context['assembly'].location_data or {} context['map_location'] = loc_data.get('point') # context['assembly'].get_location_point_as_json() context['map_boundaries'] = loc_data.get('boundaries') # context['assembly'].get_location_boundaries_as_json() - return render(self.request, 'backoffice/assemblyteam_editposition.html', context) + return render(self.request, 'backoffice/assemblyteam_editposition_assembly.html', context) class AssemblyMessageView(SingleAssemblyTeamMixin, FormView): -- GitLab