from recrutement.models import *
-class OffreEmploiAdmin(admin.ModelAdmin):
+class OffreEmploiAdmin(VersionAdmin):
date_hierarchy = 'date_creation'
list_display = ('nom', 'resume', 'date_limite', '_candidatsList', )
list_filter = ('region',)
model = Evaluateur.candidats.through
extra = 1
-class CandidatAdmin(admin.ModelAdmin):
+class CandidatAdmin(VersionAdmin):
date_hierarchy = 'date_creation'
list_display = ('nom', 'prenom', 'offre_emploi','statut', '_actions', 'evaluer_candidat')
list_filter = ('offre_emploi',)
qs = self.model._default_manager.get_query_set()
return qs.select_related('candidat')
-class EvaluateurAdmin(admin.ModelAdmin):
+class EvaluateurAdmin(VersionAdmin):
fieldsets = (
(None, {'fields': ('nom', 'prenom')}),
(None, {'fields': ('candidats',)}),
)
-class CandidatEvaluationAdmin(admin.ModelAdmin):
+class CandidatEvaluationAdmin(VersionAdmin):
list_display = ('candidat', 'evaluateur', 'note', 'commentaire', 'date', )
def queryset(self, obj):