class IndexHandler(base.BaseHandler):
@tornado.web.authenticated
def get(self):
+ # Check access permissions
+ if not self.current_user.is_admin():
+ raise tornado.web.HTTPError(403)
+
self.render("analytics/index.html")
class DocsHandler(base.BaseHandler):
@tornado.web.authenticated
def get(self):
+ # Check access permissions
+ if not self.current_user.is_admin():
+ raise tornado.web.HTTPError(403)
+
# Most Popular Pages
popular_pages = self.backend.analytics.get_most_popular_docs_pages(
self.request.host, since=datetime.timedelta(hours=24 * 365), limit=50)