from django.contrib import admin
from .models import Exercice, Classe, Enseignant, Entete, ExerciceEpreuve, Epreuve, MonterSujet, Question, QuestionExercice, Recompense, Matiere

class ExerciceAdmin(admin.ModelAdmin):
    list_display = ['titre', 'enoncer', 'nbre_point', 'status', 'id_enseignant', 'id_matiere', 'id_classe']

class ClasseAdmin(admin.ModelAdmin):
    list_display = ['class_code', 'serie', 'niveau']

class EnseignantAdmin(admin.ModelAdmin):
    list_display = ['nom', 'tel', 'email', 'login', 'password', 'status']
    list_display_links=('nom',)
    #autocomplete_fields = ['nom']
    search_fields = ['nom', 'tel', 'email']

class MatiereAdmin(admin.ModelAdmin):
    list_display = ['libelle']

class EnteteAdmin(admin.ModelAdmin):
    list_display = ['nom_etab','annee_scol','region','department','status']

class ExerciceEpreuveAdmin(admin.ModelAdmin):
    list_display = ['id_epreuve','id_exercice']

class MonterSujetAdmin(admin.ModelAdmin):
    list_display = ['id_entete','id_epreuve','id_enseignant','date_montage']

class QuestionAdmin(admin.ModelAdmin):
    list_display = ['enoncer','nbre_point','graphique','status']

class EpreuveAdmin(admin.ModelAdmin):
    list_display = ['libelle','nbre_point','status']

class QuestionExerciceAdmin(admin.ModelAdmin):
    list_display = ['id_exercice','id_question']

class RecompenseAdmin(admin.ModelAdmin):
    list_display = ['libelle','score','id_enseignant']

admin.site.register(Enseignant, EnseignantAdmin)
admin.site.register(Matiere, MatiereAdmin)
admin.site.register(Classe, ClasseAdmin)
admin.site.register(Exercice, ExerciceAdmin)
admin.site.register(Entete, EnteteAdmin)
admin.site.register(ExerciceEpreuve, ExerciceEpreuveAdmin)
admin.site.register(MonterSujet, MonterSujetAdmin)
admin.site.register(Question, QuestionAdmin)
admin.site.register(Epreuve, EpreuveAdmin)
admin.site.register(QuestionExercice, QuestionExerciceAdmin)
admin.site.register(Recompense, RecompenseAdmin)
