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