Ejemplo n.º 1
0
    def form_valid(self, form):
        notify_formset = PlanNotifyFormSet(self.request.POST, instance=self.object)
        if notify_formset.is_valid():
            notify_formset.save()
            return super().form_valid(form)

        # taken from FormMixin.form_invalid()
        return self.render_to_response(self.get_context_data(notify_formset=notify_formset))
Ejemplo n.º 2
0
    def form_valid(self, form):
        notify_formset = PlanNotifyFormSet(self.request.POST)
        if notify_formset.is_valid():
            test_plan = form.save()
            notify_formset.instance = test_plan
            notify_formset.save()

            return HttpResponseRedirect(test_plan.get_absolute_url())

        # taken from FormMixin.form_invalid()
        return self.render_to_response(self.get_context_data(notify_formset=notify_formset))
Ejemplo n.º 3
0
 def form_invalid(self, form):
     notify_formset = PlanNotifyFormSet(self.request.POST, instance=self.object)
     context_data = self.get_context_data(form=form, notify_formset=notify_formset)
     return self.render_to_response(context_data)
Ejemplo n.º 4
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context['notify_formset'] = kwargs.get('notify_formset') or \
         PlanNotifyFormSet(instance=self.object)
     return context
Ejemplo n.º 5
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context['notify_formset'] = kwargs.get('notify_formset') or PlanNotifyFormSet()
     return context