Beispiel #1
0
 def get_context_data(self, parent_context):
     request = parent_context['request']
     context = super().get_context_data(parent_context)
     user_perms = UserPagePermissionsProxy(request.user)
     context['page_revisions_for_moderation'] = (
         user_perms.revisions_for_moderation().select_related('page', 'user').order_by('-created_at')
     )
     context['request'] = request
     return context
Beispiel #2
0
 def get_context_data(self, parent_context):
     request = parent_context["request"]
     context = super().get_context_data(parent_context)
     user_perms = UserPagePermissionsProxy(request.user)
     context["page_revisions_for_moderation"] = (
         user_perms.revisions_for_moderation().select_related(
             "page", "user").order_by("-created_at"))
     context["request"] = request
     context["csrf_token"] = parent_context["csrf_token"]
     return context
Beispiel #3
0
 def __init__(self, request):
     self.request = request
     user_perms = UserPagePermissionsProxy(request.user)
     revisions = user_perms.revisions_for_moderation().select_related(
         'page', 'user').order_by('-created_at')
     pages = [rev.page for rev in revisions]
     content_type_id = ContentType.objects.get_for_model(self.model).id
     self.page_revisions_for_moderation = [
         revision for revision in revisions
         if revision.page.content_type_id == content_type_id
     ]
     self.user_comments = {}
     for revision in self.page_revisions_for_moderation:
         self.user_comments[revision.page_id] = (UserComment.objects.filter(
             page_id=revision.page_id).order_by('-created_at'))
Beispiel #4
0
 def __init__(self, request):
     self.request = request
     user_perms = UserPagePermissionsProxy(request.user)
     self.page_revisions_for_moderation = (
         user_perms.revisions_for_moderation().select_related(
             'page', 'user').order_by('-created_at'))
Beispiel #5
0
 def __init__(self, request):
     self.request = request
     user_perms = UserPagePermissionsProxy(request.user)
     self.page_revisions_for_moderation = (user_perms.revisions_for_moderation()
                                           .select_related('page', 'user').order_by('-created_at'))