alpha du modul studenteval
This commit is contained in:
@@ -1,5 +1,50 @@
|
||||
from django.contrib import admin
|
||||
from studenteval.models import cl_Student_eval
|
||||
|
||||
|
||||
class _cl_Student_eval_admin(admin.ModelAdmin):
|
||||
|
||||
list_display = ('uuid', 'sStudent', "get_ref_of_eval", "nEval_Type", "nEval_Mode", "sAuthor")
|
||||
|
||||
|
||||
|
||||
search_fields = ['Student']
|
||||
|
||||
|
||||
#fields = ["Vehicle", "nType",'sTitle', "sDesc","dtStart", "dtEnd", "Author"]
|
||||
|
||||
fieldsets = (
|
||||
('Informations générales', {
|
||||
'fields': ('Student','nEval_Type','dtDate')
|
||||
}),
|
||||
("Information propre à l'intervention ou exercice", {
|
||||
'fields': ('sRef','sInter_Desc', 'nInter_Nature', 'nInter_Priority', 'nInter_Complexity', 'nStudent_Role')
|
||||
}),
|
||||
("Appréciation de l'étudiant/stagiaire", {
|
||||
'fields': ("nEval_Mode", "sDesc_neg", 'sDesc_pos', "sDesc_global")
|
||||
}),
|
||||
("Co-écriture du suivi", {
|
||||
'fields': ("Author_2e",)
|
||||
}),
|
||||
)
|
||||
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
obj.Author = request.user
|
||||
obj.sAuthor = request.user.first_name + " " + request.user.last_name
|
||||
print("pass-Save")
|
||||
print(obj.Student)
|
||||
|
||||
obj.sStudent = obj.Student.first_name + " " + obj.Student.last_name
|
||||
print(f"sStudent = {obj.sStudent}")
|
||||
|
||||
if obj.Author_2e is not None:
|
||||
obj.sAuthor_2e = obj.Author_2e.first_name + " " + obj.Author_2e.last_name
|
||||
|
||||
obj.save()
|
||||
|
||||
|
||||
|
||||
|
||||
# Register your models here.
|
||||
admin.site.register(cl_Student_eval)
|
||||
admin.site.register(cl_Student_eval, _cl_Student_eval_admin)
|
||||
|
Reference in New Issue
Block a user