Source code for cioservice.routes

"""CioService route definitions."""

from __future__ import annotations

from pyramid.config import Configurator

ROUTE_BUILD_VIEW = '/build/view/{build_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. """ # Job configurator.add_route('job_index', '/job/index') configurator.add_route('job_index_filter', '/job/index/filter') configurator.add_route('job_log_all', '/job/log') configurator.add_route('job_log_all_filter', '/job/log/filter') configurator.add_route('job_log', '/job/log/{job_id}') configurator.add_route('job_log_filter', '/job/log/{job_id}/filter') configurator.add_route('job_create', '/job/create') configurator.add_route('job_edit', '/job/edit/{job_id}') configurator.add_route('job_view', '/job/view/{job_id}') # Build configurator.add_route('build_view', ROUTE_BUILD_VIEW)