From dfa0c522478a358229573def1eceb7a1b90ec2f5 Mon Sep 17 00:00:00 2001 From: Dita Aji Pratama Date: Wed, 4 Jun 2025 12:09:08 +0700 Subject: [PATCH] separate navigation configuration --- config/globalvar.py | 25 ------------------------- config/navigation.py | 24 ++++++++++++++++++++++++ modules/public/home.py | 4 ++-- 3 files changed, 26 insertions(+), 27 deletions(-) create mode 100644 config/navigation.py diff --git a/config/globalvar.py b/config/globalvar.py index 81da8ab..45deed2 100644 --- a/config/globalvar.py +++ b/config/globalvar.py @@ -1,28 +1,3 @@ title = "CostaPy" -menu = { - "public": { - "navbar": [ - { - "name":"Home", - "target":"_self", - "href":"/", - "roles":["guest"] - }, - { - "name":"About", - "target":"_self", - "href":"/about", - "roles":["guest"] - }, - { - "name":"Docs", - "target":"_blank", - "href":"https://costapy.ditaajipratama.net", - "roles":["guest"] - } - ] - } -} - copyright = "Copyright (C) 2022 Dita Aji Pratama" diff --git a/config/navigation.py b/config/navigation.py new file mode 100644 index 0000000..c4ba852 --- /dev/null +++ b/config/navigation.py @@ -0,0 +1,24 @@ +menu = { + "public": { + "navbar": [ + { + "name":"Home", + "target":"_self", + "href":"/", + "roles":["guest"] + }, + { + "name":"About", + "target":"_self", + "href":"/about", + "roles":["guest"] + }, + { + "name":"Docs", + "target":"_blank", + "href":"https://costapy.ditaajipratama.net", + "roles":["guest"] + } + ] + } +} diff --git a/modules/public/home.py b/modules/public/home.py index d9554b2..e137a39 100644 --- a/modules/public/home.py +++ b/modules/public/home.py @@ -1,5 +1,5 @@ from mako.template import Template -from config import globalvar +from config import globalvar, navigation class main: @@ -11,7 +11,7 @@ class main: title = globalvar.title, header = "Welcome to CostaPy", navbar = Template(params["mako"]["website"]['navbar']).render( - menu = globalvar.menu['public']['navbar'], + menu = navigation.menu['public']['navbar'], user_roles = ["guest"], active_page = "Home" ),