def save(self, commit=True): if self.cleaned_data['APPROVE']: perform_approve(self.formset.request, self.instance) self.formset.actions.add(self.instance) elif self.cleaned_data['REMOVE']: perform_delete(self.formset.request, self.instance) self.formset.actions.add(self.instance)
def save(self, commit=True): if self.cleaned_data['APPROVE']: perform_approve(self.formset.request, self.instance) self.formset.actions.add(self.instance) elif self.cleaned_data['REMOVE']: perform_delete(self.formset.request, self.instance) self.formset.actions.add(self.instance)
def approve(request, comment_id, next=None): """ Approve a comment (that is, mark it as public and non-removed). Action on GET. Requires the "can moderate comments" permission. Context: comment the `comments.comment` object for approval """ comment = get_object_or_404(comments.get_model(), pk=comment_id, site__pk=settings.SITE_ID) # Flag the comment as approved. perform_approve(request, comment) return approve_done(request, next, comment)