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