Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
        )
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
    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)
Ejemplo n.º 6
0
    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)
        )