byceps/byceps

View on GitHub
byceps/blueprints/admin/core/templates/layout/admin/_header_nav_brand.html

Summary

Maintainability
Test Coverage
{%- from 'macros/admin.html' import render_main_tabs %}


{%- with navigation = Navigation(_('Brand'))
    .add_item(
      url_for('admin_dashboard.view_brand', brand_id=brand.id),
      _('Dashboard'),
      id='admin_dashboard_brand',
      required_permission='brand.view',
      icon='dashboard')
    .add_item(
      url_for('site_admin.index_for_brand', brand_id=brand.id),
      _('Sites'),
      id='sites_admin',
      required_permission='site.view',
      icon='site')
    .add_item(
      url_for('party_admin.index_for_brand', brand_id=brand.id),
      _('Parties'),
      id='parties_admin',
      required_permission='party.view',
      icon='date')
    .add_item(
      url_for('news_admin.channel_index_for_brand', brand_id=brand.id),
      _('News'),
      id='news_admin',
      required_permission='news_item.view',
      icon='news')
    .add_item(
      url_for('shop_shop_admin.view_for_brand', brand_id=brand.id),
      _('Shop'),
      id='shop_shop_admin',
      required_permission='shop.view',
      icon='shop')
    .add_item(
      url_for('orga_admin.persons_for_brand', brand_id=brand.id),
      _('Organizers'),
      id='orga_admin',
      required_permission='orga_detail.view',
      icon='users')
    .add_item(
      url_for('brand_admin.view', brand_id=brand.id),
      _('Settings'),
      id='brand_admin',
      required_permission='brand.view',
      icon='settings')
    .add_item(
      url_for('more_admin.view_brand', brand_id=brand.id),
      _('More'),
      id='more_admin_brand',
      required_permission='admin.access',
      icon='ellipsis-h')
-%}
{{ render_main_tabs(navigation, current_page) }}
{%- endwith %}