diff options
-rw-r--r-- | archaeological_finds/forms.py | 5 | ||||
-rw-r--r-- | archaeological_finds/views.py | 6 |
2 files changed, 10 insertions, 1 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 198d69035..83a9e2da3 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright (C) 2010-2015 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet> +# Copyright (C) 2010-2016 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet> # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -148,6 +148,9 @@ DatingFormSet.form_label = _("Dating") class FindSelect(TableSelect): + base_finds__cache_short_id = forms.CharField(label=_(u"Short ID")) + base_finds__cache_complete_id = forms.CharField(label=_(u"Complete ID")) + label = forms.CharField(label=_(u"Free ID")) base_finds__context_record__parcel__town = get_town_field() base_finds__context_record__operation__year = forms.IntegerField( label=_(u"Year")) diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py index 5306e84a5..f09b3099b 100644 --- a/archaeological_finds/views.py +++ b/archaeological_finds/views.py @@ -35,6 +35,12 @@ from forms import * import models find_extra_keys = { + 'base_finds__cache_short_id': + 'base_finds__cache_short_id__icontains', + 'base_finds__cache_complete_id': + 'base_finds__cache_complete_id__icontains', + 'label': + 'label__icontains', 'base_finds__context_record': 'base_finds__context_record__pk', 'base_finds__context_record__parcel__town': |