diff options
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 |
commit | df09e512f1b52cf785b039e5accef6dc4b63e1f3 (patch) | |
tree | 3a848bc6b55ac7bfaf59e9d0afdb6119839f4ece /archaeological_finds/views.py | |
parent | 05c85f7b03233cc5df9b1f817636a47e7445af3e (diff) | |
download | Ishtar-df09e512f1b52cf785b039e5accef6dc4b63e1f3.tar.bz2 Ishtar-df09e512f1b52cf785b039e5accef6dc4b63e1f3.zip |
Generic QA form - QA find basket form
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r-- | archaeological_finds/views.py | 18 |
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 |