Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (coupon.group.ctype == SINGLE_USE_ONE_MEMBER_ONLY
- and CouponStatus.objects.filter(coupon=coupon).exists()):
- log("Member %s tried to redeem a single-use single-member coupon, failed: %s" % (
- member.pk, code,
- ))
- return (False, u'Only one promo code may be redeemed per transaction')
- elif coupon.group.ctype == ONCE_PER_MEMBER_MAX_USES:
- if 0 < coupon.max_users <= CouponStatus.objects.filter(coupon=coupon).count():
- log("Member %s tried to redeem a once-per-member max user coupon that "
- "was maxed out, failed: %s" % (member.pk, code))
- return (False, u'Code has already been redeemed!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement