fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor fix.
[wolnelektury.git]
/
apps
/
funding
/
models.py
diff --git
a/apps/funding/models.py
b/apps/funding/models.py
index
de90226
..
d193b41
100644
(file)
--- a/
apps/funding/models.py
+++ b/
apps/funding/models.py
@@
-60,11
+60,17
@@
class Offer(models.Model):
except IndexError:
return None
except IndexError:
return None
+ @classmethod
+ def past(cls):
+ """ QuerySet for all current and past fundraisers. """
+ today = date.today()
+ return cls.objects.filter(end__lt=today)
+
@classmethod
def public(cls):
""" QuerySet for all current and past fundraisers. """
today = date.today()
@classmethod
def public(cls):
""" QuerySet for all current and past fundraisers. """
today = date.today()
- return cls.objects.filter(start__lte=today)
+ return cls.objects.filter(start__lte=today)
def get_perks(self, amount=None):
""" Finds all the perks for the offer.
def get_perks(self, amount=None):
""" Finds all the perks for the offer.
@@
-166,6
+172,11
@@
def new_payment_query_listener(sender, order=None, payment=None, **kwargs):
getpaid.signals.new_payment_query.connect(new_payment_query_listener)
getpaid.signals.new_payment_query.connect(new_payment_query_listener)
+def user_data_query_listener(sender, order, user_data, **kwargs):
+ """ Set user data for payment. """
+ user_data['email'] = order.email
+getpaid.signals.user_data_query.connect(user_data_query_listener)
+
def payment_status_changed_listener(sender, instance, old_status, new_status, **kwargs):
""" React to status changes from getpaid. """
if old_status != 'paid' and new_status == 'paid':
def payment_status_changed_listener(sender, instance, old_status, new_status, **kwargs):
""" React to status changes from getpaid. """
if old_status != 'paid' and new_status == 'paid':