From cc3098d0bd168e343dec799ce70ec8a47fd5ef87 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Larchev=C3=AAque?= Date: Thu, 7 Apr 2011 15:52:08 -0400 Subject: [PATCH] autopopule le service --- project/dae/forms.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/project/dae/forms.py b/project/dae/forms.py index 68aa1df..26c4562 100644 --- a/project/dae/forms.py +++ b/project/dae/forms.py @@ -60,6 +60,12 @@ class PosteForm(forms.ModelForm): super(PosteForm, self).__init__(*args, **kwargs) self.fields['poste'].choices = self._poste_choices() + # Quand le dae.Poste n'existe pas, on recherche dans les dossiers rhv1 + if self.instance and self.instance.id is None: + dossiers = self.instance.get_dossiers() + if len(dossiers) > 0: + self.initial['service'] = dossiers[0].service_id + def _poste_choices(self): """ Menu déroulant pour les postes. -- 1.7.10.4