df59fcab |
1 | # -*- encoding: utf-8 -*- |
2 | |
3 | from django.contrib import admin |
4 | from recrutement.models import * |
5 | |
6 | class OffreEmploiAdmin(admin.ModelAdmin): |
7f9e891e |
7 | date_hierarchy = 'date_creation' |
8 | list_display = ('nom', 'resume', 'date_limite',) |
9 | list_filter = ('region',) |
df59fcab |
10 | |
11 | class CandidatAdmin(admin.ModelAdmin): |
7f9e891e |
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 | ) |
df59fcab |
31 | |
4418c732 |
32 | class CandidatPieceAdmin(admin.ModelAdmin): |
33 | pass |
34 | |
35 | class EvaluateurAdmin(admin.ModelAdmin): |
36 | pass |
37 | |
38 | class CandidatEvaluationAdmin(admin.ModelAdmin): |
39 | pass |
40 | |
df59fcab |
41 | admin.site.register(OffreEmploi, OffreEmploiAdmin) |
42 | admin.site.register(Candidat, CandidatAdmin) |
4418c732 |
43 | admin.site.register(CandidatPiece, CandidatPieceAdmin) |
44 | admin.site.register(Evaluateur, EvaluateurAdmin) |
45 | admin.site.register(CandidatEvaluation, CandidatEvaluationAdmin) |