1 # -*- encoding: utf-8 -*-
3 from django
.contrib
import admin
4 from rh
.models
import *
9 class CommentaireAdmin(admin
.ModelAdmin
):
13 class PosteAdmin(admin
.ModelAdmin
):
16 'fields': ('nom', 'nom_feminin', 'implantation', 'type_poste',
17 'service', 'responsable')
20 'fields': ('regime_travail', 'regime_travail_nb_heure_semaine')
23 'fields': ('local', 'expatrie', 'mise_a_disposition', 'appel')
26 'fields': ('classement_min', 'classement_max', 'valeur_point_min',
27 'valeur_point_max', 'devise_min', 'devise_max',
28 'salaire_min', 'salaire_max', 'indemn_min',
29 'indemn_max', 'autre_min', 'autre_max')
31 ('Comparatifs de rémunération', {
32 'fields': ('devise_comparaison', 'comp_locale_min',
33 'comp_locale_max', 'comp_universite_min',
34 'comp_universite_max', 'comp_fonctionpub_min',
35 'comp_fonctionpub_max', 'comp_ong_min', 'comp_ong_max',
36 'comp_autre_min', 'comp_autre_max')
39 'fields': ('justification',)
42 'fields': ('date_validation', 'date_debut', 'date_fin')
47 class PosteFinancementAdmin(admin
.ModelAdmin
):
50 class PostePieceAdmin(admin
.ModelAdmin
):
53 class PosteCommentaireAdmin(admin
.ModelAdmin
):
56 class EmployeAdmin(admin
.ModelAdmin
):
59 class EmployePieceAdmin(admin
.ModelAdmin
):
62 class EmployeCommentaireAdmin(admin
.ModelAdmin
):
65 class AyantDroitAdmin(admin
.ModelAdmin
):
68 class AyantDroitCommentaireAdmin(admin
.ModelAdmin
):
71 class DossierAdmin(admin
.ModelAdmin
):
72 list_display
= ('_employe', '_poste')
74 def _poste(self
, dossier
):
75 return unicode(dossier
.poste
.nom
)
76 _poste
.short_description
= u
'Poste'
78 def _employe(self
, dossier
):
79 return unicode(dossier
.employe
)
80 _employe
.short_description
= u
'Employé'
82 class DossierPieceAdmin(admin
.ModelAdmin
):
85 class DossierCommentaireAdmin(admin
.ModelAdmin
):
88 class RemunerationAdmin(admin
.ModelAdmin
):
91 class ContratAdmin(admin
.ModelAdmin
):
94 class EvenementAdmin(admin
.ModelAdmin
):
97 class EvenementRemunerationAdmin(admin
.ModelAdmin
):
100 class FamilleEmploiAdmin(admin
.ModelAdmin
):
103 class TypePosteAdmin(admin
.ModelAdmin
):
106 class TypeRemunerationAdmin(admin
.ModelAdmin
):
109 class TypeRevalorisationAdmin(admin
.ModelAdmin
):
112 class ServiceAdmin(admin
.ModelAdmin
):
115 class OrganismeBstgAdmin(admin
.ModelAdmin
):
118 class StatutAdmin(admin
.ModelAdmin
):
121 class ClassementAdmin(admin
.ModelAdmin
):
124 class TauxChangeAdmin(admin
.ModelAdmin
):
127 class ValeurPointAdmin(admin
.ModelAdmin
):
130 class DeviseAdmin(admin
.ModelAdmin
):
133 class TypeContratAdmin(admin
.ModelAdmin
):
136 class ResponsableImplantationAdmin(admin
.ModelAdmin
):
140 #admin.site.register(Commentaire, CommentaireAdmin)
141 admin
.site
.register(Poste
, PosteAdmin
)
142 #admin.site.register(PosteFinancement, PosteFinancementAdmin)
143 #admin.site.register(PostePiece, PostePieceAdmin)
144 #admin.site.register(PosteCommentaire, PosteCommentaireAdmin)
145 admin
.site
.register(Employe
, EmployeAdmin
)
146 #admin.site.register(EmployePiece, EmployePieceAdmin)
147 #admin.site.register(EmployeCommentaire, EmployeCommentaireAdmin)
148 admin
.site
.register(AyantDroit
, AyantDroitAdmin
)
149 #admin.site.register(AyantDroitCommentaire, AyantDroitCommentaireAdmin)
150 admin
.site
.register(Dossier
, DossierAdmin
)
151 #admin.site.register(DossierPiece, DossierPieceAdmin)
152 #admin.site.register(DossierCommentaire, DossierCommentaireAdmin)
153 admin
.site
.register(Remuneration
, RemunerationAdmin
)
154 admin
.site
.register(Contrat
, ContratAdmin
)
155 admin
.site
.register(Evenement
, EvenementAdmin
)
156 admin
.site
.register(EvenementRemuneration
, EvenementRemunerationAdmin
)
157 admin
.site
.register(FamilleEmploi
, FamilleEmploiAdmin
)
158 admin
.site
.register(TypePoste
, TypePosteAdmin
)
159 admin
.site
.register(TypeRemuneration
, TypeRemunerationAdmin
)
160 admin
.site
.register(TypeRevalorisation
, TypeRevalorisationAdmin
)
161 admin
.site
.register(Service
, ServiceAdmin
)
162 admin
.site
.register(OrganismeBstg
, OrganismeBstgAdmin
)
163 admin
.site
.register(Statut
, StatutAdmin
)
164 admin
.site
.register(Classement
, ClassementAdmin
)
165 admin
.site
.register(TauxChange
, TauxChangeAdmin
)
166 admin
.site
.register(ValeurPoint
, ValeurPointAdmin
)
167 admin
.site
.register(Devise
, DeviseAdmin
)
168 admin
.site
.register(TypeContrat
, TypeContratAdmin
)
169 admin
.site
.register(ResponsableImplantation
, ResponsableImplantationAdmin
)