Source code for magpie.api.management.user
from magpie.api import schemas as s
from magpie.utils import get_logger
[docs]LOGGER = get_logger(__name__)
[docs]def includeme(config):
LOGGER.info('Adding api user...')
# Add all the rest api routes
config.add_route(**s.service_api_route_info(s.UsersAPI))
config.add_route(**s.service_api_route_info(s.UserAPI))
config.add_route(**s.service_api_route_info(s.UserGroupsAPI))
config.add_route(**s.service_api_route_info(s.UserGroupAPI))
config.add_route(**s.service_api_route_info(s.UserServicesAPI))
config.add_route(**s.service_api_route_info(s.UserInheritedServicesAPI))
config.add_route(**s.service_api_route_info(s.UserServicePermissionsAPI))
config.add_route(**s.service_api_route_info(s.UserServicePermissionAPI))
config.add_route(**s.service_api_route_info(s.UserServiceInheritedPermissionsAPI))
config.add_route(**s.service_api_route_info(s.UserServiceResourcesAPI))
config.add_route(**s.service_api_route_info(s.UserServiceInheritedResourcesAPI))
config.add_route(**s.service_api_route_info(s.UserResourcesAPI))
config.add_route(**s.service_api_route_info(s.UserInheritedResourcesAPI))
config.add_route(**s.service_api_route_info(s.UserResourceTypesAPI))
config.add_route(**s.service_api_route_info(s.UserResourcePermissionsAPI))
config.add_route(**s.service_api_route_info(s.UserResourcePermissionAPI))
config.add_route(**s.service_api_route_info(s.UserResourceInheritedPermissionsAPI))
# Logged User routes
config.add_route(**s.service_api_route_info(s.LoggedUserAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserGroupsAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserGroupAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserServicesAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserInheritedServicesAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserServicePermissionsAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserServicePermissionAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserServiceInheritedPermissionsAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserServiceResourcesAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserServiceInheritedResourcesAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserResourcesAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserInheritedResourcesAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserResourceTypesAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserResourcePermissionsAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserResourcePermissionAPI))
config.add_route(**s.service_api_route_info(s.LoggedUserResourceInheritedPermissionsAPI))
config.scan()