def post(self, request, *args, **kwargs):
     if request.POST.has_key('add_to_cart'):
         copy_item_to_cart(self.request, int(self.request.POST['add_to_cart']))
     elif request.POST.has_key('remove_item'):
         wishlist = get_or_create_wishlist(self.request)
         wishlist.delete_item(int(self.request.POST['remove_item']))
     else:
         raise exceptions.FieldError('Missing field in form')
     return self.success()
Exemple #2
0
 def post(self, request, *args, **kwargs):
     if request.POST.has_key('add_to_cart'):
         copy_item_to_cart(self.request,
                           int(self.request.POST['add_to_cart']))
     elif request.POST.has_key('remove_item'):
         wishlist = get_or_create_wishlist(self.request)
         wishlist.delete_item(int(self.request.POST['remove_item']))
     else:
         raise exceptions.FieldError('Missing field in form')
     return self.success()
Exemple #3
0
 def get(self, request, *args, **kwargs):
     if request.GET.has_key('select_wishlist'):
         if request.GET['select_wishlist'] == 'add_wishlist':
             wishlist = create_additional_wishlist(request)
         else:
             wishlist_id = int(request.GET['select_wishlist'])
             wishlist = switch_wishlist(request, wishlist_id)
     else:
         wishlist = get_or_create_wishlist(self.request)
     context = {}
     context.update({'wishlist_name': wishlist.name})
     context.update({'wishlist_date_created': wishlist.date_created})
     context.update({'wishlist_last_updated': wishlist.last_updated})
     formset = get_wishlist_formset(wishlist_items=wishlist.get_all_items())
     context.update({'formset': formset})
     return self.render_to_response(context)
 def get(self, request, *args, **kwargs):
     if request.GET.has_key('select_wishlist'):
         if request.GET['select_wishlist']=='add_wishlist':
             wishlist = create_additional_wishlist(request)
         else:
             wishlist_id = int(request.GET['select_wishlist'])
             wishlist = switch_wishlist(request, wishlist_id)
     else:
         wishlist = get_or_create_wishlist(self.request)
     context = {}
     context.update({ 'wishlist_name': wishlist.name })
     context.update({ 'wishlist_date_created': wishlist.date_created })
     context.update({ 'wishlist_last_updated': wishlist.last_updated })
     formset = get_wishlist_formset(wishlist_items=wishlist.get_all_items())
     context.update({ 'formset': formset })
     return self.render_to_response(context)
Exemple #5
0
 def add_to_wishlist(self):
     wishlist = get_or_create_wishlist(self.request)
     product = self.get_object()
     variation = self.get_variation()
     wishlist.add_product(product, variation)
     wishlist.save()
 def add_to_wishlist(self):
     wishlist = get_or_create_wishlist(self.request)
     product = self.get_object()
     variation = self.get_variation()
     wishlist.add_product(product, variation)
     wishlist.save()