From 35ab4b944df0f69347a283d12ce143a12996393d Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 7 Jan 2024 18:17:14 +0000 Subject: [PATCH] analytics: Add an empty index page Signed-off-by: Michael Tremer --- Makefile.am | 3 +++ src/templates/analytics/index.html | 24 ++++++++++++++++++++++++ src/web/__init__.py | 3 +++ src/web/analytics.py | 8 ++++++++ 4 files changed, 38 insertions(+) create mode 100644 src/templates/analytics/index.html diff --git a/Makefile.am b/Makefile.am index 1ec48d59..3856bdac 100644 --- a/Makefile.am +++ b/Makefile.am @@ -115,6 +115,9 @@ templates_DATA = \ templatesdir = $(datadir)/templates +templates_analytics_DATA = \ + src/templates/analytics/index.html + templates_analyticsdir = $(templatesdir)/analytics templates_analytics_modules_DATA = \ diff --git a/src/templates/analytics/index.html b/src/templates/analytics/index.html new file mode 100644 index 00000000..73b54377 --- /dev/null +++ b/src/templates/analytics/index.html @@ -0,0 +1,24 @@ +{% extends "../base.html" %} + +{% block title %}{{ _("Analytics") }}{% end block %} + +{% block container %} +
+
+
+ + +

{{ _("Analytics") }}

+
+
+
+{% end block %} diff --git a/src/web/__init__.py b/src/web/__init__.py index 7ca4087f..59429c0d 100644 --- a/src/web/__init__.py +++ b/src/web/__init__.py @@ -122,6 +122,9 @@ class Application(tornado.web.Application): # Entry site that lead the user to index (r"/", IndexHandler), + # Analytics + (r"/analytics", analytics.IndexHandler), + # Authentication (r"/join", auth.JoinHandler), (r"/login", auth.LoginHandler), diff --git a/src/web/analytics.py b/src/web/analytics.py index 66c694a6..a5f13704 100644 --- a/src/web/analytics.py +++ b/src/web/analytics.py @@ -1,9 +1,17 @@ #!/usr/bin/python3 import datetime +import tornado.web +from . import base from . import ui_modules +class IndexHandler(base.BaseHandler): + @tornado.web.authenticated + def get(self): + self.render("analytics/index.html") + + class SummaryModule(ui_modules.UIModule): def render(self, host=None, uri=None): if host is None: -- 2.39.5