summaryrefslogtreecommitdiff
path: root/archaeological_finds/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-09-12 19:27:31 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-10-24 12:06:08 +0200
commit23ca7e06b44bb8f07c56d2fe947fe6b4f6bfe0f4 (patch)
treec3d90559afaff5fbd454ce8baf57ee7fd887b6cd /archaeological_finds/views.py
parent12eb00c0d60109dffc38326ddfec1bcd979de487 (diff)
downloadIshtar-23ca7e06b44bb8f07c56d2fe947fe6b4f6bfe0f4.tar.bz2
Ishtar-23ca7e06b44bb8f07c56d2fe947fe6b4f6bfe0f4.zip
QA packaging
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r--archaeological_finds/views.py23
1 files changed, 21 insertions, 2 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py
index fd041b511..30a382e2c 100644
--- a/archaeological_finds/views.py
+++ b/archaeological_finds/views.py
@@ -601,7 +601,7 @@ class QAFindForm(QAItemEditForm):
form_class = QAFindFormMulti
-class QAFindBasketForm(QAItemForm):
+class QAFindBasketFormView(QAItemForm):
template_name = 'ishtar/forms/qa_find_basket.html'
model = models.Find
form_class = QAFindBasketForm
@@ -612,10 +612,29 @@ class QAFindBasketForm(QAItemForm):
return models.Find.QUICK_ACTIONS[1]
def get_form_kwargs(self):
- kwargs = super(QAFindBasketForm, self).get_form_kwargs()
+ kwargs = super(QAFindBasketFormView, self).get_form_kwargs()
kwargs['user'] = self.request.user
return kwargs
def form_valid(self, form):
form.save(self.items)
return HttpResponseRedirect(reverse("success"))
+
+
+class QAFindTreatmentFormView(QAItemForm):
+ template_name = 'ishtar/forms/qa_find_treatment.html'
+ model = models.Find
+ form_class = QAFindTreatmentForm
+ page_name = _(u"Packaging")
+
+ def get_quick_action(self):
+ return models.Find.QUICK_ACTIONS[2]
+
+ def get_form_kwargs(self):
+ kwargs = super(QAFindTreatmentFormView, self).get_form_kwargs()
+ kwargs['user'] = self.request.user
+ return kwargs
+
+ def form_valid(self, form):
+ form.save(self.items, self.request.user)
+ return HttpResponseRedirect(reverse("success"))