actes: display act types of the service concerned.

This commit is contained in:
Mikaël Ates 2013-06-24 09:23:15 +02:00
parent 2e7629a192
commit 8c58c98a91
1 changed files with 8 additions and 0 deletions

View File

@ -3,6 +3,7 @@
from django import forms
from calebasse.actes.models import Act
from calebasse.ressources.models import ActType
from ajax_select import make_ajax_field
class ActSearchForm(forms.Form):
@ -39,3 +40,10 @@ class ActUpdate(forms.ModelForm):
widgets = {
'comment': forms.Textarea(attrs={'cols': 52, 'rows': 4}),
}
def __init__(self, instance, service=None, **kwargs):
super(ActUpdate, self).__init__(instance=instance, **kwargs)
if instance.patient.service:
self.fields['act_type'].queryset = \
ActType.objects.for_service(instance.patient.service) \
.order_by('name')