1 # -*- encoding: utf-8 -*-
3 from django
.contrib
import admin
4 from rh
.models
import *
8 class CommentaireAdmin(admin
.ModelAdmin
):
11 class PosteAdmin(admin
.ModelAdmin
):
14 'fields': ('nom', 'nom_feminin', 'implantation', 'type_poste',
15 'service', 'responsable')
18 'fields': ('regime_travail', 'regime_travail_nb_heure_semaine')
21 'fields': ('local', 'expatrie', 'mise_a_disposition', 'appel')
24 'fields': ('classement_min', 'classement_max', 'valeur_point_min',
25 'valeur_point_max', 'devise_min', 'devise_max',
26 'salaire_min', 'salaire_max', 'indemn_min',
27 'indemn_max', 'autre_min', 'autre_max')
29 ('Comparatifs de rémunération', {
30 'fields': ('devise_comparaison', 'comp_locale_min',
31 'comp_locale_max', 'comp_universite_min',
32 'comp_universite_max', 'comp_fonctionpub_min',
33 'comp_fonctionpub_max', 'comp_ong_min', 'comp_ong_max',
34 'comp_autre_min', 'comp_autre_max')
37 'fields': ('justification',)
40 'fields': ('date_validation', 'date_debut', 'date_fin')
45 class PosteFinancementAdmin(admin
.ModelAdmin
):
48 class PostePieceAdmin(admin
.ModelAdmin
):
51 class PosteCommentaireAdmin(admin
.ModelAdmin
):
54 class EmployeAdmin(admin
.ModelAdmin
):
57 class EmployePieceAdmin(admin
.ModelAdmin
):
60 class EmployeCommentaireAdmin(admin
.ModelAdmin
):
63 class AyantDroitAdmin(admin
.ModelAdmin
):
66 class AyantDroitCommentaireAdmin(admin
.ModelAdmin
):
69 class DossierAdmin(admin
.ModelAdmin
):
70 list_display
= ('_employe', '_poste')
72 def _poste(self
, dossier
):
73 return unicode(dossier
.poste
.nom
)
74 _poste
.short_description
= u
'Poste'
76 def _employe(self
, dossier
):
77 return unicode(dossier
.employe
)
78 _employe
.short_description
= u
'Employé'
80 class DossierPieceAdmin(admin
.ModelAdmin
):
83 class DossierCommentaireAdmin(admin
.ModelAdmin
):
86 class RemunerationAdmin(admin
.ModelAdmin
):
89 class ContratAdmin(admin
.ModelAdmin
):
92 class EvenementAdmin(admin
.ModelAdmin
):
95 class EvenementRemunerationAdmin(admin
.ModelAdmin
):
98 class FamilleEmploiAdmin(admin
.ModelAdmin
):
101 class TypePosteAdmin(admin
.ModelAdmin
):
104 class TypeRemunerationAdmin(admin
.ModelAdmin
):
107 class TypeRevalorisationAdmin(admin
.ModelAdmin
):
110 class ServiceAdmin(admin
.ModelAdmin
):
113 class OrganismeBstgAdmin(admin
.ModelAdmin
):
116 class StatutAdmin(admin
.ModelAdmin
):
119 class ClassementAdmin(admin
.ModelAdmin
):
122 class TauxChangeAdmin(admin
.ModelAdmin
):
125 class ValeurPointAdmin(admin
.ModelAdmin
):
128 class DeviseAdmin(admin
.ModelAdmin
):
131 class TypeContratAdmin(admin
.ModelAdmin
):
134 class ResponsableImplantationAdmin(admin
.ModelAdmin
):
138 #admin.site.register(Commentaire, CommentaireAdmin)
139 admin
.site
.register(Poste
, PosteAdmin
)
140 #admin.site.register(PosteFinancement, PosteFinancementAdmin)
141 #admin.site.register(PostePiece, PostePieceAdmin)
142 #admin.site.register(PosteCommentaire, PosteCommentaireAdmin)
143 admin
.site
.register(Employe
, EmployeAdmin
)
144 #admin.site.register(EmployePiece, EmployePieceAdmin)
145 #admin.site.register(EmployeCommentaire, EmployeCommentaireAdmin)
146 admin
.site
.register(AyantDroit
, AyantDroitAdmin
)
147 #admin.site.register(AyantDroitCommentaire, AyantDroitCommentaireAdmin)
148 admin
.site
.register(Dossier
, DossierAdmin
)
149 #admin.site.register(DossierPiece, DossierPieceAdmin)
150 #admin.site.register(DossierCommentaire, DossierCommentaireAdmin)
151 admin
.site
.register(Remuneration
, RemunerationAdmin
)
152 admin
.site
.register(Contrat
, ContratAdmin
)
153 admin
.site
.register(Evenement
, EvenementAdmin
)
154 admin
.site
.register(EvenementRemuneration
, EvenementRemunerationAdmin
)
155 admin
.site
.register(FamilleEmploi
, FamilleEmploiAdmin
)
156 admin
.site
.register(TypePoste
, TypePosteAdmin
)
157 admin
.site
.register(TypeRemuneration
, TypeRemunerationAdmin
)
158 admin
.site
.register(TypeRevalorisation
, TypeRevalorisationAdmin
)
159 admin
.site
.register(Service
, ServiceAdmin
)
160 admin
.site
.register(OrganismeBstg
, OrganismeBstgAdmin
)
161 admin
.site
.register(Statut
, StatutAdmin
)
162 admin
.site
.register(Classement
, ClassementAdmin
)
163 admin
.site
.register(TauxChange
, TauxChangeAdmin
)
164 admin
.site
.register(ValeurPoint
, ValeurPointAdmin
)
165 admin
.site
.register(Devise
, DeviseAdmin
)
166 admin
.site
.register(TypeContrat
, TypeContratAdmin
)
167 admin
.site
.register(ResponsableImplantation
, ResponsableImplantationAdmin
)