fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sponsor pages.
[wolnelektury.git]
/
src
/
club
/
models.py
diff --git
a/src/club/models.py
b/src/club/models.py
index
ba4466b
..
468622f
100644
(file)
--- a/
src/club/models.py
+++ b/
src/club/models.py
@@
-11,10
+11,9
@@
from django.core.mail import send_mail, EmailMessage
from django.urls import reverse
from django.db import models
from django import template
from django.urls import reverse
from django.db import models
from django import template
-from django.utils.timezone import now
-from django.utils.translation import
ugettext_lazy as _, ungettext, u
gettext, get_language
+from django.utils.timezone import now
, utc
+from django.utils.translation import
gettext_lazy as _, ngettext,
gettext, get_language
from django_countries.fields import CountryField
from django_countries.fields import CountryField
-from pytz import utc
from catalogue.utils import get_random_hash
from messaging.states import Level
from reporting.utils import render_to_pdf
from catalogue.utils import get_random_hash
from messaging.states import Level
from reporting.utils import render_to_pdf
@@
-310,11
+309,6
@@
class PayUOrder(payu_models.Order):
"language": get_language(),
}
"language": get_language(),
}
- def get_continue_url(self):
- return "https://{}{}".format(
- Site.objects.get_current().domain,
- self.schedule.get_thanks_url())
-
def get_description(self):
return 'Wolne Lektury'
def get_description(self):
return 'Wolne Lektury'
@@
-329,6
+323,9
@@
class PayUOrder(payu_models.Order):
Site.objects.get_current().domain,
reverse('club_payu_notify', args=[self.pk]))
Site.objects.get_current().domain,
reverse('club_payu_notify', args=[self.pk]))
+ def get_thanks_url(self):
+ return self.schedule.get_thanks_url()
+
def status_updated(self):
if self.status == 'COMPLETED':
self.schedule.set_payed()
def status_updated(self):
if self.status == 'COMPLETED':
self.schedule.set_payed()
@@
-380,8
+377,8
@@
class PayUOrder(payu_models.Order):
except Contact.DoesNotExist:
funding = Funding.objects.filter(
email=email,
except Contact.DoesNotExist:
funding = Funding.objects.filter(
email=email,
-
pay
ed_at__year=year,
- notifications=True).order_by('
pay
ed_at').first()
+
complet
ed_at__year=year,
+ notifications=True).order_by('
complet
ed_at').first()
if funding is None:
print('no notifications')
return
if funding is None:
print('no notifications')
return
@@
-404,11
+401,11
@@
class PayUOrder(payu_models.Order):
fundings = Funding.objects.filter(
email=email,
fundings = Funding.objects.filter(
email=email,
-
pay
ed_at__year=year
- ).order_by('
pay
ed_at')
+
complet
ed_at__year=year
+ ).order_by('
complet
ed_at')
for funding in fundings:
payments.append({
for funding in fundings:
payments.append({
- 'timestamp': funding.
pay
ed_at,
+ 'timestamp': funding.
complet
ed_at,
'amount': funding.amount,
})
'amount': funding.amount,
})