belegSichtbar function

bool belegSichtbar(
  1. Belegzusammenfassung beleg,
  2. RegisterScope reichweite,
  3. String eigeneUid
)

Sieht dieser Kassier den Beleg überhaupt?

Implementation

bool belegSichtbar(Belegzusammenfassung beleg, RegisterScope reichweite, String eigeneUid) {
  if (reichweite == RegisterScope.none) return false;
  if (reichweite == RegisterScope.own) return beleg.bediener?.uid == eigeneUid;
  return true;
}