diff options
Diffstat (limited to 'archaeological_finds/views.py')
| -rw-r--r-- | archaeological_finds/views.py | 19 | 
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([  | 
