Revision 4f50aaa5
Von Jan Büren vor fast 13 Jahren hinzugefügt
SL/CT.pm | ||
---|---|---|
769 | 769 |
push(@values, conv_i($form->{business_id})); |
770 | 770 |
} |
771 | 771 |
|
772 |
# Nur Kunden finden, bei denen ich selber der Verkäufer bin |
|
773 |
# Gilt nicht für Lieferanten |
|
774 |
if ($cv eq 'customer' && !$main::auth->assert('customer_vendor_all_edit', 1)) { |
|
775 |
$where .= qq| AND ct.salesman_id = (select id from employee where login= ?)|; |
|
776 |
push(@values, $form->{login}); |
|
777 |
} |
|
778 |
|
|
772 | 779 |
my ($cvar_where, @cvar_values) = CVar->build_filter_query('module' => 'CT', |
773 | 780 |
'trans_id_field' => 'ct.id', |
774 | 781 |
'filter' => $form); |
Auch abrufbar als: Unified diff
Recht hinzugefügt: Nur eigene Kunden (Verkäufer gleich Mitarbeiter) editieren
Zusätzliches Recht alle Kunden / Lieferanten editieren, war bisher standardmäßig IMMER so und kann jetzt deaktiviert werden.
Falls es deaktiviert wird, kann man den Kunden / Lieferanten nur editieren wenn man selber als Verkäufer eingetragen ist.