Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362

This commit is contained in:
ziajka committed 2018-06-26 12:09:08 +02:00
1 parent 6dc2ae8641
commit 0e1f2e26d0
7 files changed
+98 -10

No files matched your search

+6 -2
View File
@@ -68,7 +68,7 @@ class IndexHandler:
project=controller.get_project(request.match_info["project_id"]))
@Route.get(
r"/static/{filename:.+}",
r"/static/web-ui/{filename:.+}",
parameters={
"filename": "Static filename"
},
@@ -78,9 +78,10 @@ class IndexHandler:
},
raw=True,
description="Get static resource")
def static(request, response):
def webui(request, response):
filename = request.match_info["filename"]
filename = os.path.normpath(filename).strip("/")
filename = os.path.join('web-ui', filename)
# Raise error if user try to escape
if filename[0] == ".":
@@ -88,6 +89,9 @@ class IndexHandler:
static = get_static_path(filename)
if not os.path.exists(static):
static = get_static_path('web-ui/index.html')
yield from response.file(static)
@Route.get(