website merge requestshttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests2020-03-12T16:20:15+01:00https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/26add button to reencode videos, closes #3802020-03-12T16:20:15+01:00Andreas Valderadd button to reencode videos, closes #380Closes #380Closes #380https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/39Add download attribute to video_download_btn macro2021-08-09T10:55:09+02:00Magnus GiesbertAdd download attribute to video_download_btn macroStarts download dialog when pushing the download button instead of navigating to the video file.
Requested per mail "[Video] Download attribute" (01.08.2021)Starts download dialog when pushing the download button instead of navigating to the video file.
Requested per mail "[Video] Download attribute" (01.08.2021)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/27Add Player Shortcuts to FAQ2020-03-31T18:25:33+02:00Magnus GiesbertAdd Player Shortcuts to FAQLöst Issue #376Löst Issue #376https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/5Add Preview to README.md2016-10-28T13:25:49+02:00Christian VolkmannAdd Preview to README.mdhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/15Adds unit tests2017-12-04T12:32:41+01:00Andreas ValderAdds unit tests55% test coverage right now.55% test coverage right now.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/17Benachrichtigungen für Kapitelmarker bei Moderatoren deaktiviert2019-09-18T16:49:19+02:00Magnus GiesbertBenachrichtigungen für Kapitelmarker bei Moderatoren deaktiviertEinzeiler zum Lösen von Isssue #374Einzeiler zum Lösen von Isssue #374https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/21Changed the UI for the lecture view2019-10-15T23:51:10+02:00Jannik HellenkampChanged the UI for the lecture viewhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/10changed tupels to dicts from the edit api2017-04-22T23:26:32+02:00Andreas Valderchanged tupels to dicts from the edit apihttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/7closes #1872017-02-18T13:04:52+01:00Jan Philipp Hafercloses #187setting all 10 seconds simple cookie to save currentTime of video in seconds and resets it if time lower than actual time;
upon reponening players starts again on that timesetting all 10 seconds simple cookie to save currentTime of video in seconds and resets it if time lower than actual time;
upon reponening players starts again on that timeAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/6closes #1902016-11-12T03:44:04+01:00Jan Philipp Hafercloses #190videoplayback only starts if one opens tab in foreground and does not start again after stopping if switching to foregroundvideoplayback only starts if one opens tab in foreground and does not start again after stopping if switching to foregroundhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/23cutprogress: Sortierung nach Tagen2019-10-16T16:52:35+02:00Christoph Rackwitzcutprogress: Sortierung nach TagenKann so aussehen: ![2019-10-15_17_54_08-](/uploads/8312097d402ea9c0e837c69dfa066a2a/2019-10-15_17_54_08-.png)Kann so aussehen: ![2019-10-15_17_54_08-](/uploads/8312097d402ea9c0e837c69dfa066a2a/2019-10-15_17_54_08-.png)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/18Datum der Vorlesung auf der Playerseite anzeigen (#373)2019-10-14T20:45:20+02:00Roman KarwacikDatum der Vorlesung auf der Playerseite anzeigen (#373)closes #373closes #373https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/44Docker setup for development2021-10-13T09:57:43+02:00Nils BeyerDocker setup for developmentNichts wirklich spannendes, hilft mir aber beim testen/entwickeln, daher vielleicht interessant:
Ein kleines Docker-Setup, um die Webseite lokal mit `nginx` zu testen. In der `nginx.conf.example` musste ich dafür kleine Anpassungen vorn...Nichts wirklich spannendes, hilft mir aber beim testen/entwickeln, daher vielleicht interessant:
Ein kleines Docker-Setup, um die Webseite lokal mit `nginx` zu testen. In der `nginx.conf.example` musste ich dafür kleine Anpassungen vornehmen, dort waren u.a. auch alte URLs zu finden.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/24Double tap to seek +-15s2019-12-11T15:54:45+01:00Roman KarwacikDouble tap to seek +-15shttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/47Draft: Support for S32022-07-27T18:58:38+02:00Roman KarwacikDraft: Support for S3This commit adds support for using S3 as storage.
TODO:
- [ ] Use auth() directly in files(filename), and not over proxy in nginx
- [ ] Rewrite sorter.py
- [ ] Expose rgw
- [ ] Move data into S3
- [ ] Add interface for admins to upload...This commit adds support for using S3 as storage.
TODO:
- [ ] Use auth() directly in files(filename), and not over proxy in nginx
- [ ] Rewrite sorter.py
- [ ] Expose rgw
- [ ] Move data into S3
- [ ] Add interface for admins to upload new videos
- [ ] What policies do we use for the presigned links (ExpiresIn is currently just 3600, would be bad if the links becomes bad while watching the video)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/37Draft:Userpages without direct userid2021-10-04T22:46:25+02:00Magnus GiesbertDraft:Userpages without direct useridMake sure the user in session sees only his personal pages and can not access the user pages of others.
Change paths to personal pages from internal/user/$userid$/$personalpage$ to internal/user/$personalpage$ and only use the sessions u...Make sure the user in session sees only his personal pages and can not access the user pages of others.
Change paths to personal pages from internal/user/$userid$/$personalpage$ to internal/user/$personalpage$ and only use the sessions uid internally to get the correct userid.
Also disable the userid given to navbaricon for userendpoints, because it became obsolete.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/3Ergänzung eines Single-Line Commands für die README,2016-10-13T11:07:24+02:00Felix BaumannErgänzung eines Single-Line Commands für die README,um alle dependencies schneller installieren zu können.
README um Hinweis ergänzt (Config initiiert per default die Daten nicht)
Signed-off-by: Felix Baumann <felixb@fsmpi.rwth-aachen.de>um alle dependencies schneller installieren zu können.
README um Hinweis ergänzt (Config initiiert per default die Daten nicht)
Signed-off-by: Felix Baumann <felixb@fsmpi.rwth-aachen.de>https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/2Ergänzung eines Single-Line Commands für die README,2016-10-13T03:47:38+02:00Felix BaumannErgänzung eines Single-Line Commands für die README,um alle dependencies schneller installieren zu können.
Signed-off-by: Felix Baumann <felixb@fsmpi.rwth-aachen.de>um alle dependencies schneller installieren zu können.
Signed-off-by: Felix Baumann <felixb@fsmpi.rwth-aachen.de>https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/42Feature: Authorize helper2021-10-04T22:42:59+02:00Nils BeyerFeature: Authorize helperRelated issues: #387
Currently, authorization for video playback is mostly based on Basic Auth and alert banners in the video player. This leads to problems like in [MaLo](https://rwth.video/17ss-malo/7794) where users have to cancel t...Related issues: #387
Currently, authorization for video playback is mostly based on Basic Auth and alert banners in the video player. This leads to problems like in [MaLo](https://rwth.video/17ss-malo/7794) where users have to cancel the basic auth in order to access RWTH-SSO login. Furthermore, no helper text can be specified.
This merge request implements an authorization helper which allows users to select their authorization method before video playback. Furthermore, it stores login/password details no longer in the HTTP-Authorization header, but in an session entry. This allows users to switch between videos with different passwords without having to re-authenticate.
![image](/uploads/d686080573af19c26f12adc98408773c/image.png)
Points worth discussing:
- Is it okay to store login/password in the session? Others suggested to store specifically which videos/lectures were authorized. This is more complex, and login/passwords used for video playback should not be personal.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/merge_requests/31Fix autoreload2020-05-01T13:03:54+02:00Roman KarwacikFix autoreload