From: Olivier Larchevêque Date: Thu, 7 Apr 2011 19:52:08 +0000 (-0400) Subject: autopopule le service X-Git-Tag: DAE~236 X-Git-Url: http://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=cc3098d0bd168e343dec799ce70ec8a47fd5ef87 autopopule le service --- 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.