1 # -*- encoding: utf-8 -*-
3 from django
.contrib
import admin
6 class CommentaireAdmin(admin
.ModelAdmin
):
10 class PosteAdmin(admin
.ModelAdmin
):
13 'fields': ('nom', 'nom_feminin', 'implantation', 'type_poste',
14 'service', 'responsable')
17 'fields': ('regime_travail', 'regime_travail_nb_heure_semaine')
20 'fields': ('local', 'expatrie', 'mise_a_disposition', 'appel')
23 'fields': ('classement_min', 'classement_max', 'valeur_point_min',
24 'valeur_point_max', 'devise_min', 'devise_max',
25 'salaire_min', 'salaire_max', 'indemn_min',
26 'indemn_max', 'autre_min', 'autre_max')
28 ('Comparatifs de rémunération', {
29 'fields': ('devise_comparaison', 'comp_locale_min',
30 'comp_locale_max', 'comp_universite_min',
31 'comp_universite_max', 'comp_fonctionpub_min',
32 'comp_fonctionpub_max', 'comp_ong_min', 'comp_ong_max',
33 'comp_autre_min', 'comp_autre_max')
36 'fields': ('justification',)
39 'fields': ('date_validation', 'date_debut', 'date_fin')
44 class PosteFinancementAdmin(admin
.ModelAdmin
):
48 class PostePieceAdmin(admin
.ModelAdmin
):
52 class PosteCommentaireAdmin(admin
.ModelAdmin
):
56 class EmployeAdmin(admin
.ModelAdmin
):
60 class EmployePieceAdmin(admin
.ModelAdmin
):
64 class EmployeCommentaireAdmin(admin
.ModelAdmin
):
68 class AyantDroitAdmin(admin
.ModelAdmin
):
72 class AyantDroitCommentaireAdmin(admin
.ModelAdmin
):
76 class DossierAdmin(admin
.ModelAdmin
):
77 list_display
= ('_employe', '_poste')
79 def _poste(self
, dossier
):
80 return unicode(dossier
.poste
.nom
)
81 _poste
.short_description
= u
'Poste'
83 def _employe(self
, dossier
):
84 return unicode(dossier
.employe
)
85 _employe
.short_description
= u
'Employé'
88 class DossierPieceAdmin(admin
.ModelAdmin
):
92 class DossierCommentaireAdmin(admin
.ModelAdmin
):
96 class RemunerationAdmin(admin
.ModelAdmin
):
100 class ContratAdmin(admin
.ModelAdmin
):
104 class EvenementAdmin(admin
.ModelAdmin
):
108 class EvenementRemunerationAdmin(admin
.ModelAdmin
):
112 class FamilleEmploiAdmin(admin
.ModelAdmin
):
116 class TypePosteAdmin(admin
.ModelAdmin
):
120 class TypeRemunerationAdmin(admin
.ModelAdmin
):
124 class TypeRevalorisationAdmin(admin
.ModelAdmin
):
128 class ServiceAdmin(admin
.ModelAdmin
):
132 class OrganismeBstgAdmin(admin
.ModelAdmin
):
136 class StatutAdmin(admin
.ModelAdmin
):
140 class ClassementAdmin(admin
.ModelAdmin
):
144 class TauxChangeAdmin(admin
.ModelAdmin
):
148 class ValeurPointAdmin(admin
.ModelAdmin
):
152 class DeviseAdmin(admin
.ModelAdmin
):
156 class TypeContratAdmin(admin
.ModelAdmin
):
160 class ResponsableImplantationAdmin(admin
.ModelAdmin
):