Enlever widget Calendrier pour date naissance
authorPA Parent <paparent@paparent.me>
Wed, 21 Dec 2011 21:13:57 +0000 (16:13 -0500)
committerPA Parent <paparent@paparent.me>
Wed, 21 Dec 2011 21:13:57 +0000 (16:13 -0500)
project/rh/lib.py

index 2208e79..57b744f 100644 (file)
@@ -4,6 +4,7 @@ from collections import defaultdict
 import datetime
 
 from django.db import models
+from django import forms
 from django.contrib import admin
 from django.conf import settings
 from django.db.models import Q
@@ -13,6 +14,7 @@ from forms import DossierForm, ContratForm
 from dae.utils import get_employe_from_user
 
 
+
 # Override of the InlineModelAdmin to support the link in the tabular inline
 class LinkedInline(admin.options.InlineModelAdmin):
     template = "admin/linked.html"
@@ -341,11 +343,21 @@ class DossierCommentaireAdmin(admin.ModelAdmin):
     pass
 
 
+class EmployeAdminForm(forms.ModelForm):
+    class Meta:
+        model = rh.Employe
+
+    def __init__(self, *args, **kwargs):
+        super(EmployeAdminForm, self).__init__(*args, **kwargs)
+        self.fields['date_naissance'].widget = admin.widgets.AdminTextInputWidget()
+
+
 class EmployeAdmin(AUFMetadataAdminMixin, ProtectRegionMixin, admin.ModelAdmin):
     alphabet_filter = 'nom'
     search_fields = ('id', 'nom', 'prenom', 'nom_affichage', )
     ordering = ('nom', )
     actions = ('desactiver', )
+    form = EmployeAdminForm
     list_display = ('id', 'nom', 'prenom', )
     list_display_links = ('id', 'nom',)
     inlines = (AyantDroitInline,