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
commit8ff14b5402eb5af8685d2c3783b3bd5bdb2ec9a2 (patch)
tree96ac9c9b4c621f3673301c71b8740639324cc952 /archaeological_operations/forms.py
parentb97f9e46a2faaa26484ddb1ef76b01602f2f143d (diff)
downloadIshtar-8ff14b5402eb5af8685d2c3783b3bd5bdb2ec9a2.tar.bz2
Ishtar-8ff14b5402eb5af8685d2c3783b3bd5bdb2ec9a2.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(