t11 Befugnisse für Dokumentordner einrichten

Beschreibung
Für diese Aufgabe muss s13EntitySelector implementieren vorher umgesetzt sein!
1) Darf der Charakter einen Dokumentordner bearbeiten ("Erstellungsberechtigt"), kann er auch Befugnisse vergeben - ähnlich wie bei Bankkonten.
Statt nur Charaktere angeben zu können, sollen die Befugnisse an unterschiedliche Bedingungen geknüpft werden:
s. doc589EntitySelector.


2) Eine Tabelle, in der für jeden Charakter aufgeführt ist, auf welchen Ordner er welche Rechte hat.
Rechte:
  • (r) lesen
  • (w) bearbeiten (siegeln bspw.)
  • (t) mitnehmen
  • (d) ablegen
Binärrepräsentationen sind in MySQL leider nicht besonders performant, ergo bieten sich vier Spalten traurigerweise mehr an. Diese Rechte müssen sich aus allen möglichen Rechtekombinationen aus Punkt 1 zusammen ermitteln (Ein Charakter kann unterschiedliche Rechte auf den gleichen Ordner durch unterschiedliche Quellen erlangen)
Status
Abgeschlossen
Story
Erstellt
Schätzung
Verbleibend
Benötigt