Ein Vorschlag zur Überwachung der Rollenzuordnungen, um mögliche Fehler bei der Rollenzuweisung durch den Benutzer zu erkennen:
- in den Rollenkategorien ein Optionsfeld "nur eine Rolle dieser Kategorie zuweisen" einfügen
Beim Speichern von Rollenzuordnungen läuft dann folgende Prüfung (oder so ähnlich :
- Ermittlung der Kategorie der zu speichernden Rolle
- Prüfung ob o.g. Optionsfeld in der Kategorie aktiv ist
- wenn ja, dann Prüfung, ob Mitglied bereits einer Rolle dieser Kategorie zugewiesen ist
- wenn ja, dann Warnmeldung "Mitglied ist bereits einer Rolle der Kategorie xy zugewiesen"
- aus dieser Warnmeldung die Möglichkeit trotzdem zu speichern, Rollenzuweisung nicht zu speichern oder zurück zum editieren.
Anwendungsfallbeispiel:
Es gibt eine Kategorie "Mitgliedsart" mit den Rollen Ehrenmitglied, Fördermitglied und "zahlendes" Mitglied. Nach der Satzung des Vereins kann das jeweilige Mitglied nicht mehrere dieser Stati haben.
VG - Joesch