timrepke / registration-system Goto Github PK
View Code? Open in Web Editor NEWPlanungssystem für Gruppenfahrten
License: GNU General Public License v3.0
Planungssystem für Gruppenfahrten
License: GNU General Public License v3.0
wenn jemand zurücktritt sollte der eintrag grau hinterlegt sein, das passiert erst nach reload.
zudem sollten alle zurückgetretenen an das Ende der liste gerückt werden um die übersichtlichkeit zu gewährleisten
User names from bitbucket should match the ones on GitHub so that the contributions are linked to the according user on GitHub.
public registrierungen könnten einen vote up/down button haben
Vorstellbar in Verbindung mit #24, da könnte man in der Datenbank ein JSON Feld haben für "additional info", wo man all die gimmicks speichern kann.
Man kann durch Fenster schauen und sieht (sinnlose) Dinge
provide a feature tour for the admin backend in order to show all the features and prevent misuse. the system is very rich in hidden functions that should be exploited by the organiser as much as possible to get the best out of it ;)
Nett wäre, wenn der SA ein Zertifikat anhängen kann, mit dem Mails signiert werden.
Wir sollten in Zukunft einen Disclaimer haben!!!
Im Wiki ist eine Ideensammlung, was in den Disclaimer rein muss:
https://github.com/TimRepke/registration-system/wiki/%5BWIP%5D-Disclaimer
TODO:
Mauscurser muss wie bei bekanntem Geschicklichkeitsspiel Ziel erreichen, ohne eine Wand zu berühren. Bei(/Pro) Fehler kommt ein extra Layer(Level) on top das zusätzlich zu lösen ist. Man kann bei 3 oder mehr Fehlern das Spiel mit einem 'Stackoverflow' als 'Gewonnen??' beenden.
Es sollte verhindert werden, dass die gleiche E-Mail Adresse mehrfach für eine Anmeldung genutzt wird.
Burndownchart style Grafiken für Anmeldungen (inkl backstepped) und payments und warteliste
Mehr Sachen/Aktionen in die Maps bauen, die nichts mit der Story zu tun haben...
Die Angabe der Volljährigkeit haben wir für interne Zwecke um zu wissen wer Muttizettel bekommt und auf wen wir aufpassen müssen.
Allerdings ist es für die Herbergen relevant zu wissen, ob es Personen >27 Jahre gibt (zur Abrechnung).
In einem wahrscheinlich ziemlich aufwändigen update sollte diese Option eingebaut werden.
Vorher sollte evaluiert werden, wie relevant die Information ist (gibt es überhaupt den Fall). Bisher ist alles auf eine binäre Optionswahl ausgelegt.
In der Meldeliste werden Leute auf <18 gesetzt beim editieren.
... also clean up the dumps/migrations maybe
Der Mindblow-Modus geht nicht mehr in Chrome:
https://fsfahrt.fachschaft.informatik.hu-berlin.de/view/signups/game1/test.html
Firefox geht.
Fehler tritt hier auf:
function getTranslation(svg, node) {
var matrix = svg.getTransformToElement(node);
return [matrix.e, matrix.f];
}
glaub das getTransformToElement is einfach nicht 'stable'
aber das beste was man bekommen konnte
dagrejs/dagre-d3#202As suggested by the JointJS team this function can be poly-filled where it is required. We are working around this locally with a polyfil for now, but it clearly would be better for dagre-d3 to centralise a fix (polyfil or otherwise) so that everyone using Chrome 48 can benefit.
Die Länge der Kommentare sollte in irgendeiner Form eingeschränkt werden in der Meldeliste.
z.B. via http://codeitdown.com/css/text-overflow/
make it possible to sort by each individual property at /admin/?page=list
thats sort of done by adding a custom sort which shows a usable order at least... (first ordered by payed, then re, than back). should be possible to select what to sort by exactly though.
Sometimes the character gets stuck. The pathfinding could be improved to prevent that from happening.
Während des Spiels könnte die nächste Map im Hintergrund schon vorgeladen werden.
Wenn Admin auf "zahlung erhalten" klickt, sollte eine Mail geschickt werden mit der entsprechenden Information.
Once the char is supposed to get his armour, the svg frames aren't updated to use the different style. Ideally the char is updated straight away.
Wenn man auf das nyankätzchen klickt, geht der partymodus an und die seite blinkt wild
Man muss Glücksrad spielen um den credit aufzubauen um seinen Namen an der Buchstabenwand eingeben zu können.
currently it's only possible to move registrations from the waiting list to the official list. it would be great to enable the other direction as well in order to adjust possible overload of older students compared to freshers
filtern nach anzahl der übernachtungen ist nicht implementiert...
Viele Browser kommen mit dem Maploader SVG nicht klar und stellen den in vielen verschiedenen Variationen dar.
Idealerweise einfach zu gif konvertieren.
Bei den Settings eine Ratio für Erstis/Hörstis einstellen und dann automatisch eine Meldung zeigen, dass die Hörstis sich bitte nicht mehr anmelden. Tun sie es dennoch, kommen sie direkt auf die Warteliste.
Bei Sommerfahrten gibt es keine Förderung. In der Mail steht das aber trotzdem drin. Das sollte gefixt werden!
Vorschlag:
Checkbox bei den Fahrtsettings, mit dem man die Förderung abwählen kann.
Momentan, wenn man docker-compose up
macht (ohne deamonize) bekommt man den access log direkt auf die Konsole. Es wäre toll, wenn man PHP syslog()
direkt auch darauf bekommt. In der /etc/php5/php-fpm.conf
ist das logfile dafür gesetzt und folgendes klappt:
$ docker exec -i -t registrationsystem_web_1 bash
# tail -f /var/log/php-fpm.log
Es ist irgendwie möglich das auf syslog zu lenken [2,3], beste wäre, wenn das direkt auch mit in den oberen log gepampst wird. Außerdem müllt die start.sh
in die config dauernd [4]!!
[1] http://php.net/manual/de/function.syslog.php
[2] https://ma.ttias.be/hide-php-errors-and-log-them-to-a-file-or-syslog-php-fpm-or-mod_php/
[3] docker-library/php#140
[4] https://github.com/ngineered/nginx-php-fpm/blob/8137d2d0c5e1b9afa36ba2781a027184dc46ad4b/scripts/start.sh#L65
Beim editieren einer Anmeldung über das Adminpanel werden die Kommentare nicht mehr escaped.
Sollte unbedingt gemacht werden
Wenn man jemanden von der Warteliste überträgt, wird die anmeldung versteckt.
Wäre toll einen Export für das Mörderspiel zu haben, wobei alle Mitfahrenden einen Mordauftragszettel generiert bekommen (und ggf eine Übersicht + Liste für GameMaster)
Man kann Dinge von den Feldern sammeln und im Dorf verkaufen um sich z.B. einen Hut aufzusetzen.
Noch genialer, wenn das dann auch in der Anmeldeliste auftaucht, z.B. man sich einen bunten Namen kaufen kann.
oder irgendwie anders...
Warning: Division by zero in /var/www/fsfahrt/htdocs/registration-system/registration-system/admin/pages_overview.php on line 96
git push -u origin --all
mit geänderter origin sollte passen.
George sagt: Hab noch ne kleine Anregung Und zwar wäre es praktisch, wenn man bei dem Punkt "bezahlt" noch aussuchen könnte, ob die Leute bar bezahlt haben oder überweisen haben. Hab jetzt hier einige Barbezahler, die will ich auch schnell wiederfinden und nicht immer durch die ganzen Quittungszettel schwirren
See empty Wiki pages here on GitHub
Momentan wird nur eine Bestätigung der Anmeldung nach dem Verschieben auf die Warteliste gesendet. Es sollte auch automatisch die Mail mit der Zahlungsaufforderung geschickt werden.
Bisher wird nach einer Falscheingabe des Captchas nur die Farbe geändert. SOlte auch den Inhalt ändern
For some reason the last (42nd) achievement doesn't fire the all achievements achieved achievement. Find out why and fix.
Eine Animation, wo der Fahrstuhl tatsächlich schließt und nach oben fährt (inkl Fahrstuhlmusik)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.