added fieldsets to the rh.Poste admin
authorNicolas Cadou <ncadou@cadou.ca>
Wed, 11 May 2011 00:58:45 +0000 (20:58 -0400)
committerNicolas Cadou <ncadou@cadou.ca>
Thu, 19 May 2011 00:12:22 +0000 (20:12 -0400)
project/rh/admin.py

index 405b00b..4dab53f 100644 (file)
@@ -3,11 +3,44 @@
 from models import *
 from django.contrib import admin
 
+
 class CommentaireAdmin(admin.ModelAdmin):
     pass
 
+
 class PosteAdmin(admin.ModelAdmin):
-    pass
+    fieldsets = (
+        (None, {
+            'fields': ('nom', 'nom_feminin', 'implantation', 'type_poste',
+                       'service', 'responsable')
+        }),
+        ('Contrat', {
+            'fields': ('regime_travail', 'regime_travail_nb_heure_semaine')
+        }),
+        ('Recrutement', {
+            'fields': ('local', 'expatrie', 'mise_a_disposition', 'appel')
+        }),
+        ('Rémunération', {
+            'fields': ('classement_min', 'classement_max', 'valeur_point_min',
+                       'valeur_point_max', 'devise_min', 'devise_max',
+                       'salaire_min', 'salaire_max', 'indemn_min',
+                       'indemn_max', 'autre_min', 'autre_max')
+        }),
+        ('Comparatifs de rémunération', {
+            'fields': ('devise_comparaison', 'comp_locale_min',
+                       'comp_locale_max', 'comp_universite_min',
+                       'comp_universite_max', 'comp_fonctionpub_min',
+                       'comp_fonctionpub_max', 'comp_ong_min', 'comp_ong_max',
+                       'comp_autre_min', 'comp_autre_max')
+        }),
+        ('Justification', {
+            'fields': ('justification',)
+        }),
+        ('Autres Metadata', {
+            'fields': ('date_validation', 'date_debut', 'date_fin')
+        }),
+    )
+
 
 class PosteFinancementAdmin(admin.ModelAdmin):
     pass