website issueshttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues2017-04-11T22:03:09+02:00https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/227logrotate richtig configurieren2017-04-11T22:03:09+02:00Andreas Valderlogrotate richtig configurierenDeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/166Vorschlagen von Kapitelmarkern kaputt2017-04-13T10:31:58+02:00Julian RotherVorschlagen von Kapitelmarkern kaputtWenn ein nicht angemeldeter Nutzer einen Kapitelmarker vorschlagt bekommt er "Method Not Allowed".
Anscheinend wird ein POST auf `/play/<id>` statt auf `/newchapter/<id>` ausgeführt, der dann natürlich fehlschlägt.Wenn ein nicht angemeldeter Nutzer einen Kapitelmarker vorschlagt bekommt er "Method Not Allowed".
Anscheinend wird ein POST auf `/play/<id>` statt auf `/newchapter/<id>` ausgeführt, der dann natürlich fehlschlägt.DeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/165Beim Löschen eines Kurses bleiben die Lectures weiterhin, nicht gelöscht, in ...2017-04-13T10:31:58+02:00Julian RotherBeim Löschen eines Kurses bleiben die Lectures weiterhin, nicht gelöscht, in der DatenbankDie alte Website geht erst durch videos und lectures, bevor sie den Kurs als gelöscht markiert.
Das mach z.Z. den Drehplan der alten Website kaputt!Die alte Website geht erst durch videos und lectures, bevor sie den Kurs als gelöscht markiert.
Das mach z.Z. den Drehplan der alten Website kaputt!Deploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/143Zugriffstyp "Fachschaftler" hinzufügen2018-05-17T18:19:19+02:00Julian RotherZugriffstyp "Fachschaftler" hinzufügenFür FS-interne Videos. Im Backend muss man dafür wahrscheinlich nicht viel machen, da jeder eingeloggte Nuzter Vollzugriff auf alles hat.
Die Integration ins Frontend würde ich aber ungerne selber machen.Für FS-interne Videos. Im Backend muss man dafür wahrscheinlich nicht viel machen, da jeder eingeloggte Nuzter Vollzugriff auf alles hat.
Die Integration ins Frontend würde ich aber ungerne selber machen.DeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/65URL-Schema überarbeiten2018-05-17T18:19:20+02:00Julian RotherURL-Schema überarbeitenDeploymentJulian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/63FAQ und Fehlerseite mit sinnvollem Inhalt füllen2018-05-17T18:19:20+02:00Julian RotherFAQ und Fehlerseite mit sinnvollem Inhalt füllenDeploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/61Default 500er-Seite2018-05-17T18:19:20+02:00Julian RotherDefault 500er-SeiteDeploymentJulian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/236Test für Legacy-URLs2017-04-15T18:05:36+02:00Julian RotherTest für Legacy-URLsDeploymentJulian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/235SSL-Zertifikate2017-04-11T19:40:24+02:00Julian RotherSSL-ZertifikateDie Web-VMs brauchen Zertifikate für rwth.video, video.rwth-aachen.de, videoag.fsmpi.rwth-aachen.de und video.fsmpi.rwth-aachen.de.Die Web-VMs brauchen Zertifikate für rwth.video, video.rwth-aachen.de, videoag.fsmpi.rwth-aachen.de und video.fsmpi.rwth-aachen.de.DeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/75CSRF-Angreifbarkeit überprüfen2018-05-17T18:19:21+02:00Julian RotherCSRF-Angreifbarkeit überprüfenDeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/66Zugriffsrechte (vpnonline/protected/etc) in perm integrieren2018-05-17T18:19:22+02:00Julian RotherZugriffsrechte (vpnonline/protected/etc) in perm integrierenDeploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/64Sinnvolle Seitentitel setzen2018-05-17T18:19:22+02:00Julian RotherSinnvolle Seitentitel setzenDeploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/58logout with ref on a non public page results in a "bad gateway"2018-05-17T18:19:22+02:00Andreas Valderlogout with ref on a non public page results in a "bad gateway"```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in...```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/flask/app.py", line 1836, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/lib/python3/dist-packages/flask/app.py", line 1820, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "/usr/lib/python3/dist-packages/flask/app.py", line 1403, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python3/dist-packages/flask/_compat.py", line 33, in reraise
raise value
File "/usr/lib/python3/dist-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python3/dist-packages/flask/app.py", line 1478, in full_dispatch_request
response = self.make_response(rv)
File "/usr/lib/python3/dist-packages/flask/app.py", line 1577, in make_response
rv = self.response_class.force_type(rv, request.environ)
File "/usr/lib/python3/dist-packages/werkzeug/wrappers.py", line 827, in force_type
response = BaseResponse(*_run_wsgi_app(response, environ))
File "/usr/lib/python3/dist-packages/werkzeug/wrappers.py", line 57, in _run_wsgi_app
return _run_wsgi_app(*args)
File "/usr/lib/python3/dist-packages/werkzeug/test.py", line 855, in run_wsgi_app
app_iter = app(environ, start_response)
TypeError: 'tuple' object is not callable
```Deploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/54mysql <> sqlite in der suche2018-05-17T18:19:22+02:00Andreas Valdermysql <> sqlite in der suche```
File "./db.py", line 63, in query
cur.execute(operation, params)
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 518, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "/usr/...```
File "./db.py", line 63, in query
cur.execute(operation, params)
File "/usr/lib/python3/dist-packages/mysql/connector/cursor.py", line 518, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "/usr/lib/python3/dist-packages/mysql/connector/connection.py", line 684, in cmd_query
result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
File "/usr/lib/python3/dist-packages/mysql/connector/connection.py", line 602, in _handle_result
raise errors.get_exception(packet)
mysql.connector.errors.ProgrammingError: 1060 (42S21): Duplicate column name 'id'
```Deploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/44fehlgeschlagenes Sortieren loggen und anzeigen2018-05-17T18:19:22+02:00Andreas Valderfehlgeschlagenes Sortieren loggen und anzeigenDeploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/36L2P/Shibboleth Integration2018-05-17T18:19:22+02:00Andreas ValderL2P/Shibboleth IntegrationDeploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/34Video AG IT mit den Admins auskaspern2018-05-17T18:19:22+02:00Andreas ValderVideo AG IT mit den Admins auskaspernDeploymenthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/26"Videos einsortieren" integrieren2018-05-17T18:19:22+02:00Andreas Valder"Videos einsortieren" integrierenDeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/24HLS in den Player integrieren2018-05-17T18:19:22+02:00Andreas ValderHLS in den Player integrierenDeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/20Zugriffsrechte ins UI integrieren2018-05-17T18:19:22+02:00Julian RotherZugriffsrechte ins UI integrierenDeployment