예제 #1
0
    def save(self):
        for form in self.forms:
            if form.cleaned_data and user_can_delete_rating(
                    self.request, form.instance):
                action = int(form.cleaned_data['action'])

                if action == ratings.REVIEW_MODERATE_DELETE:
                    form.instance.delete(user_responsible=self.request.user)
                elif action == ratings.REVIEW_MODERATE_KEEP:
                    form.instance.approve(user=self.request.user)
예제 #2
0
파일: forms.py 프로젝트: bqbn/addons-server
    def save(self):
        for form in self.forms:
            if form.cleaned_data and user_can_delete_rating(self.request,
                                                            form.instance):
                action = int(form.cleaned_data['action'])

                if action == ratings.REVIEW_MODERATE_DELETE:
                    form.instance.delete(user_responsible=self.request.user)
                elif action == ratings.REVIEW_MODERATE_KEEP:
                    form.instance.approve(user=self.request.user)
예제 #3
0
def check_review_delete(context, rating):
    return user_can_delete_rating(context['request'], rating)
예제 #4
0
def check_review_delete(context, rating):
    return user_can_delete_rating(context['request'], rating)