Ajout impression

This commit is contained in:
Ambulance Clerc
2023-09-12 15:19:17 +02:00
parent 1d72a244ea
commit 47fbbd207d
6 changed files with 75 additions and 7 deletions

View File

@@ -1,4 +1,5 @@
from django.contrib import admin
from django_summernote.admin import SummernoteModelAdmin
from studenteval.models import cl_Student_eval
from django.db.models import Q
from django.urls import reverse
@@ -8,10 +9,18 @@ from django.contrib.auth.models import User
from rangefilter.filters import *
from django.core.exceptions import PermissionDenied
from rangefilter.filters import (
DateRangeFilterBuilder,
DateTimeRangeFilterBuilder,
NumericRangeFilterBuilder,
DateRangeQuickSelectListFilterBuilder,
)
def is_member(user, group):
return user.groups.filter(name=group).exists()
class _cl_Student_eval_admin(admin.ModelAdmin):
class _cl_Student_eval_admin(SummernoteModelAdmin):
summernote_fields = ('sDesc_neg','sDesc_pos','sDesc_global')
request = None
always_show_username = True
@@ -43,7 +52,10 @@ class _cl_Student_eval_admin(admin.ModelAdmin):
search_fields = ['sStudent', 'sRef']
list_filter = ['sStudent',"sAuthor", "nEval_Type", "nEval_Mode"]
list_filter = ['sStudent',"sAuthor", "nEval_Type", "nEval_Mode",]
#list_filter = ('sStudent', "sAuthor", "nEval_Type", "nEval_Mode", ("dtDate", DateRangeFilterBuilder()),)
def get_form(self, request, obj=None, **kwargs):
user_obj = request.user