From c28ca71ce070bbf12f233f171a60cc755dd7cfe6 Mon Sep 17 00:00:00 2001 From: kaiyou <pierre@jaury.eu> Date: Sat, 14 Sep 2019 12:01:44 +0200 Subject: [PATCH] Add a top navigation bar --- trurt/configuration.py | 1 + trurt/templates/base.html | 35 ++++++++++++++++++++++++++++++----- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/trurt/configuration.py b/trurt/configuration.py index e7fafc9..d2a1688 100644 --- a/trurt/configuration.py +++ b/trurt/configuration.py @@ -9,6 +9,7 @@ DEFAULT_CONFIG = { 'SQLALCHEMY_DATABASE_URI': 'sqlite:////tmp/trurt.db', 'SQLALCHEMY_TRACK_MODIFICATIONS': False, 'SECRET_KEY': 'changeMe', + 'TEMPLATES_AUTO_RELOAD': False } class ConfigManager(dict): diff --git a/trurt/templates/base.html b/trurt/templates/base.html index 31af71b..68eb448 100644 --- a/trurt/templates/base.html +++ b/trurt/templates/base.html @@ -13,15 +13,40 @@ <span class="logo-mini">RЯ</span> <span class="logo-lg">TRUЯT</span> </a> + + <nav class="navbar navbar-static-top"> + <a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button"> + <span class="sr-only">Toggle navigation</span> + </a> + <div class="navbar-custom-menu"> + <ul class="nav navbar-nav"> + {% if current_user.is_authenticated %} + <li class="dropdown user"> + <a class="dropdown-toggle"> + Logged in as <strong>{{ current_user.username }}</strong> + </a> + </li> + <li class="dropdown user"> + <a href="{{ url_for("account.logout") }}" class="dropdown-toggle"> + <i class="fa fa-sign-out"></i> + Log out + </a> + </li> + {% else %} + <li class="dropdown user"> + <a href="{{ url_for("account.login") }}" class="dropdown-toggle"> + <i class="fa fa-sign-in"></i> + Log in + </a> + </li> + {% endif %} + </ul> + </div> + </header> <aside class="main-sidebar"> <section class="sidebar"> - - {% if current_user.is_authenticated %} - <h4 class="text-center text-primary">{{ current_user.username }}</h4> - {% endif %} - <ul class="sidebar-menu" data-widget="tree"> {% include "sidebar.html" %} </ul> -- GitLab