diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-08 17:15:26 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-13 18:26:03 +0200 | 
| commit | a35fabc84d21f03bf9525d47c2e7fcb74dd0d8ca (patch) | |
| tree | 7b6e4f62216cf952b98abc710bba2ebef6b93c7e /archaeological_operations/models.py | |
| parent | 33e2c9896761149982d3c6157eff09b304d9b911 (diff) | |
| download | Ishtar-a35fabc84d21f03bf9525d47c2e7fcb74dd0d8ca.tar.bz2 Ishtar-a35fabc84d21f03bf9525d47c2e7fcb74dd0d8ca.zip | |
Manage relation types in searches
Diffstat (limited to 'archaeological_operations/models.py')
| -rw-r--r-- | archaeological_operations/models.py | 26 | 
1 files changed, 23 insertions, 3 deletions
| diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index dd3302251..6f083fe7f 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -410,14 +410,34 @@ class Operation(ClosedItem, BaseHistorizedItem, OwnPerms, ValueGetter,              pgettext_lazy(TXT_SEARCH_COMMENT, u"operator"),              'operator__cached_label__iexact'          ), +        'remains': ( +            pgettext_lazy(TXT_SEARCH_COMMENT, u"remain"), +            'remains__pk' +        ),          'periods': (              pgettext_lazy(TXT_SEARCH_COMMENT, u"period"),              'periods__pk'          ), -        'remains': ( -            pgettext_lazy(TXT_SEARCH_COMMENT, u"remain"), -            'remains__pk' +        'start_before': ( +            pgettext_lazy(TXT_SEARCH_COMMENT, u"start-before"), +            'start_date__lte' +        ), +        'start_after': ( +            pgettext_lazy(TXT_SEARCH_COMMENT, u"start-after"), +            'start_date__gte' +        ), +        'end_before': ( +            pgettext_lazy(TXT_SEARCH_COMMENT, u"end-before"), +            'excavation_end_date__lte'          ), +        'end_after': ( +            pgettext_lazy(TXT_SEARCH_COMMENT, u"end-after"), +            'excavation_end_date__gte' +        ), +        'relation_types': ( +            pgettext_lazy(TXT_SEARCH_COMMENT, u"relation-types"), +            'relation_types' +        )      }      for v in ALT_NAMES.values():          EXTRA_REQUEST_KEYS[v[0]] = v[1] | 
