diff --git a/combo/manager/views.py b/combo/manager/views.py index 84b74b1e..041da791 100644 --- a/combo/manager/views.py +++ b/combo/manager/views.py @@ -668,16 +668,6 @@ page_add_cell = PageAddCellView.as_view() class PageEditCellView(ManagedPageMixin, UpdateView): http_method_names = ['post'] - def get_template_names(self): - return [self.template_name or self.object.manager_form_template] - - def get_context_data(self, **kwargs): - context = super().get_context_data(**kwargs) - context.update(self.get_object().get_extra_manager_context()) - context['cell'] = self.get_object() - context['page'] = context['cell'].page - return context - def get_object(self, queryset=None): page_pk = self.kwargs.get('page_pk') cell_reference = self.kwargs.get('cell_reference') @@ -751,18 +741,6 @@ class PageEditCellView(ManagedPageMixin, UpdateView): ) return JsonResponse(response) - def form_valid(self, form): - if self.request.is_ajax(): - self.object = form.save() - form = self.get_form_class()(instance=self.object, prefix=self.get_prefix()) - response = self.form_invalid(form) # avoid redirection - else: - response = super().form_valid(form) - PageSnapshot.take( - self.object.page, request=self.request, comment=_('changed cell "%s"') % self.object - ) - return response - page_edit_cell = PageEditCellView.as_view()