return self.render_string("fireinfo/modules/table-devices-and-groups.html",
groups=groups)
+
+
+class AdminIndexHandler(BaseHandler):
+ @tornado.web.authenticated
+ def prepare(self):
+ if not self.current_user.is_staff():
+ raise tornado.web.HTTPError(401)
+
+ @tornado.web.authenticated
+ def get(self):
+ count = self.backend.fireinfo.get_profile_count()
+
+ self.render("fireinfo/admin.html", count=count)