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