Anmeldeskript: Unterschied zwischen den Versionen
Aus KIF
Trublu (Diskussion | Beiträge) (→Todo) |
Trublu (Diskussion | Beiträge) |
||
Zeile 10: | Zeile 10: | ||
== Funktionsweise == | == Funktionsweise == | ||
* Eintragen (darf jeder) | * Eintragen (darf jeder) (<nowiki><kifregister kif="KIF340Bremen" /></nowiki>) | ||
** kl. Plausibilitätskontrolle | ** kl. Plausibilitätskontrolle | ||
** <span style="color:green;">in DB reinschieben</span> | ** <span style="color:green;">in DB reinschieben</span> | ||
* Ansehen | * Ansehen | ||
** <span style="color:green;">Öffentliche Sicht (je nach Sichtbarkeitsstatus)</span> | ** <span style="color:green;">Öffentliche Sicht (je nach Sichtbarkeitsstatus)</span> (<nowiki><kifview kif="KIF340Bremen" /></nowiki>) | ||
** Admin Sicht (alles ansehen, über MW-Admins) | ** Admin Sicht (alles ansehen, über MW-Admins) | ||
Version vom 14. April 2007, 12:03 Uhr
Das Anmeldeskript muss Anmeldungen für KIFs entgegen nehmen und anzeigen können.
Anforderungen
- Einfach zu bedienen (?)
- Möglichst gut Integriert (Spezial:Logbuch/kiflog)
- In Recentchanges anzeigen (wenn Daten öffentlich)
- Einfach zu duplizieren für neue KIFs (Spezial:KIF_Anmeldung)
Funktionsweise
- Eintragen (darf jeder) (<kifregister kif="KIF340Bremen" />)
- kl. Plausibilitätskontrolle
- in DB reinschieben
- Ansehen
- Öffentliche Sicht (je nach Sichtbarkeitsstatus) (<kifview kif="KIF340Bremen" />)
- Admin Sicht (alles ansehen, über MW-Admins)
Datenbankschema
- Vorname (h)
- Nachname (h)
- Uni (h)
- Vegetarier?
- Kommentar/besondere Beduerfnisse (h)
- Anreisetag/Zeit
- Abreisetag/Zeit
- T-Shirt
- Spezial1
- Spezial2
- Spezial3
Alles mit (h) gekennzeichneten Felder müssen ausblendbar sein, alle anderen Infos werden in der öffentlichen Sicht garnicht angezeigt. Spezial1-3 werden nur angezeigt, wenn dafür Texte definiert sind. Sie dienen als Platzhalter für Sonderwünsche.
Todo
T-Shirt als Textfeld, nicht booleanGanz versteckte Anmeldungen werden als leere Tabellenzeile angezeigt, sollten ganz weg sein.