Source code for tcms.telemetry.views
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
from django.views.generic import TemplateView
[docs]
@method_decorator(login_required, name="dispatch")
class TestingBreakdownView(TemplateView): # pylint: disable=missing-permission-required
template_name = "telemetry/testing/breakdown.html"
[docs]
@method_decorator(login_required, name="dispatch")
class TestingExecutionDashboard(
TemplateView
): # pylint: disable=missing-permission-required
template_name = "telemetry/testing/execution-dashboard.html"
[docs]
@method_decorator(login_required, name="dispatch")
class TestingStatusMatrixView(
TemplateView
): # pylint: disable=missing-permission-required
template_name = "telemetry/testing/status-matrix.html"
[docs]
@method_decorator(login_required, name="dispatch")
class TestingExecutionTrendsView(
TemplateView
): # pylint: disable=missing-permission-required
template_name = "telemetry/testing/execution-trends.html"
[docs]
@method_decorator(login_required, name="dispatch")
class TestingTestCaseHealth(
TemplateView
): # pylint: disable=missing-permission-required
template_name = "telemetry/testing/test-case-health.html"