templatesdir = $(datadir)/templates
+templates_analytics_DATA = \
+ src/templates/analytics/index.html
+
templates_analyticsdir = $(templatesdir)/analytics
templates_analytics_modules_DATA = \
--- /dev/null
+{% extends "../base.html" %}
+
+{% block title %}{{ _("Analytics") }}{% end block %}
+
+{% block container %}
+ <section class="hero is-primary">
+ <div class="hero-body">
+ <div class="container">
+ <nav class="breadcrumb" aria-label="breadcrumbs">
+ <ul>
+ <li>
+ <a href="/">{{ _("Home") }}</a>
+ </li>
+ <li class="is-active">
+ <a href="#" aria-current="page">{{ _("Analytics") }}</a>
+ </li>
+ </ul>
+ </nav>
+
+ <h1 class="title">{{ _("Analytics") }}</h1>
+ </div>
+ </div>
+ </section>
+{% end block %}
# Entry site that lead the user to index
(r"/", IndexHandler),
+ # Analytics
+ (r"/analytics", analytics.IndexHandler),
+
# Authentication
(r"/join", auth.JoinHandler),
(r"/login", auth.LoginHandler),
#!/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: