inline header variables

This commit is contained in:
Jakob Ketterl
2021-02-15 17:12:17 +01:00
parent 7f9c0539bb
commit 48a9c76c18
5 changed files with 10 additions and 23 deletions

View File

@ -1,6 +1,5 @@
from . import Controller
from owrx.feature import FeatureDetector
from owrx.details import ReceiverDetails
import json
@ -8,8 +7,3 @@ class ApiController(Controller):
def indexAction(self):
data = json.dumps(FeatureDetector().feature_report())
self.send_response(data, content_type="application/json")
def receiverDetails(self):
receiver_details = ReceiverDetails()
data = json.dumps(receiver_details.__dict__())
self.send_response(data, content_type="application/json")

View File

@ -1,6 +1,7 @@
from . import Controller
import pkg_resources
from owrx.controllers import Controller
from owrx.details import ReceiverDetails
from string import Template
import pkg_resources
class TemplateController(Controller):
@ -19,7 +20,9 @@ class TemplateController(Controller):
class WebpageController(TemplateController):
def header_variables(self):
return {"assets_prefix": ""}
variables = {"assets_prefix": ""}
variables.update(ReceiverDetails().__dict__())
return variables
def template_variables(self):
header = self.render_template("include/header.include.html", **self.header_variables())