Freeze

Bei einem Event ist mir aufgefallen was in Dotlan noch fehlt: Ein Knopf mit dem man sämtliche Turnier-Anmeldungen, den Cateringverkauf und die Sitzplan-Anmeldephase beenden kann.
Warum? Damit ich ein Abbild der Datenbank machen kann (für die LAN) und ab dann keine wichtigen Änderungen durch die User im Internet durchgeführt werden können. D.h. nach dem Knopfdruck kann sich niemand mehr im Internet an einem Turnier anmelden und wundern, warum er auf der LAN nicht angemeldet ist.

Features

  • Zugriff nur mit der Dotlan-Admin-Rolle „User“
  • Auswahl aus allen Events (Vorauswahl: aktuelles)
  • Sitzplan-Ende-Zeit auf jetzt ändern
  • Alle Turnieranmeldungen schließen
  • Alle Cateringruppen deaktivieren
  • Löschen aller Turnierteilnehmer, die nicht für die LAN-Party bezahlt haben

Screenshot

freeze_modul

Quelltext

ACHTUNG: Es gibt mittlerweile eine neue Version – diese ist allerdings eingearbeitet in ein Framework, das wir für dotlan geschrieben haben, um unser altes Planungstool abzulösen. Daher ist es nicht standalone einsetzbar – hier der Code dazu: https://github.com/lantreff/dotlan_project/tree/master/tools/freeze

Hier die Standalone-Version:

  1. Im Dotlan-Verzeichnis den Ordner „freeze“ anlegen
  2. Folgende index.php herunterladen und in dem Ordner „freeze“ speichern
freeze/index.php

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*