Manual merge
This commit is contained in:
		
				commit
				
					
						e6f92d9ae4
					
				
			
		
					 6 changed files with 130 additions and 188 deletions
				
			
		|  | @ -551,17 +551,16 @@ class SettingsView(LoginRequiredMixin, FormView): | |||
|         context = super(SettingsView, self).get_context_data(**kwargs) | ||||
|         # Get user | ||||
|         user = self.request.user | ||||
|         # Get user last order | ||||
|         last_hosting_order = HostingOrder.objects.filter( | ||||
|             customer__user=user).last() | ||||
|         # If user has already an hosting order, get the credit card data from | ||||
|         # it | ||||
|         if last_hosting_order: | ||||
|             credit_card_data = last_hosting_order.get_cc_data() | ||||
|             context.update({ | ||||
|                 'credit_card_data': credit_card_data if credit_card_data else None, | ||||
|             }) | ||||
|         # Get user's all orders | ||||
|         hosting_orders = HostingOrder.objects.filter(customer__user=user) | ||||
|         # If user has hosting orders, get the credit card data from it | ||||
|         cards_list = [] | ||||
|         for order in hosting_orders: | ||||
|             credit_card_data = order.get_cc_data() | ||||
|             if credit_card_data and (credit_card_data not in cards_list): | ||||
|                 cards_list.append(credit_card_data) | ||||
|         context.update({ | ||||
|             'cards_list': cards_list, | ||||
|             'stripe_key': settings.STRIPE_API_PUBLIC_KEY | ||||
|         }) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue