summaryrefslogtreecommitdiff
path: root/archaeological_files/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_files/forms.py')
-rw-r--r--archaeological_files/forms.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/archaeological_files/forms.py b/archaeological_files/forms.py
index 0aab8d370..f155f4261 100644
--- a/archaeological_files/forms.py
+++ b/archaeological_files/forms.py
@@ -127,6 +127,7 @@ class FileFormGeneral(forms.Form):
in_charge = forms.IntegerField(label=_("Person in charge"),
widget=widgets.JQueryAutoComplete(reverse_lazy('autocomplete-person',
args=[PersonType.objects.get(txt_idx='sra_agent').pk]),
+ limit={'person_types':[PersonType.objects.get(txt_idx='sra_agent').pk]},
associated_model=Person, new=True),
validators=[valid_id(Person)])
year = forms.IntegerField(label=_("Year"),
@@ -186,6 +187,8 @@ class FileFormPreventive(forms.Form):
widget=widgets.JQueryAutoComplete(
reverse_lazy('autocomplete-person',
args=[PersonType.objects.get(txt_idx='general_contractor').pk]),
+ limit={'person_types':
+ [PersonType.objects.get(txt_idx='general_contractor').pk]},
associated_model=Person, new=True),
validators=[valid_id(Person)])
responsible_town_planning_service = forms.IntegerField(required=False,
@@ -193,6 +196,8 @@ class FileFormPreventive(forms.Form):
widget=widgets.JQueryAutoComplete(
reverse_lazy('autocomplete-person',
args=[RESPONSIBLE_PLANNING_SERVICE.pk]),
+ limit={'person_types':
+ [RESPONSIBLE_PLANNING_SERVICE.pk]},
associated_model=Person, new=True),
validators=[valid_id(Person)])
permit_type = forms.ChoiceField(label=_(u"Permit type"), required=False,
@@ -232,6 +237,9 @@ class FileFormResearch(forms.Form):
args=["_".join(
[unicode(PersonType.objects.get(txt_idx='head_scientist').pk),
unicode(PersonType.objects.get(txt_idx='sra_agent').pk)])]),
+ limit={'person_types':
+ [unicode(PersonType.objects.get(txt_idx='head_scientist').pk),
+ unicode(PersonType.objects.get(txt_idx='sra_agent').pk)]},
associated_model=Person, new=True), label=_(u"Scientist in charge"))
requested_operation_type = forms.ChoiceField(
label=_(u"Requested operation type"),