Projet

Général

Profil

0001-manager-remove-dead-code-65163.patch

Valentin Deniaud, 16 mai 2022 17:44

Télécharger (1,8 ko)

Voir les différences:

Subject: [PATCH 1/2] manager: remove dead code (#65163)

 combo/manager/views.py | 22 ----------------------
 1 file changed, 22 deletions(-)
combo/manager/views.py
668 668
class PageEditCellView(ManagedPageMixin, UpdateView):
669 669
    http_method_names = ['post']
670 670

  
671
    def get_template_names(self):
672
        return [self.template_name or self.object.manager_form_template]
673

  
674
    def get_context_data(self, **kwargs):
675
        context = super().get_context_data(**kwargs)
676
        context.update(self.get_object().get_extra_manager_context())
677
        context['cell'] = self.get_object()
678
        context['page'] = context['cell'].page
679
        return context
680

  
681 671
    def get_object(self, queryset=None):
682 672
        page_pk = self.kwargs.get('page_pk')
683 673
        cell_reference = self.kwargs.get('cell_reference')
......
751 741
            )
752 742
        return JsonResponse(response)
753 743

  
754
    def form_valid(self, form):
755
        if self.request.is_ajax():
756
            self.object = form.save()
757
            form = self.get_form_class()(instance=self.object, prefix=self.get_prefix())
758
            response = self.form_invalid(form)  # avoid redirection
759
        else:
760
            response = super().form_valid(form)
761
        PageSnapshot.take(
762
            self.object.page, request=self.request, comment=_('changed cell "%s"') % self.object
763
        )
764
        return response
765

  
766 744

  
767 745
page_edit_cell = PageEditCellView.as_view()
768 746

  
769
-