crafty-4/app/classes/web/panel_handler.py

37 lines
885 B
Python
Raw Normal View History

2020-08-13 10:38:36 -04:00
import json
import logging
import tornado.web
import tornado.escape
import bleach
from app.classes.shared.console import console
from app.classes.shared.models import Users
from app.classes.web.base_handler import BaseHandler
logger = logging.getLogger(__name__)
class PanelHandler(BaseHandler):
@tornado.web.authenticated
def get(self, page):
# name = tornado.escape.json_decode(self.current_user)
user_data = json.loads(self.get_secure_cookie("user_data"))
template = "panel/denied.html"
page_data = {
'version_data': "version_data_here",
'user_data': user_data
}
if page == 'unauthorized':
template = "panel/denied.html"
elif page == 'dashboard':
template = "panel/dashboard.html"
self.render(
template,
data=page_data
)