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