diff --git a/owrx/controllers/services.py b/owrx/controllers/services.py new file mode 100644 index 00000000..d485bee7 --- /dev/null +++ b/owrx/controllers/services.py @@ -0,0 +1,57 @@ +from owrx.controllers.admin import AuthorizationMixin +from owrx.controllers.template import WebpageController +from owrx.breadcrumb import Breadcrumb, BreadcrumbItem, BreadcrumbMixin +from owrx.service import Services +import json +import re + +import logging + +logger = logging.getLogger(__name__) + + +class ServiceController(AuthorizationMixin, WebpageController): + def indexAction(self): + self.serve_template("services.html", **self.template_variables()) + + def template_variables(self): + variables = super().template_variables() + variables["services"] = self.renderServices() + return variables + + @staticmethod + def renderServices(): + return """ +
| Service | +SDR Profile | +Frequency | +
|---|