summaryrefslogtreecommitdiff
path: root/archaeological_finds
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-05-22 17:02:11 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-05-22 17:02:11 +0200
commit3edb78f2806d1ec790b751ef6ee4b6fb59abb86a (patch)
tree2fc4bd28fb7b1a7edca5a138cf929adcacb6a09d /archaeological_finds
parent29e3e7daa64e573b7481db4c0c15f1c2bc8730d6 (diff)
downloadIshtar-3edb78f2806d1ec790b751ef6ee4b6fb59abb86a.tar.bz2
Ishtar-3edb78f2806d1ec790b751ef6ee4b6fb59abb86a.zip
Basket management: select multiple - select all
Diffstat (limited to 'archaeological_finds')
-rw-r--r--archaeological_finds/forms.py14
-rw-r--r--archaeological_finds/views.py2
2 files changed, 15 insertions, 1 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index 95af01719..ca2946a21 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -251,6 +251,20 @@ class FindFormSelection(forms.Form):
validators=[valid_id(models.Find)])
+class MultipleFindFormSelection(forms.Form):
+ form_label = _("Find search")
+ associated_models = {'pk': models.Find}
+ currents = {'pk': models.Find}
+ pk = forms.IntegerField(
+ label="", required=False,
+ widget=widgets.JQueryJqGrid(
+ reverse_lazy('get-find'),
+ FindSelect, models.Find,
+ multiple_select=True,
+ source_full=reverse_lazy('get-find-full')),
+ validators=[valid_id(models.Find)])
+
+
class BaseTreatmentForm(forms.Form):
form_label = _(u"Base treatment")
associated_models = {'treatment_type': models.TreatmentType,
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py
index 851245201..871a5b90d 100644
--- a/archaeological_finds/views.py
+++ b/archaeological_finds/views.py
@@ -217,7 +217,7 @@ class SelectItemsInBasket(IshtarMixin, LoginRequiredMixin, TemplateView):
except models.FindBasket.DoesNotExist:
raise PermissionDenied
context['basket'] = self.basket
- context['form'] = FindFormSelection()
+ context['form'] = MultipleFindFormSelection()
context['add_url'] = reverse('add_iteminbasket')
context['list_url'] = reverse('list_iteminbasket',
kwargs={'pk': self.basket.pk})