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
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"
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,