fix: refactor custom menu builder, to inherit some menus

also rename config extension, per conventions
This commit is contained in:
Lance Edgar 2024-07-01 13:25:31 -05:00
parent f0dc65ee08
commit 95f8ae318a
3 changed files with 65 additions and 92 deletions

View file

@ -2,7 +2,7 @@
################################################################################
#
# Rattail -- Retail Software Framework
# Copyright © 2010-2019 Lance Edgar
# Copyright © 2010-2024 Lance Edgar
#
# This file is part of Rattail.
#
@ -27,7 +27,7 @@ Custom config
from rattail.config import ConfigExtension
class Rattail_tutorialConfig(ConfigExtension):
class RattailTutorialConfig(ConfigExtension):
"""
Rattail config extension for Rattail Tutorial
"""
@ -36,5 +36,5 @@ class Rattail_tutorialConfig(ConfigExtension):
def configure(self, config):
# set some default config values
config.setdefault('rattail.mail', 'emails', 'rattail_tutorial.emails')
config.setdefault('tailbone', 'menus', 'rattail_tutorial.web.menus')
config.setdefault('rattail.mail.emails', 'rattail_tutorial.emails')
config.setdefault('tailbone.menus.handler', 'rattail_tutorial.web.menus:TutorialMenuHandler')