Revision 2a72d256
Von Moritz Bunkus vor etwa 4 Jahren hinzugefügt
menus/user/00-erp.yaml | ||
---|---|---|
name: Add Customer
|
||
icon: customer_add
|
||
order: 100
|
||
access: customer_vendor_edit
|
||
access: customer_vendor_edit|customer_vendor_all_edit
|
||
params:
|
||
action: CustomerVendor/add
|
||
db: customer
|
||
... | ... | |
name: Add Vendor
|
||
icon: vendor_add
|
||
order: 200
|
||
access: customer_vendor_edit
|
||
access: customer_vendor_edit|customer_vendor_all_edit
|
||
params:
|
||
action: CustomerVendor/add
|
||
db: vendor
|
||
... | ... | |
name: Customers
|
||
icon: customer_report
|
||
order: 100
|
||
access: customer_vendor_edit
|
||
params:
|
||
action: CustomerVendor/search
|
||
db: customer
|
||
... | ... | |
name: Vendors
|
||
icon: vendor_report
|
||
order: 200
|
||
access: customer_vendor_edit
|
||
params:
|
||
action: CustomerVendor/search
|
||
db: vendor
|
||
... | ... | |
id: master_data_reports_contacts
|
||
name: Contacts
|
||
order: 300
|
||
access: customer_vendor_edit
|
||
params:
|
||
action: CustomerVendor/search_contact
|
||
db: customer
|
Auch abrufbar als: Unified diff
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.
(cherry picked from commit 433f3b22eb2ebfa433f090b60bd27797d5dd3b04)