website issueshttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues2018-05-17T18:19:19+02:00https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/133Player2018-05-17T18:19:19+02:00Felix BaumannPlayerwollen wir das beibehalten, dass das Scrollen auf dem Videofenster die Lautstärke regelt, statt die Website herunterzuscrollen?
und 720p wird noch immer vor 360p im Player gelistet
und es wäre super, wenn ihr https://api.jquery.com/scr...wollen wir das beibehalten, dass das Scrollen auf dem Videofenster die Lautstärke regelt, statt die Website herunterzuscrollen?
und 720p wird noch immer vor 360p im Player gelistet
und es wäre super, wenn ihr https://api.jquery.com/scrollTop/ verwendet, um den scrollbaren div mit den Geschwindigkeiten ganz unten starten zu lassen, damit man nicht jedesmal scrollen muss ;)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/130Editboxen2018-05-17T18:19:19+02:00Felix BaumannEditboxenEiniges kaputt:
* Positionierung
* Größe ändern
* Platzierung außerhalb der SeiteEiniges kaputt:
* Positionierung
* Größe ändern
* Platzierung außerhalb der SeiteAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/129Editboxen Position wird nicht aktualisiert2018-05-17T18:19:19+02:00Felix BaumannEditboxen Position wird nicht aktualisiertDie Position von Editboxen wird nicht mit der Größenänderung eines Fensters aktualisiert
Sie bleibt absolut und an derselben PixelpositionDie Position von Editboxen wird nicht mit der Größenänderung eines Fensters aktualisiert
Sie bleibt absolut und an derselben Pixelpositionhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/125Footer mobile2018-05-17T18:19:19+02:00Felix BaumannFooter mobileDer Footer wird mobile nach unten hin abgeschnitten
EDIT: bei Auflösungen wie 320x480Der Footer wird mobile nach unten hin abgeschnitten
EDIT: bei Auflösungen wie 320x480https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/123campus import error2018-05-17T18:19:19+02:00Felix Baumanncampus import errorder Stacktrace hängt an
das anlegen folgender Campus Einträge zusammen funktioniert nicht:
http://www.campus.rwth-aachen.de/rwth/all/event.asp?gguid=0xEBE3A6C5F6515E43A53476BC00BD19D7&tguid=0xB3C73468FB6C6543BFB1432F93DF8DF1
http:...der Stacktrace hängt an
das anlegen folgender Campus Einträge zusammen funktioniert nicht:
http://www.campus.rwth-aachen.de/rwth/all/event.asp?gguid=0xEBE3A6C5F6515E43A53476BC00BD19D7&tguid=0xB3C73468FB6C6543BFB1432F93DF8DF1
http://www.campus.rwth-aachen.de/rwth/all/event.asp?gguid=0xD3C4112FF80A2C41A053E588B7DA91D1&tguid=0xB3C73468FB6C6543BFB1432F93DF8DF1
http://www.campus.rwth-aachen.de/rwth/all/event.asp?gguid=0x2538146B33EFD2409D6C6BA9786AA42A&tguid=0xB3C73468FB6C6543BFB1432F93DF8DF1
vermutlich hackts an den Tutorien
btw. es wäre toll, wenn man auch einzelne Tutorien auswählen kann
bisher mag es den Anwendungsfall zwar noch nicht geben, aber vielleicht wird ja mal ein Tutorium gefilmt
außerdem will man nicht, dass das Skript error schmeißt egal bei welchem Campuslink, notfalls kann man einen Error ausgeben:
"Tutorien werden nicht unterstützt"
[stacktrace.txt](/uploads/4227308a615de35227491b18a2368098/stacktrace.txt)Andreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/121Erstellen einer Veranstaltung2018-05-17T18:19:19+02:00Felix BaumannErstellen einer VeranstaltungWenn eine neue Veranstaltung erstellt wird, sollte diese direkt aufgerufen werden.
Aktuell bleibt man auf der course SeiteWenn eine neue Veranstaltung erstellt wird, sollte diese direkt aufgerufen werden.
Aktuell bleibt man auf der course SeiteJulian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/119Moderator login bug2018-05-17T18:19:19+02:00Felix BaumannModerator login bugWenn man sich auf einer internen Seite ausloggt und den login oben neben dem Suchfeld nutzt statt den im content bereich, wird man nicht mehr zur internen Seite geforwarded
das passiert erst bei einem manuell angestoßenen Refresh (F5)Wenn man sich auf einer internen Seite ausloggt und den login oben neben dem Suchfeld nutzt statt den im content bereich, wird man nicht mehr zur internen Seite geforwarded
das passiert erst bei einem manuell angestoßenen Refresh (F5)Julian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/109get_url um csrf token erweitern2018-05-17T18:19:19+02:00Andreas Valderget_url um csrf token erweiternJulian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/100timetable entries width is different for every column and issues with more th...2018-05-17T18:19:19+02:00Felix Baumanntimetable entries width is different for every column and issues with more than 3 overlapping entriesdie Breite der Spalten des Drehplans scheint sich zu unterscheiden.
Außerdem geht er in folgender Kalenderwoche kaputt (10.11.-15.11.2014):
http://localhost:5000/timetable?kw=-100
![screenshot-7bc6](/uploads/6ca4854fb8355edf4af1ebfdd1b...die Breite der Spalten des Drehplans scheint sich zu unterscheiden.
Außerdem geht er in folgender Kalenderwoche kaputt (10.11.-15.11.2014):
http://localhost:5000/timetable?kw=-100
![screenshot-7bc6](/uploads/6ca4854fb8355edf4af1ebfdd1b6d212/screenshot-7bc6.png)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/95Editfenster in der Größe anpassbar machen2018-05-17T18:19:19+02:00Felix BaumannEditfenster in der Größe anpassbar machenWenn man Beschreibungen oder ähnliches bearbeitet, ist die textarea recht klein.
Browser bieten ja die Möglichkeit an, das Feld mit dem Dreieck rechts unten zu vergrößern.
Leider vergrößert sich der umgebende Div nicht mit
außerdem wäre...Wenn man Beschreibungen oder ähnliches bearbeitet, ist die textarea recht klein.
Browser bieten ja die Möglichkeit an, das Feld mit dem Dreieck rechts unten zu vergrößern.
Leider vergrößert sich der umgebende Div nicht mit
außerdem wäre es toll, wenn sich die Website per Cookie/DB-Eintrag für den User merkt, wie groß man diese Editfenster gerne hätte ;)Andreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/92search bar rechts, search icon2018-05-17T18:19:19+02:00Felix Baumannsearch bar rechts, search iconDas Searchicon der Searchbar, sollte im Input stehen.
Das lässt sich grob wie folgt realisieren:
http://stackoverflow.com/questions/18838964/add-bootstrap-glyphicon-to-input-box
auf den button (nicht den span):
position: absolute; marg...Das Searchicon der Searchbar, sollte im Input stehen.
Das lässt sich grob wie folgt realisieren:
http://stackoverflow.com/questions/18838964/add-bootstrap-glyphicon-to-input-box
auf den button (nicht den span):
position: absolute; margin-left: -40px; margin-top: -17px;
platziert es im div
dann muss man noch ein wenig die Größe anpassen, den z-index (oder man verschiebt den span vor den input im html)
und man gibt dem input ein zusätzliche padding nach rechts, was die Breite des Suchbuttons ausgleicht (also wenigstens 40px padding)
Ich hab sowas schonmal gemacht
wenn ihr also keine Lust drauf habt, werde ich irgendwann mal einen Pull Request einreichen ;)
was ändert das? wenn der input gefocussed wird, geht der blaue glow auch ums Suchicon herum
außerdem kann man so dafür sorgen, dass der graue border des input, auch um das Suchicon herum zu sehen ist (man könnte hierfür natürlich auch dem suchicon einen ähnlichen border geben)Felix BaumannFelix Baumannhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/91RSS Feed Link:hover -> hässliche underline unterm Icon2018-05-17T18:19:19+02:00Felix BaumannRSS Feed Link:hover -> hässliche underline unterm Icon<a class="fa fa-rss-square pull-right" aria-hidden="true" href="/course/13ws-ausland/feed"></a>
^ist der RSS-Feedlink neben den Videos
ihr habt einen "Fehler" gemacht, als ihr euch für einen Link mit der Klasse entschieden habt, denn lau...<a class="fa fa-rss-square pull-right" aria-hidden="true" href="/course/13ws-ausland/feed"></a>
^ist der RSS-Feedlink neben den Videos
ihr habt einen "Fehler" gemacht, als ihr euch für einen Link mit der Klasse entschieden habt, denn laut bootstrap bekommt jeder link beim Hovern ein underline:
`
a:hover, a:focus {
[...]
text-decoration: underline;
}
`
was hässlich aussieht
beinahe wie ein Schatten beim Hovern
das könnt ihr auf zwei Weisen beheben,
entweder ihr nehmt keine a tags für den RSS Link, sondern einen Button ohne Border oder so.
Oder ihr gebt den fa klassen zusätzlich die Eigenschaft, dass sie text-decoration: none; beim hovern besitzen.
Vielleicht gibt's noch mehr Wege
PS:
Wenn ich diese issues ordentlicher Verfassen soll, sagt mir das bitte.
Ich versuche sie gerade eben schnell herunterzuschreiben.
Auf Wunsch kann ich sie im Nachhinein noch sauber verfassen, wenn das hilft, kostet aber Zeit.Andreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/90Löschen ruft Video auf2018-05-17T18:19:19+02:00Felix BaumannLöschen ruft Video aufDas Löschen eines Videos, ruft das Video auf, weil ihr den Button zum Löschen eines Videos im `<a href></a>` platziert habt.Das Löschen eines Videos, ruft das Video auf, weil ihr den Button zum Löschen eines Videos im `<a href></a>` platziert habt.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/81Tab Order2018-05-17T18:19:19+02:00Felix BaumannTab Orderhttp://www.w3schools.com/tags/att_global_tabindex.asp
der 6. Tab verweißt auf irgendetwas unsichtbares und der Loginteil lässt sich aktuell gar nicht durch Tab ansteuern
gibt sicher noch mehr
Ich halte es für sinnvoll, wenn man ko...http://www.w3schools.com/tags/att_global_tabindex.asp
der 6. Tab verweißt auf irgendetwas unsichtbares und der Loginteil lässt sich aktuell gar nicht durch Tab ansteuern
gibt sicher noch mehr
Ich halte es für sinnvoll, wenn man komplett mit Tab durch die Seite steuern kann, aber es hat keine hohe Priorität.
http://www.barrierefreies-webdesign.de/knowhow/tabindex/werte-fuer-tabindex.htmlhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/77flask probleme2018-05-17T18:19:20+02:00Felix Baumannflask probleme```
felixb@Video-AG:~/Dokumente/videoagwebsite$ pip install flask
Requirement already satisfied (use --upgrade to upgrade): flask in /home/felixb/.local/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgra...```
felixb@Video-AG:~/Dokumente/videoagwebsite$ pip install flask
Requirement already satisfied (use --upgrade to upgrade): flask in /home/felixb/.local/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): itsdangerous>=0.21 in /home/felixb/.local/lib/python2.7/site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): click>=2.0 in /home/felixb/.local/lib/python2.7/site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): Werkzeug>=0.7 in /home/felixb/.local/lib/python2.7/site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.4 in /home/felixb/.local/lib/python2.7/site-packages (from flask)
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe in /home/felixb/.local/lib/python2.7/site-packages (from Jinja2>=2.4->flask)
felixb@Video-AG:~/Dokumente/videoagwebsite$ flask
Usage: flask [OPTIONS] COMMAND [ARGS]...
This shell command acts as general utility script for Flask applications.
It loads the application configured (either through the FLASK_APP
environment variable) and then provides commands either provided by the
application or Flask itself.
The most useful commands are the "run" and "shell" command.
Example usage:
$ export FLASK_APP=hello
$ export FLASK_DEBUG=1
$ flask run
Options:
--help Show this message and exit.
Commands:
run Runs a development server.
shell Runs a shell in the app context.
felixb@Video-AG:~/Dokumente/videoagwebsite$ ./run.py
Traceback (most recent call last):
File "./run.py", line 2, in <module>
from server import *
File "/home/felixb/Dokumente/videoagwebsite/server.py", line 1, in <module>
from flask import Flask, g, request, url_for, redirect, session, render_template, flash, Response, make_response
ImportError: No module named 'flask'
```
Was fehlt mir noch?
Python meint es gäbe kein Flask Module, dabei hab ich es per pip installiert.
Es läuft eine Virtualbox mit Ubuntu 64bit.
außerdem noch eine Frage zum LDAP Teil der config.py:
muss ich da was einstellen, wenn ich irgendwas bzgl. des Kalenders testen möchte? wenn ja was und wie genau, danke :)Julian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/45'time' spalte der lectures kann none sein2018-05-17T18:19:20+02:00Andreas Valder'time' spalte der lectures kann none seinsqlite code von uns macht aus ungültigen timestamps 'none', das geht an verschiedenen stellen kaputt.sqlite code von uns macht aus ungültigen timestamps 'none', das geht an verschiedenen stellen kaputt.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/380Add Button to reencode autoencoded Video2020-03-12T16:20:16+01:00Andreas ValderAdd Button to reencode autoencoded VideoWäre angenehmer zu verwenden als das über die Jobs Seite zu tun.Wäre angenehmer zu verwenden als das über die Jobs Seite zu tun.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/367Hostname in exception mail subject2018-08-11T14:17:08+02:00Andreas ValderHostname in exception mail subjecthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/365Uploadform für Videodateien2018-06-13T14:14:06+02:00Markus WittUploadform für VideodateienDie alte Webseite hatte ein [Uploadform](https://git.fsmpi.rwth-aachen.de/videoag/website-2009-bis-2017/blob/master/site/upload.php), das endweder per totp (nur totp, kein login) oder nach Anmeldung erlaubte, Dateien hochzuladen. War für...Die alte Webseite hatte ein [Uploadform](https://git.fsmpi.rwth-aachen.de/videoag/website-2009-bis-2017/blob/master/site/upload.php), das endweder per totp (nur totp, kein login) oder nach Anmeldung erlaubte, Dateien hochzuladen. War für Screenrecordings und ähnliches sehr praktisch.
**Wichtig**: Eine Möglichkeit, dem Dozenten eine UUID oder sonstiges zu geben, damit er eigenständig Dateien hochladen kann (die dann ggf. direkt einer VL zugeordnet sind) wäre sehr praktisch und mein Hauptanwendungsfall.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/363Offer video metadata for search engines2018-06-13T14:14:51+02:00Felix BaumannOffer video metadata for search enginesMir kam gerade die Idee, dass man unsere Videos für Google, Bing usw. sichtbarer machen könnte.
So wie es bereits für die Crawler von Facebook und co. geschieht:
https://developers.google.com/search/docs/data-types/video
https://blogs.b...Mir kam gerade die Idee, dass man unsere Videos für Google, Bing usw. sichtbarer machen könnte.
So wie es bereits für die Crawler von Facebook und co. geschieht:
https://developers.google.com/search/docs/data-types/video
https://blogs.bing.com/webmaster/2012/04/24/video-killed-the-radio-star-but-we-still-want-your-videos/
Titel, Beschreibung, Veröffentlichungsdatum, Vorschaubilder, embed url, etc.