mirror of
				https://github.com/Tivix/django-rest-auth.git
				synced 2025-10-25 05:01:23 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			658 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			658 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from django.conf import settings
 | |
| 
 | |
| from rest_framework.permissions import AllowAny
 | |
| from rest_auth.registration.serializers import (
 | |
|     RegisterSerializer as DefaultRegisterSerializer)
 | |
| from ..utils import import_callable
 | |
| 
 | |
| 
 | |
| serializers = getattr(settings, 'REST_AUTH_REGISTER_SERIALIZERS', {})
 | |
| 
 | |
| RegisterSerializer = import_callable(
 | |
|     serializers.get('REGISTER_SERIALIZER', DefaultRegisterSerializer))
 | |
| 
 | |
| 
 | |
| def register_permission_classes():
 | |
|     permission_classes = [AllowAny, ]
 | |
|     for klass in getattr(settings, 'REST_AUTH_REGISTER_PERMISSION_CLASSES', tuple()):
 | |
|         permission_classes.append(import_callable(klass))
 | |
|     return tuple(permission_classes)
 |