Esempio n. 1
0
 def overview(self, dc_obj):
     menus = _model.Menu.select()
     l = [
         [
             html.A(item.id, href='menus/' + item.machine_name),
             html.A(i18n.translate(item.machine_name), href='menus/' + item.machine_name),
             html.Checkbox(checked=bool(item.enabled))
         ] for item in menus]
     dc_obj.context['content'] = csrf.SecureForm(html.TableElement(*l, classes={'menu-overview'}))
     dc_obj.context['title'] = 'Menus Overview'
     dc_obj.config['theme'] = 'admin_theme'
     return 'page'
Esempio n. 2
0
 def a_menu(self, dc_obj, menu_name):
     menu = _menus.menu(menu_name).render()
     dc_obj.context['content'] = html.List(*menu, additional={'style': 'list-style-type: none;'})
     dc_obj.context['title'] = i18n.translate(menu_name)
     dc_obj.config['theme'] = 'admin_theme'
     return 'page'