From 4003c9b76d1ff735fb7e9be048b7169515e46c87 Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Tue, 2 Jan 2018 01:22:38 +0100
Subject: [PATCH] Removed remaining usages of courses.responsible

---
 edit.py                | 2 ++
 server.py              | 6 +-----
 templates/courses.html | 2 +-
 3 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/edit.py b/edit.py
index a304a58..a0423b1 100644
--- a/edit.py
+++ b/edit.py
@@ -175,6 +175,8 @@ def create(table):
 		values.append(val)
 	id = modify('INSERT INTO %s (%s) VALUES (%s)'%(editable_tables[table]['table'],
 				','.join(columns), ','.join(['?']*len(values))), *values)
+	if table == 'courses':
+		set_responsible(id, session['user']['dbid'], 1)
 	if 'ref' in request.values:
 		return redirect(request.values['ref'])
 	return str(id), 200
diff --git a/server.py b/server.py
index f2704ed..84f35fc 100644
--- a/server.py
+++ b/server.py
@@ -333,11 +333,7 @@ def search():
 	q = request.args['q']
 	courses = searchquery(q, '*', ['title', 'short', 'organizer', 'subject', 'description'],
 			'courses', 'WHERE (? OR (visible AND listed)) GROUP BY id ORDER BY _score DESC, semester DESC LIMIT 20', ismod())
-	#lectures = searchquery(q, 'lectures.*, courses.visible AS coursevisible, courses.listed, "course" AS sep, courses.*',
-	#			['lectures.title', 'lectures.comment', 'lectures.speaker', 'courses.short'],
-	#			'lectures LEFT JOIN courses on (courses.id = lectures.course_id)',
-	#			'WHERE (? OR (coursevisible AND listed AND visible)) GROUP BY id ORDER BY _score DESC, time DESC LIMIT 30', ismod())
-	lectures = searchquery(q, 'lectures.*, courses.visible AS coursevisible, courses.listed, courses.id AS courses_id, courses.visible AS courses_visible, courses.listed AS courses_listed, courses.title AS courses_title, courses.short AS courses_short, courses.handle AS courses_handle, courses.organizer AS courses_organizer, courses.subject AS courses_subject, courses.credits AS courses_credits, courses.created_by AS courses_created_by, courses.time_created AS courses_time_created, courses.time_updated AS courses_time_updated, courses.semester AS courses_semester, courses.downloadable AS courses_downloadable, courses.embedinvisible AS courses_embedinvisible, courses.description AS courses_description, courses.internal AS courses_internal, courses.responsible AS courses_responsible',
+	lectures = searchquery(q, 'lectures.*, courses.visible AS coursevisible, courses.listed, courses.id AS courses_id, courses.visible AS courses_visible, courses.listed AS courses_listed, courses.title AS courses_title, courses.short AS courses_short, courses.handle AS courses_handle, courses.organizer AS courses_organizer, courses.subject AS courses_subject, courses.credits AS courses_credits, courses.created_by AS courses_created_by, courses.time_created AS courses_time_created, courses.time_updated AS courses_time_updated, courses.semester AS courses_semester, courses.downloadable AS courses_downloadable, courses.embedinvisible AS courses_embedinvisible, courses.description AS courses_description, courses.internal AS courses_internal',
 			['lectures.title', 'lectures.comment', 'lectures.speaker', 'courses.short'],
 			'lectures LEFT JOIN courses on (courses.id = lectures.course_id)',
 			'WHERE (? OR (coursevisible AND listed AND visible)) GROUP BY id ORDER BY _score DESC, time DESC LIMIT 30', ismod())
diff --git a/templates/courses.html b/templates/courses.html
index 9eb562f..a65de35 100644
--- a/templates/courses.html
+++ b/templates/courses.html
@@ -13,7 +13,7 @@
 			</li>
 			<li>
 				{% set newhandle = 'new'+(randint(0,1000)|string) %}
-				<a class="btn btn-default" href="{{ url_for('create', table='courses', handle=newhandle, title='Neue Veranstaltung', responsible=session.user.givenName, ref=url_for('course', handle=newhandle)) }}">Neue Veranstaltung</a>
+				<a class="btn btn-default" href="{{ url_for('create', table='courses', handle=newhandle, title='Neue Veranstaltung', ref=url_for('course', handle=newhandle)) }}">Neue Veranstaltung</a>
 			</li>
 			{% endif %}
 			<li class="dropdown pull-right" style="padding-right: 0px">
-- 
GitLab