fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add django-getpaid
[wolnelektury.git]
/
apps
/
funding
/
forms.py
diff --git
a/apps/funding/forms.py
b/apps/funding/forms.py
index
6b2316e
..
c66211a
100755
(executable)
--- a/
apps/funding/forms.py
+++ b/
apps/funding/forms.py
@@
-1,20
+1,20
@@
from django import forms
from django.utils.translation import ugettext_lazy as _, ugettext as __
from django import forms
from django.utils.translation import ugettext_lazy as _, ugettext as __
-from .models import
Offer
+from .models import
Funding
from .widgets import PerksAmountWidget
class DummyForm(forms.Form):
required_css_class = 'required'
from .widgets import PerksAmountWidget
class DummyForm(forms.Form):
required_css_class = 'required'
- name = forms.CharField(label=_("Name"))
+ amount = forms.DecimalField(label=_("Amount"), decimal_places=2,
+ widget=PerksAmountWidget())
+ name = forms.CharField(label=_("Name"), required=False)
anonymous = forms.BooleanField(label=_("Anonymously"),
required=False,
help_text=_("Check if you don't want your name to be visible publicly."))
email = forms.EmailField(label=_("E-mail"),
anonymous = forms.BooleanField(label=_("Anonymously"),
required=False,
help_text=_("Check if you don't want your name to be visible publicly."))
email = forms.EmailField(label=_("E-mail"),
- help_text=_("Won't be publicised."))
- amount = forms.DecimalField(label=_("Amount"), decimal_places=2,
- widget=PerksAmountWidget())
+ help_text=_("Won't be publicised."), required=False)
def __init__(self, offer, *args, **kwargs):
self.offer = offer
def __init__(self, offer, *args, **kwargs):
self.offer = offer
@@
-32,7
+32,8
@@
class DummyForm(forms.Form):
return self.cleaned_data
def save(self):
return self.cleaned_data
def save(self):
- return self.offer.fund(
+ return Funding.objects.create(
+ offer=self.offer,
name=self.cleaned_data['name'],
email=self.cleaned_data['email'],
amount=self.cleaned_data['amount'],
name=self.cleaned_data['name'],
email=self.cleaned_data['email'],
amount=self.cleaned_data['amount'],