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