Пример #1
0
 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)
Пример #3
0
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)