diff options
| 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 | 
| commit | 7e06dcca189d52e8cd2ec8b828bf59116ed8b934 (patch) | |
| tree | 96ac9c9b4c621f3673301c71b8740639324cc952 /archaeological_operations/forms.py | |
| parent | 0d564dd48cca808bd86f6cfd121f61dac6715e3d (diff) | |
| download | Ishtar-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.py | 8 | 
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( | 
