Ejemplo n.º 1
0
def orderStateSend(request, orderid):
    if not request.user.is_staff:
        raise Http404, "Not enough rights!"
    try:
        order = Order.objects.get(id=orderid)
        if not order.send_date and (not order.paymenttype.pay_first or order.paid_date):
            order.send_date = datetime.datetime.now()
            order.save()
            sendOrderSendMail(order)
    except Order.DoesNotExist:
        pass
    return HttpResponseRedirect(reverse('shoppy_manage_orderlist_all'))
Ejemplo n.º 2
0
 def make_send(self, request, queryset):
     rows_updated = 0
     for order in queryset:
         if order.order_date and not order.send_date and (not order.paymenttype.pay_first or order.paid_date):
             order.send_date = datetime.datetime.now()
             order.save()
             rows_updated += 1
             sendOrderSendMail(order)
             #sendOrderSendMailAdmin(order)
     if rows_updated == 1:
         message_bit = "1 Bestellung wurde"
     else:
         message_bit = "%s Bestellungen wurden" % rows_updated
     self.message_user(request, "%s erfolgreich als versendet markiert." % message_bit)