Source code for webinterface.dashboards.simple

"""
simple.py
=========
"""

import common.config as config
from starlette.authentication import requires
# App-specific includes
from webinterface.common import templates

from .common import router

logger = config.get_logger()


[docs]@router.get("/tasks") @requires("authenticated", redirect="login") async def tasks(request): template = "dashboards/tasks.html" context = { "request": request, "page": "tools", "tab": "tasks", } return templates.TemplateResponse(template, context)
[docs]@router.get("/tests") @requires(["authenticated", "admin"], redirect="login") async def tests(request): template = "dashboards/tests.html" context = { "request": request, "page": "tools", "tab": "tests", } return templates.TemplateResponse(template, context)