Vielmals muss geprüft werden, ob ein User ein aktueller Record auch schreiben darf (um z.B. GUI-Elemente wie der 'Speichern'-Knopf zu disablen.)
Hierfür dienen die beiden Funktionen
AccessChecker::recordWritable(Benutzer $user, Entity $entity)Xs.recordWritable(Model)Sie liefern jeweils true wenn der gegebene/aktuelle User aufgrund der BISO-Berechtigungen den Record auch schreiben darf.
Damit ein Record berechtigungsmässig überhaupt geprüft wird, muss das Model folgende Spalten abbilden: