Kunden-/Lieferantenstammdaten: Berechtigungsmodell gefixt
authorMoritz Bunkus <m.bunkus@linet.de>
Thu, 17 Dec 2020 10:37:25 +0000 (11:37 +0100)
committerMoritz Bunkus <m.bunkus@linet.de>
Mon, 4 Jan 2021 09:06:10 +0000 (10:06 +0100)
commit3bb4190a48d58f5a598b659c27b9a5bf233aa54b
treec9d6c330b39c5eeeb2013cd1bcbaadc6c7cb55a8
parent95f21f71c1c5c2f6cf6a281a0174d8f247be1135
Kunden-/Lieferantenstammdaten: Berechtigungsmodell gefixt

Neues Modell sieht wie folgt aus:

1. Alle Personen haben Leserechte auf alle Kunden- &
   Lieferantenstammdaten. Das betrifft nicht nur die Stammdatenmasken,
   sondern auch die AJAJ-Autovervollständigung (Kunden-/
   Lieferanten-Picker) oder die Detail-Popup-Fenster in Einkaufs-/
   Verkaufsbelegmasken.

2. Personen mit »edit«-Recht aber ohne »edit all«-Recht dürfen nur die
   eigenen Kundenstammdaten verändern (speichern/löschen), wobei
   »eigen« definiert ist als »aktuelle Person ist Verkäufer*in des
   Kunden«. Neue Kunden dürfen angelegt werden. Bei Lieferanten dürfen
   hingegen alle Stammdaten bearbeitet werden.

3. Personen mit »edit all«-Recht haben Vollzugriff auf alle Kunden- &
   Lieferantenstammdaten.
SL/Auth.pm
SL/CT.pm
SL/Controller/Customer.pm
SL/Controller/CustomerVendor.pm
SL/Controller/TopQuickSearch/Contact.pm
SL/Controller/TopQuickSearch/Customer.pm
SL/Controller/TopQuickSearch/Vendor.pm
bin/mozilla/ct.pl
locale/de/all
menus/user/00-erp.yaml