ajout d'une limite à 15 par page de lecture

This commit is contained in:
2024-07-14 18:09:42 +02:00
parent 34e50fbccb
commit f7080e6e73

View File

@@ -23,11 +23,13 @@ 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')
def action_buttons(self, obj):
action1_url = f"/student_eval/show_pdf/{obj.uuid}/?dtDate__range__gte={self.request.GET.get('dtDate__range__gte')}&dtDate__range__lte={self.request.GET.get('dtDate__range__lte')}"
return format_html('<a href="{}">Voir PDF</a>', action1_url)
@@ -38,14 +40,16 @@ 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