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
commit46fde16870a11cd68a3027dd974b4c8b36643d54 (patch)
treec3d90559afaff5fbd454ce8baf57ee7fd887b6cd /archaeological_finds/views.py
parentef120a060b2eee4d67df7a065c3dd4b67b93f7ba (diff)
downloadIshtar-46fde16870a11cd68a3027dd974b4c8b36643d54.tar.bz2
Ishtar-46fde16870a11cd68a3027dd974b4c8b36643d54.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"))