diff options
Diffstat (limited to 'archaeological_warehouse')
| -rw-r--r-- | archaeological_warehouse/forms.py | 4 | ||||
| -rw-r--r-- | archaeological_warehouse/models.py | 6 | 
2 files changed, 8 insertions, 2 deletions
| diff --git a/archaeological_warehouse/forms.py b/archaeological_warehouse/forms.py index 867761047..a7b6c575e 100644 --- a/archaeological_warehouse/forms.py +++ b/archaeological_warehouse/forms.py @@ -42,7 +42,7 @@ from bootstrap_datepicker.widgets import DatePicker  from ishtar_common.forms import name_validator, reverse_lazy, \      get_form_selection, ManageOldType, FinalForm, FormSet, \ -    CustomForm, FieldType, HistorySelect, FormHeader, TableSelect, \ +    CustomForm, FieldType, DocumentItemSelect, FormHeader, TableSelect, \      CustomFormSearch, MultiSearchForm, LockForm  from ishtar_common.forms_common import get_town_field  from archaeological_finds.forms import FindMultipleFormSelection, \ @@ -354,7 +354,7 @@ class ContainerModifyForm(ContainerForm):          return cleaned_data -class ContainerSelect(HistorySelect): +class ContainerSelect(DocumentItemSelect):      _model = models.Container      form_admin_name = _(u"Container - 001 - Search")      form_slug = "container-001-search" diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py index 325adce9e..63d4497ac 100644 --- a/archaeological_warehouse/models.py +++ b/archaeological_warehouse/models.py @@ -603,9 +603,15 @@ class Container(DocumentItem, LightHistorizedItem, QRCodeItem, GeoItem,          ),      } +    REVERSED_BOOL_FIELDS = [ +        'documents__image__isnull', +        'documents__associated_file__isnull', +        'documents__associated_url__isnull', +    ]      REVERSED_MANY_COUNTED_FIELDS = ['finds', 'finds_ref']      ALT_NAMES.update(LightHistorizedItem.ALT_NAMES) +    ALT_NAMES.update(DocumentItem.ALT_NAMES)      DYNAMIC_REQUESTS = {          'division': DynamicRequest( | 
