Skip to content
Snippets Groups Projects
Commit de9ccc9b authored by HeJ's avatar HeJ
Browse files

backoffice/assemblyteam: rename template+url for assembly placement

parent 0037fb9f
No related branches found
No related tags found
No related merge requests found
......@@ -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 }}">
......
......@@ -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'),
......
......@@ -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):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment