Fixed issue 2624, Creating command to charge all members for their membership month, Fixing bug on make charge membership command, Added language activation for make charge command
This commit is contained in:
parent
447ddc7c2e
commit
1a8b5e69a0
8 changed files with 466 additions and 9 deletions
|
|
@ -7,7 +7,7 @@ from datetime import datetime
|
|||
from utils.models import BillingAddress
|
||||
from utils.forms import LoginFormMixin, SignupFormMixin, BillingAddressForm
|
||||
|
||||
from .models import MembershipType
|
||||
from .models import MembershipType, MembershipOrder
|
||||
from .models import Booking
|
||||
|
||||
|
||||
|
|
@ -39,6 +39,23 @@ class MembershipBillingForm(BillingAddressForm):
|
|||
}
|
||||
|
||||
|
||||
class MembershipOrderForm(forms.ModelForm):
|
||||
|
||||
class Meta:
|
||||
model = MembershipOrder
|
||||
fields = ['membership', 'customer', 'billing_address',
|
||||
'last4', 'cc_brand', 'stripe_charge_id', 'amount']
|
||||
|
||||
# def save(self, commit=True):
|
||||
# instance = super(MembershipOrderForm, self).save(commit=False)
|
||||
|
||||
# # if commit:
|
||||
# # DonatorStatus.create(self.cleaned_data['donator'].user)
|
||||
# # instance.save()
|
||||
|
||||
# return instance
|
||||
|
||||
|
||||
class BookingBillingForm(BillingAddressForm):
|
||||
token = forms.CharField(widget=forms.HiddenInput())
|
||||
start_date = forms.DateField(widget=forms.HiddenInput())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue