Consolidate master API view logic

also let all API views use new config defaults convention
This commit is contained in:
Lance Edgar 2022-08-14 00:52:53 -05:00
parent f2c73acd3b
commit bc51a868ce
18 changed files with 320 additions and 225 deletions

View file

@ -219,5 +219,12 @@ class AuthenticationView(APIView):
config.add_cornice_service(change_password)
def includeme(config):
def defaults(config, **kwargs):
base = globals()
AuthenticationView = kwargs.get('AuthenticationView', base['AuthenticationView'])
AuthenticationView.defaults(config)
def includeme(config):
defaults(config)