summaryrefslogtreecommitdiff
path: root/archaeological_finds/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-09-11 17:44:09 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-24 12:06:08 +0200
commitc3d78fb588769075d260e26086077785813e9448 (patch)
tree3a848bc6b55ac7bfaf59e9d0afdb6119839f4ece /archaeological_finds/views.py
parent3e9cfd35489f6f24e69edb5b1fdcbfe9766f7e7f (diff)
downloadIshtar-c3d78fb588769075d260e26086077785813e9448.tar.bz2
Ishtar-c3d78fb588769075d260e26086077785813e9448.zip
Generic QA form - QA find basket form
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r--archaeological_finds/views.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py
index 850890894..94439fa82 100644
--- a/archaeological_finds/views.py
+++ b/archaeological_finds/views.py
@@ -35,7 +35,7 @@ from forms import *
from ishtar_common.forms import FinalForm
from ishtar_common.models import IshtarUser, get_current_profile
from ishtar_common.views import get_autocomplete_generic, IshtarMixin, \
- LoginRequiredMixin, QAItemEditForm
+ LoginRequiredMixin, QAItemEditForm, QAItemForm
from ishtar_common.views_item import display_item, get_item, show_item, \
revert_item, get_autocomplete_item
from wizards import *
@@ -599,3 +599,19 @@ def reset_wizards(request):
class QAFindForm(QAItemEditForm):
model = models.Find
form_class = QAFindFormMulti
+
+
+class QAFindBasketForm(QAItemForm):
+ template_name = 'ishtar/forms/qa_find_basket.html'
+ model = models.Find
+ form_class = QAFindBasketForm
+ page_name = _(u"Basket")
+ modal_size = "small"
+
+ def get_quick_action(self):
+ return models.Find.QUICK_ACTIONS[1]
+
+ def get_form_kwargs(self):
+ kwargs = super(QAFindBasketForm, self).get_form_kwargs()
+ kwargs['user'] = self.request.user
+ return kwargs