RegisterUserPerms class
Rechte eines Kassen-Benutzers.
Ein fehlendes Recht gilt als nicht erteilt — die Oberfläche soll im Zweifel weniger anbieten; die tatsächliche Grenze zieht ohnehin das Backend. cancelScope und receiptsScope sind keine Schalter: wer sie als Ja/Nein liest, nimmt jedem Kassier die eigenen Belege und dem Chef das Stornieren.
Constructors
-
RegisterUserPerms({bool sell = false, bool cancel = false, bool articles = false, bool layout = false, bool reports = false, bool takeover = false, bool drawer = false, bool discount = false, bool tipAssign = false, RegisterScope cancelScope = RegisterScope.none, RegisterScope receiptsScope = RegisterScope.all, Map<
String, bool> weitere = const {}}) -
const
Properties
- articles → bool
-
Artikelstamm bearbeiten.
final
- cancel → bool
-
Stornieren (Schalter; die Reichweite steht in cancelScope).
final
- cancelScope → RegisterScope
-
Storno-Reichweite; fehlt sie (Altbestand), entscheidet cancel.
final
- discount → bool
-
Rabatt geben.
final
- drawer → bool
-
Kassenlade ohne Verkauf öffnen.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- layout → bool
-
Beleglayout/Kassen-Einstellungen bearbeiten (Chef).
final
- receiptsScope → RegisterScope
-
Beleg-Reichweite; fehlt sie (Altbestand), gilt
all.final - reports → bool
-
Berichte ansehen.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sell → bool
-
Belege ausstellen.
final
- takeover → bool
-
Eine belegte Kasse übernehmen (nur Kassen-Chef).
final
- tipAssign → bool
-
Trinkgeld anderen zuweisen.
final
-
weitere
→ Map<
String, bool> -
Weitere Schalter, die der Inhaber gesetzt hat und die dieses Paket noch
nicht kennt.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
String name) → bool - Ein Recht nachschlagen, auch ein hier noch unbekanntes.