def post(self, request, *args, **kwargs): self.object = self.get_object() form_class = self.get_form_class() form = self.get_form(form_class) slug = self.kwargs.get("topic_slug", "") topic = get_object_or_404(Topic, slug=slug) pend_form = self.object.pendencies_resource.all() if len(pend_form) > 0: pendencies_form = PendenciesForm( self.request.POST, instance=pend_form[0], initial={ "subject": topic.subject.id, "actions": [("view", _("Visualize"))], }, ) else: pendencies_form = PendenciesForm( self.request.POST, initial={ "subject": topic.subject.id, "actions": [("view", _("Visualize"))], }, ) if form.is_valid() and pendencies_form.is_valid(): return self.form_valid(form, pendencies_form) else: return self.form_invalid(form, pendencies_form)
def get(self, request, *args, **kwargs): self.object = self.get_object() form_class = self.get_form_class() form = self.get_form(form_class) slug = self.kwargs.get("topic_slug", "") topic = get_object_or_404(Topic, slug=slug) pend_form = self.object.pendencies_resource.all() if len(pend_form) > 0: pendencies_form = PendenciesForm( instance=pend_form[0], initial={ "subject": topic.subject.id, "actions": [("view", _("Visualize"))], }, ) else: pendencies_form = PendenciesForm( initial={ "subject": topic.subject.id, "actions": [("view", _("Visualize"))], } ) return self.render_to_response( self.get_context_data(form=form, pendencies_form=pendencies_form) )
def post(self, request, *args, **kwargs): self.object = None form_class = self.get_form_class() form = self.get_form(form_class) slug = self.kwargs.get('slug', '') topic = get_object_or_404(Topic, slug = slug) pendencies_form = PendenciesForm(self.request.POST, initial = {'subject': topic.subject.id, 'actions': [("", "-------"),("view", _("Visualize"))]}) if (form.is_valid() and pendencies_form.is_valid()): return self.form_valid(form, pendencies_form) else: return self.form_invalid(form, pendencies_form)
def post(self, request, *args, **kwargs): self.object = None form_class = self.get_form_class() form = self.get_form(form_class) slug = self.kwargs.get("slug", "") topic = get_object_or_404(Topic, slug=slug) pendencies_form = PendenciesForm( self.request.POST, initial={"subject": topic.subject.id, "actions": [("watch", _("Watch"))],}, ) if form.is_valid() and pendencies_form.is_valid(): return self.form_valid(form, pendencies_form) else: return self.form_invalid(form, pendencies_form)
def post(self, request, *args, **kwargs): self.object = None form_class = self.get_form_class() form = self.get_form(form_class) slug = self.kwargs.get('slug', '') topic = get_object_or_404(Topic, slug=slug) pendencies_form = PendenciesForm(self.request.POST, initial={ 'subject': topic.subject.id, 'actions': [("", "-------"), ("view", _("Visualize"))] }) if (form.is_valid() and pendencies_form.is_valid()): return self.form_valid(form, pendencies_form) else: return self.form_invalid(form, pendencies_form)
def get(self, request, *args, **kwargs): self.object = None form_class = self.get_form_class() form = self.get_form(form_class) slug = self.kwargs.get("slug", "") topic = get_object_or_404(Topic, slug=slug) pendencies_form = PendenciesForm( initial={"subject": topic.subject.id, "actions": [("view", _("Visualize"))]} ) return self.render_to_response( self.get_context_data(form=form, pendencies_form=pendencies_form) )