From 0de13221cb6ffae70c6c27e941b450b91f1d7d10 Mon Sep 17 00:00:00 2001
From: Andreas Valder <andreasv@fsmpi.rwth-aachen.de>
Date: Thu, 8 Sep 2016 19:46:11 +0200
Subject: [PATCH] started working on #26

---
 server.py                |  9 +++++++--
 templates/changelog.html |  1 +
 templates/sortlog.html   | 32 ++++++++++++++++++++++++++++++++
 3 files changed, 40 insertions(+), 2 deletions(-)
 create mode 100644 templates/sortlog.html

diff --git a/server.py b/server.py
index 9a9a76c..0e8992d 100755
--- a/server.py
+++ b/server.py
@@ -353,7 +353,7 @@ def auth(): # For use with nginx auth_request
 def stats():
 	return render_template('stats.html')
 
-@app.route('/log')
+@app.route('/changelog')
 @register_navbar('Changelog', 'book')
 @mod_required
 def changelog():
@@ -397,7 +397,7 @@ def new_featured():
 		return redirect(request.values['ref'])
 	return id,  200
 
-@app.route('/sitemap.xml', methods=['GET'])
+@app.route('/sitemap.xml')
 def sitemap():
 	pages=[]
 	# static pages
@@ -414,6 +414,11 @@ def sitemap():
 	return Response(render_template('sitemap.xml', pages=pages), 200, {'Content-Type': 'application/atom+xml'} )
 
 
+@app.route('/sortlog')
+@register_navbar('Sortierlog', 'sort-by-attributes-alt')
+@mod_required
+def sortlog():
+	return render_template('sortlog.html')
 
 import feeds
 import importer
diff --git a/templates/changelog.html b/templates/changelog.html
index e2551a3..b1ace50 100644
--- a/templates/changelog.html
+++ b/templates/changelog.html
@@ -6,6 +6,7 @@
 		<div class="panel-heading">
 			<h1 class="panel-title">Changelog</h1>
 		</div>
+		<p>Hier werden alle Änderungen an Kursen/Veranstaltungen/Videos etc. geloggt und können Rückgängig gemacht werden.</p>
 		<div class="table-responsive">
 			<table class="table table-condensed">
 				<tr>
diff --git a/templates/sortlog.html b/templates/sortlog.html
new file mode 100644
index 0000000..2921a70
--- /dev/null
+++ b/templates/sortlog.html
@@ -0,0 +1,32 @@
+{% from 'macros.html' import preview %}
+{% extends "base.html" %}
+{% block content %}
+<div class="panel-group">
+	<div class="panel panel-default">
+		<div class="panel-heading">
+			<h1 class="panel-title">Sortierlog</h1>
+		</div>
+		<p>Hier werden die hochgeladenen Videos einsortiert und geloggt wo jede Datei einsortiert wurde.</p>
+		<div class="table-responsive">
+			<table class="table table-condensed">
+				<tr>
+					<th>Zeit</th>
+					<th>Pfad</th>
+					<th>Course</th>
+					<th>Lecture</th>
+					<th>Video id</th>
+				</tr>
+				{% for i in changelog %}
+					<tr>
+						<td>{{i.when}}</td>
+						<td>{{i.path}}</td>
+						<td>{{i.course_id}}</td>
+						<td>{{i.lecture_id}}</td>
+						<td>{{i.id}}</td>
+					</tr>
+				{% endfor %}
+			</table>
+		</div>
+	</div>
+</div>
+{% endblock %}
-- 
GitLab