21 lines
		
	
	
		
			527 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			527 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """Oauth2 provider product extension"""
 | |
| 
 | |
| from django.utils.translation import gettext as _
 | |
| from oauth2_provider.models import AbstractApplication
 | |
| 
 | |
| from passbook.core.models import Provider
 | |
| 
 | |
| 
 | |
| class OAuth2Provider(Provider, AbstractApplication):
 | |
|     """Associate an OAuth2 Application with a Product"""
 | |
| 
 | |
|     form = 'passbook.oauth_provider.forms.OAuth2ProviderForm'
 | |
| 
 | |
|     def __str__(self):
 | |
|         return self.name
 | |
| 
 | |
|     class Meta:
 | |
| 
 | |
|         verbose_name = _('OAuth2 Provider')
 | |
|         verbose_name_plural = _('OAuth2 Providers')
 | 
