Add UserCardDetail create method that assigns appropriate object permission
This commit is contained in:
		
					parent
					
						
							
								51039a5cb3
							
						
					
				
			
			
				commit
				
					
						255c8a1d80
					
				
			
		
					 1 changed files with 11 additions and 1 deletions
				
			
		|  | @ -197,3 +197,13 @@ class UserCardDetail(AssignPermissionsMixin, models.Model): | |||
|         permissions = ( | ||||
|             ('view_usercarddetail', 'View User Card'), | ||||
|         ) | ||||
| 
 | ||||
|     @classmethod | ||||
|     def create(cls, stripe_customer=None, last4=None, brand=None, | ||||
|                fingerprint=None, exp_month=None, exp_year=None): | ||||
|         instance = cls.objects.create( | ||||
|             stripe_customer=stripe_customer, last4=last4, brand=brand, | ||||
|             fingerprint=fingerprint, exp_month=exp_month, exp_year=exp_year | ||||
|         ) | ||||
|         instance.assign_permissions(stripe_customer.user) | ||||
|         return instance | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue