Software Challenge : Rechte

Hier werde ich die Rechte der einzelnen Rollen dokumentieren:

Grundsätzliches:

  • Nur die Admins dürfen Rollen ändern.
  • Die Admins richten den Wettbewerb, die Teams, Tutoren und, falls ein Team keinen Tutor hat, den(/die?) Lehrer dieses Teams.
  • Lehrer und Tutoren können Schüler einrichten.
  • Die Möglichkeit, bei der Personeneingabe eine Rolle zu wählen, sollte es also nur für Admins geben.
  • Die Teamzugehörigkeit eines Schülers darf vom Lehrer, die eines Lehrers vom Tutor, die eines Tutors vom Admin geändert werden.

Jeder Gast (kein Login erforderlich) darf sich folgendes ansehen:

  • Teamliste, analog zu Teilnehmende Schulen der alten Seite, also Ort, Schule mit Web-Adresse, … ohne e-Mail-Adressen (nicht die Mitglieder der Teams). Dabei soll allerdings jeder Kurs einzeln aufgeführt werden. Die Teamliste ist nach dem Ort sortiert.
  • Spielplan
  • Rangliste (darf auch PDFs erzeugen und runterladen)
  • Ergebnisse
  • einzelne Spiele (darf auch GIFs bzw. Replay-Dateien herunterladen)
  • später auch auf weitere Teile der alten Seite zugreifen, wie z.B. "Kontakte", "Termine", "In der Presse", …

Ein Schüler darf zusätzlich:

  • seine eigenen Personendaten ändern und sich selbst sperren
  • Computerspieler hochladen, bearbeiten, auswählen, "löschen"
  • sich die anderen Personen seines Teams angucken.

Ein Lehrer darf zusätzlich:

  • Schüler anlegen, in sein Team aufnehmen oder aus seinem Team entfernen

Ein Tutor darf zusätzlich:

  • Lehrer anlegen, in sein Team aufnehmen oder aus seinem Team entfernen

Ein Admin darf zusätzlich:

  • ohne Einschränkung alles, außer vielleicht die Daten anderer Admins ändern (ist aber wohl nicht wichtig, da Admins ohnehin nur alles liebe Leute sind.