From 056eb1d5aca241e2de02ba9d544a1ed98be52b66 Mon Sep 17 00:00:00 2001 From: Andreas Valder <andreasv@fsmpi.rwth-aachen.de> Date: Mon, 29 Aug 2016 21:37:59 +0200 Subject: [PATCH] started schedule --- server.py | 5 +++++ templates/base.html | 17 ++++++++++------- templates/schedule.html | 16 ++++++++++++++++ 3 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 templates/schedule.html diff --git a/server.py b/server.py index c914df7..1d8ab62 100755 --- a/server.py +++ b/server.py @@ -285,5 +285,10 @@ def auth(): # For use with nginx auth_request else: return "Not allowed", 403 + +@app.route('/schedule') +def schedule(): + return render_template('schedule.html') + if __name__ == '__main__': app.run(threaded=True) diff --git a/templates/base.html b/templates/base.html index a6ad221..54bc736 100644 --- a/templates/base.html +++ b/templates/base.html @@ -1,7 +1,8 @@ {% set navigation_bar = [ -('/', 'index', 'Home', 'home'), -('/videos', 'videos', 'Videos', 'film'), -('/faq', 'faq', 'FAQ', 'question-sign') +('/', 'index', 'Home', 'home', false), +('/videos', 'videos', 'Videos', 'film', false), +('/faq', 'faq', 'FAQ', 'question-sign', false), +('/schedule', 'schedule', 'Drehplan', 'calendar', true) ] -%} {% set active_page = active_page|default('none') -%} @@ -53,10 +54,12 @@ <div class="row"> <div class="col-xs-12 col-sm-8"> <ul class="nav nav-pills"> - {% for href, id, caption, gly in navigation_bar %} - <li{% if id == active_page %} class="active"{% endif %}> - <a href="{{ href|e }}">{% if gly != '' %}<span class="glyphicon glyphicon-{{ gly }}"></span> {% endif %}{{ caption }}</a> - </li> + {% for href, id, caption, gly, modonly in navigation_bar %} + {% if (not modonly) or (modonly and ismod()) %} + <li{% if id == active_page %} class="active"{% endif %}> + <a href="{{ href|e }}">{% if gly != '' %}<span class="glyphicon glyphicon-{{ gly }}"></span> {% endif %}{{ caption }}</a> + </li> + {% endif %} {% endfor %} <li class="navbar-right"> {% if not ismod() %} diff --git a/templates/schedule.html b/templates/schedule.html new file mode 100644 index 0000000..e82c9e5 --- /dev/null +++ b/templates/schedule.html @@ -0,0 +1,16 @@ +{% from 'macros.html' import preview %} +{% extends "base.html" %} +{% set active_page = "schedule" %} +{% block content %} +<div class="panel-group" id="accordion"> + <div class="panel panel-default"> + <div class="panel-heading"> + <h1 class="panel-title">Drehplan</h1> + </div> + <div> + </div> + </div> +</div> +</div> + +{% endblock %} -- GitLab