evaluationsportal issueshttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues2016-01-02T23:27:18Zhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/53Search is case sEnSetive2016-01-02T23:27:18ZHans-Peter DeifelSearch is case sEnSetiveRobert Obermeier: This sucks.
Fix it.Robert Obermeier: This sucks.
Fix it.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/52"*url" aus der lokalen in die globale Config verschieben2016-01-02T23:27:17ZHans-Peter Deifel"*url" aus der lokalen in die globale Config verschiebenJulian Brost: Sonst fliegt einem alles um die Ohren, wenn da eine ergaenzt wird und man seine lokale Config nicht angepasst hat. Und da sollten sich ja sinnvolle Defaults finden lassen.Julian Brost: Sonst fliegt einem alles um die Ohren, wenn da eine ergaenzt wird und man seine lokale Config nicht angepasst hat. Und da sollten sich ja sinnvolle Defaults finden lassen.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/51DB-Version 22016-01-02T23:27:14ZHans-Peter DeifelDB-Version 2Johannes Schilling: this meta-ticket blocks all things that need to be done for db-version 2Johannes Schilling: this meta-ticket blocks all things that need to be done for db-version 2https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/50Emails sind öffentlich zugänglich2017-02-07T20:44:30ZHans-Peter DeifelEmails sind öffentlich zugänglichChristoph Egger: Emails selber brauchen wir nach der Moderation eigentlich nicht in der Datenbank zu halten.
Die sind ja primär dazu da, mal auf den Received-From header zu schaun.
Sollte man also beim move_to_database nicht weiter...Christoph Egger: Emails selber brauchen wir nach der Moderation eigentlich nicht in der Datenbank zu halten.
Die sind ja primär dazu da, mal auf den Received-From header zu schaun.
Sollte man also beim move_to_database nicht weiterkopieren oder Löschenhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/49/utils.py und /web/utils.py zusammenlegen2016-01-02T23:27:11ZHans-Peter Deifel/utils.py und /web/utils.py zusammenlegenHans-Peter Deifel: Das ist verwirrend und Fehleranfällig, dass es zwei utils.py gibt. Außerdem enthalten sie ähnlichen bis gleichen Code.Hans-Peter Deifel: Das ist verwirrend und Fehleranfällig, dass es zwei utils.py gibt. Außerdem enthalten sie ähnlichen bis gleichen Code.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/48Documentation config example erroneous2016-01-02T23:27:09ZHans-Peter DeifelDocumentation config example erroneousRobert Obermeier: \xco is not a hex number, has to be \xc0.
Robert Obermeier: \xco is not a hex number, has to be \xc0.
https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/47hostname in internen links enthalten2016-01-02T23:27:06ZHans-Peter Deifelhostname in internen links enthaltenTobias Langer: Sollte bei der URL ein Port explizit mit angegeben werden, wird dieser bei Links zu den PDF vergessen.Tobias Langer: Sollte bei der URL ein Port explizit mit angegeben werden, wird dieser bei Links zu den PDF vergessen.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/46Verzeichnisse werden nicht angelegt, wenn sie nicht schon existieren2016-01-02T23:27:02ZHans-Peter DeifelVerzeichnisse werden nicht angelegt, wenn sie nicht schon existierenHans-Peter Deifel: Um die installation und das ausprobieren einfacher zu machen, sollten Verzeichnisse wie das Maildir, moderation und public_pdfs beim start angelegt werdenHans-Peter Deifel: Um die installation und das ausprobieren einfacher zu machen, sollten Verzeichnisse wie das Maildir, moderation und public_pdfs beim start angelegt werdenhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/45Debug-Mode2016-01-02T23:27:00ZHans-Peter DeifelDebug-ModeHans-Peter Deifel: Es sollte einen debug-modus geben, in dem keine mails verschickt werden und stacktraces auf stdout ausgegeben werden. Anschaltbar zB über config oder einvironment oder argument.Hans-Peter Deifel: Es sollte einen debug-modus geben, in dem keine mails verschickt werden und stacktraces auf stdout ausgegeben werden. Anschaltbar zB über config oder einvironment oder argument.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/44Bei leerer datenbank wird DB-Version 0 angenommen2016-01-02T23:26:57ZHans-Peter DeifelBei leerer datenbank wird DB-Version 0 angenommenHans-Peter Deifel: Wenn das data/{moderation,public_pdf} Verzeichnisse leer sind, existiert kein db_version file, das die Version festsetzt; dann wird automatisch Version 0 angenommen und das scheitert, wenn die required_db_version größe...Hans-Peter Deifel: Wenn das data/{moderation,public_pdf} Verzeichnisse leer sind, existiert kein db_version file, das die Version festsetzt; dann wird automatisch Version 0 angenommen und das scheitert, wenn die required_db_version größer ist.
Die default-Annahme von 0 ist nicht so doof, wenn alte Installationen upgedated werden sollen, aber bei einer ganz neu aufgesetzten trifft sie leider auch zu. Die frage ist: Will man den check für leere Datenbanken sein lassen, oder lieber eine sinnvollere Fehlermeldung als "Die DB-Version stimmt nicht" (zum Beispiel "Leg doch mal diese 2 Files mit diesem Inhalt an, wenn deine Absicht war, ...") ausgebenhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/43Ausgeklappte Listeneinträge werden bei "Zurück" eingeklappt2016-01-02T23:26:55ZHans-Peter DeifelAusgeklappte Listeneinträge werden bei "Zurück" eingeklapptHans-Peter Deifel: Hans-Peter Deifel: https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/42Mailantworten kommen von @faui2k9.de2016-01-02T23:26:53ZHans-Peter DeifelMailantworten kommen von @faui2k9.deHans-Peter Deifel: Wir brauchen da eine site-config-variableHans-Peter Deifel: Wir brauchen da eine site-config-variablehttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/41Die Metadaten sind nicht komplett in UTF-82016-01-02T23:26:51ZHans-Peter DeifelDie Metadaten sind nicht komplett in UTF-8Hans-Peter Deifel: Hans-Peter Deifel: https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/40Sinnvolle Dozentensortierung2016-01-02T23:26:48ZHans-Peter DeifelSinnvolle DozentensortierungHans-Peter Deifel: die sortierung nach dozent sortiert derzeit nach vorname/titel (as in "Dipl.-Inf. Tobias Werth" unter D sortiert)
Hans-Peter Deifel: die sortierung nach dozent sortiert derzeit nach vorname/titel (as in "Dipl.-Inf. Tobias Werth" unter D sortiert)
https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/39Semesterangaben vereinheitlichen2016-01-02T23:26:45ZHans-Peter DeifelSemesterangaben vereinheitlichenHans-Peter Deifel: Aktuell wird in der Datenbank ein ziemlicher Mischmasch von Formaten verwendet:
Vorschlag: Tupel aus (Jahr, "SS" oder "WS"). Das sortiert dann in Python auch schon richtigHans-Peter Deifel: Aktuell wird in der Datenbank ein ziemlicher Mischmasch von Formaten verwendet:
Vorschlag: Tupel aus (Jahr, "SS" oder "WS"). Das sortiert dann in Python auch schon richtighttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/38Link ins Univis für jede Veranstaltung2016-01-02T23:26:39ZHans-Peter DeifelLink ins Univis für jede VeranstaltungSebastian Hahn: Wäre praktisch zu habenSebastian Hahn: Wäre praktisch zu habenhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/37"Work in Progress"-Seite2016-01-02T23:26:36ZHans-Peter Deifel"Work in Progress"-SeiteHans-Peter Deifel: Wenn gerade an den Daten herumgepfuscht wird, sollte man einfach™ eine WIP-Seite vorschalten können, so dass von außen niemand mehr die Datenbank verändern kann.
Eine Möglichkeit wäre eine Datei, deren Existenz appl...Hans-Peter Deifel: Wenn gerade an den Daten herumgepfuscht wird, sollte man einfach™ eine WIP-Seite vorschalten können, so dass von außen niemand mehr die Datenbank verändern kann.
Eine Möglichkeit wäre eine Datei, deren Existenz application.py abfragt und ggf. auf die WIP-Seite verweisthttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/36Referenzen auf eva.cs.fau.de aus templates entfernen2016-01-02T23:26:35ZHans-Peter DeifelReferenzen auf eva.cs.fau.de aus templates entfernenHans-Peter Deifel: Alles was davon abhängt sollte in ein site-lokales File ausgelagert werdenHans-Peter Deifel: Alles was davon abhängt sollte in ein site-lokales File ausgelagert werdenhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/35templates/ aus data/-Verzeichnis verschieben2016-01-02T23:26:32ZHans-Peter Deifeltemplates/ aus data/-Verzeichnis verschiebenHans-Peter Deifel: data/ ist mehr so für dinge die geschrieben werden => nicht templates/Hans-Peter Deifel: data/ ist mehr so für dinge die geschrieben werden => nicht templates/https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/34E-Mail an Admins senden, wenn webapp crasht2016-01-02T23:26:30ZHans-Peter DeifelE-Mail an Admins senden, wenn webapp crashtHans-Peter Deifel: Hans-Peter Deifel: