def _call_conf(cfg, parser): cfg.footers.append('eshop/_footer.html') if cfg.eshop_cart_in_menu: user_sections.append(MenuItem('/eshop/cart', label="Shopping Cart", symbol="shopping-cart", role="shopping-cart")) if cfg.debug: app.set_route('/eshop/cart/wipe', eshop_cart_wipe)
def _call_conf(cfg, parser): if cfg.eshop_eshop_in_menu: user_sections.append(MenuItem('/eshop', label="Eshop"))
from lib.menu import Menu, Item, isitem, ismenu, correct_menu from user import user_sections admin_sections = Menu('Administration') admin_menu = admin_sections # back compatibility content_menu = Menu('Content') codebooks_menu = Menu('Codebooks') system_menu = Menu('System') admin_menu.append(content_menu) admin_menu.append(codebooks_menu) admin_menu.append(system_menu) user_sections.append(Item('/admin', label="Admin", symbol='admin', rights=['admin'])) def _call_conf(cfg, parser): if cfg.debug: system_menu.append(Item('/debug-info', label="PoorWSGi debug", symbol='debug')) @app.route('/admin') def root(req): check_login(req) check_right(req, 'admin') no_section = Menu('') no_section.items = list(item for item in admin_sections if isitem(item))
def _call_conf(cfg, parser): if cfg.news_in_menu: user_sections.append(Item("/news", label="News"))