summaryrefslogtreecommitdiff
path: root/archaeological_finds/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r--archaeological_finds/views.py19
1 files changed, 15 insertions, 4 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py
index e40a3acb9..b079af200 100644
--- a/archaeological_finds/views.py
+++ b/archaeological_finds/views.py
@@ -21,7 +21,7 @@ from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
from django.shortcuts import redirect
from django.utils.translation import ugettext_lazy as _
-from django.views.generic.edit import CreateView, DeleteView
+from django.views.generic.edit import CreateView, FormView
from ishtar_common.forms import FinalForm
from ishtar_common.forms_common import SourceForm, AuthorFormset, \
@@ -169,7 +169,6 @@ class NewFindBasketView(IshtarMixin, LoginRequiredMixin, CreateView):
def get_form_kwargs(self):
kwargs = super(NewFindBasketView, self).get_form_kwargs()
kwargs['user'] = IshtarUser.objects.get(pk=self.request.user.pk)
- print(kwargs)
return kwargs
def get_success_url(self):
@@ -180,8 +179,20 @@ class NewFindBasketView(IshtarMixin, LoginRequiredMixin, CreateView):
return HttpResponseRedirect(self.get_success_url())
-class DeleteFindBasketView(IshtarMixin, LoginRequiredMixin, DeleteView):
- pass
+class DeleteFindBasketView(IshtarMixin, LoginRequiredMixin, FormView):
+ template_name = 'ishtar/form_delete.html'
+ form_class = DeleteFindBasketForm
+ success_url = '/'
+ page_name = _(u"Delete basket")
+
+ def get_form_kwargs(self):
+ kwargs = super(DeleteFindBasketView, self).get_form_kwargs()
+ kwargs['user'] = IshtarUser.objects.get(pk=self.request.user.pk)
+ return kwargs
+
+ def form_valid(self, form):
+ form.save()
+ return HttpResponseRedirect(self.get_success_url())
"""
treatment_creation_wizard = TreatmentWizard.as_view([