Git Product home page Git Product logo

registration-system's People

Contributors

0x17de avatar timrepke avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

registration-system's Issues

backstepped leute am ende der meldeliste

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

Adapt git history user names

User names from bitbucket should match the ones on GitHub so that the contributions are linked to the according user on GitHub.

Rating für Kommentare

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.

Admin HowTo

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 ;)

Labyrinth (scherz)minigame

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.

Dupliatfreie Anmeldung

Es sollte verhindert werden, dass die gleiche E-Mail Adresse mehrfach für eine Anmeldung genutzt wird.

Anmeldestatistik

Burndownchart style Grafiken für Anmeldungen (inkl backstepped) und payments und warteliste

Alter >26 option?

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.

Game lädt nicht mehr

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#202

As 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.

make custom sort paidreback

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.

Escape Room Anmeldespiel

  • Codes knacken (fallout style oder sonstige)
  • manche der "Rätsel" sind für die Anmeldung
  • rohrstücken richtig verbinden, damit nachricht fließt (oder kabelstücken -> transmissions style)
  • side scrolling rpg style (mehrere etagen in untergrund gebäude)
  • inventar!
  • zeug sammeln
  • side quests
  • auf Erdgeschossebene Eingangshalle
  • Die Tür wird über einen Computer geöffnet, der braucht Strom und eine ID Karte und Hinweise für einen Code, der geknackt werden muss. Vor dem Computer steht ein wilder Hund, um ihn abzulenken muss man ein übertrieben teures Klingelspielzeug kaufen.

Glücksrad Anmeldung

Man muss Glücksrad spielen um den credit aufzubauen um seinen Namen an der Buchstabenwand eingeben zu können.

Transfer from registered to waitlist

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

Maploader ohne Animation

Viele Browser kommen mit dem Maploader SVG nicht klar und stellen den in vielen verschiedenen Variationen dar.
Idealerweise einfach zu gif konvertieren.

Hörsti/Ersti Ratio

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.

Hinweis auf Förderung in Mail soll optional sein

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.

PHP syslog() to docker log

  • Fix chown und chgrp
  • Fix configspam
  • Fix syslog auf docker log

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

Backend user edit trollbar

Beim editieren einer Anmeldung über das Adminpanel werden die Kommentare nicht mehr escaped.
Sollte unbedingt gemacht werden

Mörderspiel Export

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)

counters wrong

image

one backstepped, aber die personen/nacht anzeige bleibt falsch

Handelsgüter

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.

Div by zero in Admin Panel

Warning: Division by zero in /var/www/fsfahrt/htdocs/registration-system/registration-system/admin/pages_overview.php on line 96

Move remote repo

git push -u origin --all mit geänderter origin sollte passen.

Barzahlung vs Banktransfer

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

Write up documentation

See empty Wiki pages here on GitHub

  • Home
  • HowTo für Fahrtorga (Adminpanel)
  • HowTo für Sysadmin
  • HowTo: Implement new SignupMethods

Zahlungsmail bei Wartelistenübertragung

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.

Achievement 42 isn't triggered

For some reason the last (42nd) achievement doesn't fire the all achievements achieved achievement. Find out why and fix.

Fahrstuhlfahrt

Eine Animation, wo der Fahrstuhl tatsächlich schließt und nach oben fährt (inkl Fahrstuhlmusik)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.