diff options
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 | 
