diff options
Diffstat (limited to 'archaeological_operations/forms.py')
| -rw-r--r-- | archaeological_operations/forms.py | 39 | 
1 files changed, 10 insertions, 29 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py index af3c4bb3d..c35cf47af 100644 --- a/archaeological_operations/forms.py +++ b/archaeological_operations/forms.py @@ -39,10 +39,10 @@ from archaeological_files.models import File  from archaeological_operations.utils import parse_parcels  from bootstrap_datepicker.widgets import DateField  from ishtar_common import widgets -from ishtar_common.forms import FinalForm, FormSet, get_now, \ -    reverse_lazy, TableSelect, get_data_from_formset, QAForm, CustomFormSearch,\ +from ishtar_common.forms import FinalForm, FormSet, \ +    reverse_lazy, get_data_from_formset, QAForm, CustomFormSearch,\      ManageOldType, IshtarForm, CustomForm, FieldType, FormHeader, \ -    GeoItemSelect, LockForm, MultiSearchForm +    GeoItemSelect, LockForm, MultiSearchForm, DocumentItemSelect  from ishtar_common.forms_common import TownFormSet, get_town_field, TownForm  from ishtar_common.models import valid_id, valid_ids, Person, Town, \      DocumentTemplate, Organization, get_current_profile, \ @@ -535,10 +535,8 @@ class OperationSelect(GeoItemSelect):                                           max_length=200)      remains = forms.ChoiceField(label=_("Remains"), choices=[])      periods = forms.ChoiceField(label=_("Periods"), choices=[]) -    start_before = DateField(label=_("Started before")) -    start_after = DateField(label=_("Started after")) -    end_before = DateField(label=_("Ended before")) -    end_after = DateField(label=_("Ended after")) +    start = DateField(label=_("Start date")) +    end = DateField(label=_("Excavation end date"))      relation_types = forms.ChoiceField(          label=_("Search within relations"), choices=[])      comment = forms.CharField(label=_("Comment"), max_length=500) @@ -572,19 +570,14 @@ class OperationSelect(GeoItemSelect):          label=_("Documentation provided"))      documentation_deposit_date = DateField(          label=_("Documentation deposit date")) -    documentation_deadline_before = DateField( -        label=_("Documentation deadline before")) -    documentation_deadline_after = DateField( -        label=_("Documentation deadline after")) +    documentation_deadline = DateField( +        label=_("Documentation deadline"))      has_finds = forms.NullBooleanField(label=_("Has finds"))      finds_received = forms.NullBooleanField(          label=_("Finds provided"))      finds_deposit_date = DateField(          label=_("Finds deposit date")) -    finds_deadline_before = DateField( -        label=_("Finds deadline before")) -    finds_deadline_after = DateField( -        label=_("Finds deadline after")) +    finds_deadline = DateField(label=_("Finds deadline"))      TYPES = [          FieldType('operation_type', models.OperationType), @@ -1440,7 +1433,7 @@ class SiteUnderwaterForm(CustomForm, ManageOldType):  ################################################ -class AdministrativeActOpeSelect(TableSelect): +class AdministrativeActOpeSelect(DocumentItemSelect):      _model = models.AdministrativeAct      search_vector = forms.CharField( @@ -1465,19 +1458,7 @@ class AdministrativeActOpeSelect(TableSelect):      act_object = forms.CharField(label=_("Object"),                                   max_length=300)      comment = forms.CharField(label=_("Comment"), max_length=500) -    history_creator = forms.IntegerField( -        label=_("Created by"), -        widget=widgets.JQueryAutoComplete( -            reverse_lazy('autocomplete-person', args=['0', 'user']), -            associated_model=Person), -        validators=[valid_id(Person)]) -    history_modifier = forms.IntegerField( -        label=_("Modified by"), -        widget=widgets.JQueryAutoComplete( -            reverse_lazy('autocomplete-person', -                         args=['0', 'user']), -            associated_model=Person), -        validators=[valid_id(Person)]) +    signature_date = DateField(label=_("Signature date"))      def __init__(self, *args, **kwargs):          super(AdministrativeActOpeSelect, self).__init__(*args, **kwargs)  | 
