voucherPermsOf function
Gutschein-Rechte lesen. Das Backend loest sie bei der Anmeldung auf; ein
alter Server kennt sie nicht. Dann gilt je fehlendem Schluessel die
Vorgabe des Kassiers: verkaufen und einloesen ja, verwalten nein. Ein
ausdrueckliches false sperrt (beim Lesen wird jeder Wert ausser true
zu false). Zwilling von voucherPermsOf im npm-Paket; ohne Rechte
(perms null) gilt wie dort die Vorgabe.
Implementation
VoucherPerms voucherPermsOf(RegisterUserPerms? perms) => VoucherPerms(
voucherSell: perms?.voucherSell ?? true,
voucherRedeem: perms?.voucherRedeem ?? true,
voucherManage: perms?.voucherManage ?? false,
);