Source code for ciodashboard.routes

"""CioDashboard route definitions."""

from __future__ import annotations

from pyramid.config import Configurator

ROUTE_DASHBOARD_VIEW = '/dashboard/view/{dashboard_id}'


# =============================================================================
[docs] def includeme(configurator: Configurator): """Function to include routes. :type configurator: pyramid.config.Configurator :param configurator: Object used to do configuration declaration within the application. """ # Dashboard configurator.add_route('dashboard_index', '/dashboard/index') configurator.add_route('dashboard_index_filter', '/dashboard/index/filter') configurator.add_route('dashboard_create', '/dashboard/create') configurator.add_route('dashboard_edit', '/dashboard/edit/{dashboard_id}') configurator.add_route('dashboard_view', ROUTE_DASHBOARD_VIEW) configurator.add_route( 'dashboard_display', '/dashboard/display/{dashboard_ids}')