def post(self, request, *args, **kwargs): form = BugCommentForm(request.POST) if form.is_valid(): bug = form.cleaned_data['bug'] if form.cleaned_data['text']: add_comment([bug], form.cleaned_data['text'], request.user) if request.POST.get('action') == 'close': bug.status = False bug.save() add_comment([bug], _('*bug closed*'), request.user) return HttpResponseRedirect(reverse('bugs-get', args=[bug.pk]))
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['comment_form'] = BugCommentForm() context['comment_form'].populate(self.object.pk) context['executions'] = self.object.executions.all() return context
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context["comment_form"] = BugCommentForm() context["comment_form"].populate(self.object.pk) context["executions"] = self.object.executions.all() context["OBJECT_MENU_ITEMS"] = [ ( "...", [ (_("Edit"), reverse("bugs-edit", args=[self.object.pk])), ("-", "-"), ( _("Object permissions"), reverse("admin:bugs_bug_permissions", args=[self.object.pk]), ), ("-", "-"), ( _("Delete"), reverse("admin:bugs_bug_delete", args=[self.object.pk]), ), ], ) ] return context
def post(self, request): form = BugCommentForm(request.POST) request_action = request.POST.get("action") if form.is_valid(): bug = form.cleaned_data["bug"] if form.cleaned_data["text"]: add_comment([bug], form.cleaned_data["text"], request.user) if request_action == "close": bug.status = False add_comment([bug], _("*bug closed*"), request.user) if request_action == "reopen": bug.status = True add_comment([bug], _("*bug reopened*"), request.user) bug.save() return HttpResponseRedirect(reverse("bugs-get", args=[bug.pk]))
def post(self, request): form = BugCommentForm(request.POST) request_action = request.POST.get('action') if form.is_valid(): bug = form.cleaned_data['bug'] if form.cleaned_data['text']: add_comment([bug], form.cleaned_data['text'], request.user) post_save.send(instance=bug, sender=bug.__class__) if request_action == 'close': bug.status = False add_comment([bug], _('*bug closed*'), request.user) if request_action == 'reopen': bug.status = True add_comment([bug], _('*bug reopened*'), request.user) bug.save() return HttpResponseRedirect(reverse('bugs-get', args=[bug.pk]))