From f7080e6e73c39036014b8d207c4e40fa3a215ffb Mon Sep 17 00:00:00 2001 From: Kirosbr Date: Sun, 14 Jul 2024 18:09:42 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20d'une=20limite=20=C3=A0=2015=20par=20pa?= =?UTF-8?q?ge=20de=20lecture?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- studenteval/admin.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/studenteval/admin.py b/studenteval/admin.py index 43eb1d3..72c406a 100644 --- a/studenteval/admin.py +++ b/studenteval/admin.py @@ -23,8 +23,10 @@ class _cl_Student_eval_admin(SummernoteModelAdmin): summernote_fields = ('sDesc_neg','sDesc_pos','sDesc_global') request = None always_show_username = True + list_per_page = 15 list_display = ('ID','action_buttons','sStudent', "get_ref_of_eval", "nEval_Type", "nEval_Mode", "sAuthor", 'get_mirrored') + @@ -38,13 +40,15 @@ class _cl_Student_eval_admin(SummernoteModelAdmin): self.request = request user_obj = request.user if is_member(user_obj, "FI-Encadrants"): - return super(_cl_Student_eval_admin, self).get_queryset(request) + queryset = super().get_queryset(request) elif is_member(user_obj, "FI-Étudiants"): - return super(_cl_Student_eval_admin, self).get_queryset(request).filter(Q(Author=user_obj.id) | Q(Student=user_obj.id)) + queryset = super().get_queryset(request).filter(Q(Author=user_obj.id) | Q(Student=user_obj.id)) elif is_member(user_obj, "Intervenants"): - return super(_cl_Student_eval_admin, self).get_queryset(request).filter(Author=user_obj.id) + queryset = super().get_queryset(request).filter(Author=user_obj.id) else: raise PermissionDenied + + return queryset