isReceiptVisible function

bool isReceiptVisible(
  1. ReceiptSummary receipt,
  2. RegisterScope scope,
  3. String ownUid
)

Sieht dieser Kassier den Beleg überhaupt?

Implementation

bool isReceiptVisible(ReceiptSummary receipt, RegisterScope scope, String ownUid) {
  if (scope == RegisterScope.none) return false;
  if (scope == RegisterScope.own) return receipt.operator?.uid == ownUid;
  return true;
}