diff --git a/mo/web/menu.py b/mo/web/menu.py index db1e8d0359926487d3a98540520ee7568dcd7ed8..c8890fc719eeb39c515ea33c0a6a7ad8bcc00f65 100644 --- a/mo/web/menu.py +++ b/mo/web/menu.py @@ -19,17 +19,17 @@ class MenuItem: def get_menu(): items = [ - MenuItem(url_for('index'), "Index") + MenuItem(url_for('index'), "Domů") ] - if request.path.startswith('/org/'): - items = [ + if g.user and (g.user.is_org or g.user.is_admin): + items.extend([ MenuItem(url_for('org_index'), "Org"), MenuItem(url_for('org_place_root'), "Místa"), MenuItem(url_for('org_contest_root'), "Soutěž"), - MenuItem(url_for('org_users'), "Soutěžící", active_prefix="/org/user"), - MenuItem(url_for('org_orgs'), "Organizátoři", active_prefix="/org/org"), - ] + MenuItem(url_for('org_users'), "Soutěžící"), + MenuItem(url_for('org_orgs'), "Organizátoři"), + ]) # Login / user settings if g.user: