"""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}')