summaryrefslogtreecommitdiff
path: root/archaeological_operations/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-29 19:14:27 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-29 19:14:27 +0200
commit7e06dcca189d52e8cd2ec8b828bf59116ed8b934 (patch)
tree96ac9c9b4c621f3673301c71b8740639324cc952 /archaeological_operations/forms.py
parent0d564dd48cca808bd86f6cfd121f61dac6715e3d (diff)
downloadIshtar-7e06dcca189d52e8cd2ec8b828bf59116ed8b934.tar.bz2
Ishtar-7e06dcca189d52e8cd2ec8b828bf59116ed8b934.zip
Operations: add collaborators field (refs #3368)
Diffstat (limited to 'archaeological_operations/forms.py')
-rw-r--r--archaeological_operations/forms.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py
index 041458ecd..6423962d8 100644
--- a/archaeological_operations/forms.py
+++ b/archaeological_operations/forms.py
@@ -733,10 +733,11 @@ class DashboardForm(forms.Form):
class OperationFormGeneral(ManageOldType, forms.Form):
form_label = _(u"General")
- base_model = 'archaeological_site'
+ base_models = ['collaborator']
file_upload = True
associated_models = {'scientist': Person,
'in_charge': Person,
+ 'collaborator': Person,
'cira_rapporteur': Person,
'operator': Organization,
'operation_type': models.OperationType,
@@ -792,14 +793,13 @@ class OperationFormGeneral(ManageOldType, forms.Form):
limit={'person_types': [person_type_pk_lazy('sra_agent')]},
new=True),
validators=[valid_id(Person)], required=False)
+ collaborator = widgets.Select2MultipleField(
+ model=Person, label=_("Collaborators"), required=False, remote=True)
surface = forms.IntegerField(
required=False, widget=widgets.AreaWidget,
label=_(u"Total surface (m2)"),
validators=[validators.MinValueValidator(0),
validators.MaxValueValidator(999999999)])
- # archaeological_site = widgets.MultipleAutocompleteField(
- # model=models.ArchaeologicalSite,
- # label=_("Associated archaeological sites"), new=True, required=False)
start_date = forms.DateField(
label=_(u"Start date"), required=False, widget=widgets.JQueryDate)
excavation_end_date = forms.DateField(