Nutzer/ Koordinatorzuordnung bei Transekten
Aktuell können bei einem Transekt Nutzende mit beliebigen Rollen hinzugefügt werden. Dies soll dahingehend angepasst werden, dass sie nur noch die Rolle "Zähler" und "Koordinator" annehmen können.
Diese Relationen werden dabei nicht in der "UserRole"-Relation gespeichert sondern in separaten:
- "Zähler"-Transekt-Zuordnung: bleibt ungeändert, mit custom mutations
addTransectToUser
undremoveTransectFromUser
- "Koordinator"-Tansekt-Zuordnung:
RegionalCoordinator
(dort ist das Transekt referenziert). Beim hinfügen in RegionalCoordinator, wird Nutzer automatisch die Rolle RegionalLead kriegen (analog für entfernen) und automatisch im Transect.users gepflegt.
Weitere Zuweisungen von Personen zu einem Transekt sollen nicht möglich werden.
Edited by Michael Voigt