Revision 2a72d256
Von Moritz Bunkus vor fast 4 Jahren hinzugefügt
menus/user/00-erp.yaml | ||
---|---|---|
34 | 34 |
name: Add Customer |
35 | 35 |
icon: customer_add |
36 | 36 |
order: 100 |
37 |
access: customer_vendor_edit |
|
37 |
access: customer_vendor_edit|customer_vendor_all_edit
|
|
38 | 38 |
params: |
39 | 39 |
action: CustomerVendor/add |
40 | 40 |
db: customer |
... | ... | |
43 | 43 |
name: Add Vendor |
44 | 44 |
icon: vendor_add |
45 | 45 |
order: 200 |
46 |
access: customer_vendor_edit |
|
46 |
access: customer_vendor_edit|customer_vendor_all_edit
|
|
47 | 47 |
params: |
48 | 48 |
action: CustomerVendor/add |
49 | 49 |
db: vendor |
... | ... | |
121 | 121 |
name: Customers |
122 | 122 |
icon: customer_report |
123 | 123 |
order: 100 |
124 |
access: customer_vendor_edit |
|
125 | 124 |
params: |
126 | 125 |
action: CustomerVendor/search |
127 | 126 |
db: customer |
... | ... | |
130 | 129 |
name: Vendors |
131 | 130 |
icon: vendor_report |
132 | 131 |
order: 200 |
133 |
access: customer_vendor_edit |
|
134 | 132 |
params: |
135 | 133 |
action: CustomerVendor/search |
136 | 134 |
db: vendor |
... | ... | |
138 | 136 |
id: master_data_reports_contacts |
139 | 137 |
name: Contacts |
140 | 138 |
order: 300 |
141 |
access: customer_vendor_edit |
|
142 | 139 |
params: |
143 | 140 |
action: CustomerVendor/search_contact |
144 | 141 |
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)