diff --git a/modules/public/home.py b/modules/public/home.py index d9554b2..781cecd 100644 --- a/modules/public/home.py +++ b/modules/public/home.py @@ -1,5 +1,8 @@ -from mako.template import Template -from config import globalvar +from mako.template import Template +from config import globalvar +from scripts import loggorilla + +import procedure.validation as procedure_validation class main: @@ -7,13 +10,23 @@ class main: pass def html(self, params): + APIADDR = "/" + + loggorilla.prcss(APIADDR, "Define page parameters") + active_page = "Home" + allowed_roles = [0,1,2,3] + + loggorilla.prcss(APIADDR, "Account validation") + user_validation = procedure_validation.validation().account(APIADDR, allowed_roles) + user = user_validation['data'] + return Template(params["mako"]["website"]['index']).render( title = globalvar.title, - header = "Welcome to CostaPy", + header = globalvar.header, navbar = Template(params["mako"]["website"]['navbar']).render( menu = globalvar.menu['public']['navbar'], - user_roles = ["guest"], - active_page = "Home" + user_roles = user['profile']['roles'], + active_page = active_page ), footer = Template(params["mako"]["website"]['footer']).render( copyright = globalvar.copyright,