1551: Ajout filtre par region. Ajout de champs pour listing.
[auf_rh_dae.git] / project / recrutement / admin.py
1 # -*- encoding: utf-8 -*-
2
3 from django.contrib import admin
4 from recrutement.models import *
5
6 class OffreEmploiAdmin(admin.ModelAdmin):
7 date_hierarchy = 'date_creation'
8 list_display = ('nom', 'resume', 'date_limite',)
9 list_filter = ('region',)
10
11 class CandidatAdmin(admin.ModelAdmin):
12 date_hierarchy = 'date_creation'
13 list_display = ('nom', 'prenom', 'offre_emploi','statut',)
14 fieldsets = (
15 ('Informations personnelles', {
16 'fields': ('prenom','nom','genre', 'nationalite', 'date_naissance',
17 'situation_famille', 'nombre_dependant',)
18 }),
19 ('Adresse', {
20 'fields': ('adresse', 'ville', 'etat_province', 'pays', )
21 }),
22 ('Informations professionnelles', {
23 'fields': ('offre_emploi','niveau_diplome','employeur_actuel','poste_actuel',
24 'domaine_professionnel',)
25 }),
26 ('Options avancées', {
27 'classes': ('collapse',),
28 'fields': ('actif', 'statut', )
29 }),
30 )
31
32 class CandidatPieceAdmin(admin.ModelAdmin):
33 pass
34
35 class EvaluateurAdmin(admin.ModelAdmin):
36 pass
37
38 class CandidatEvaluationAdmin(admin.ModelAdmin):
39 pass
40
41 admin.site.register(OffreEmploi, OffreEmploiAdmin)
42 admin.site.register(Candidat, CandidatAdmin)
43 admin.site.register(CandidatPiece, CandidatPieceAdmin)
44 admin.site.register(Evaluateur, EvaluateurAdmin)
45 admin.site.register(CandidatEvaluation, CandidatEvaluationAdmin)