Source code for magpie.ui.management
from magpie.utils import get_logger
[docs]LOGGER = get_logger(__name__)
[docs]def includeme(config):
from magpie.ui.management.views import ManagementViews
LOGGER.info("Adding management...")
config.add_route(ManagementViews.view_groups.__name__, "/ui/groups")
config.add_route(ManagementViews.add_group.__name__, "/ui/groups/add")
config.add_route(ManagementViews.edit_group.__name__, "/ui/groups/{group_name}/{cur_svc_type}")
config.add_route(ManagementViews.view_users.__name__, "/ui/users")
config.add_route(ManagementViews.add_user.__name__, "/ui/users/add")
config.add_route(ManagementViews.edit_user.__name__, "/ui/users/{user_name}/{cur_svc_type}")
config.add_route(ManagementViews.view_services.__name__, "/ui/services/{cur_svc_type}")
config.add_route(ManagementViews.add_service.__name__, "/ui/services/{cur_svc_type}/add")
config.add_route(ManagementViews.edit_service.__name__, "/ui/services/{cur_svc_type}/{service_name}")
config.add_route(ManagementViews.add_resource.__name__, "/ui/services/{cur_svc_type}/{service_name}/add/{resource_id}")
config.scan()