Revision c9e93ded
Von Jan Büren vor mehr als 14 Jahren hinzugefügt
SL/OE.pm | ||
---|---|---|
122 | 122 |
push(@values, '%' . $form->{$vc} . '%'); |
123 | 123 |
} |
124 | 124 |
|
125 |
if (!$main::auth->assert('sales_all_edit', 1)) { |
|
126 |
$query .= " AND o.employee_id = (select id from employee where login= ?)"; |
|
127 |
push @values, $form->{login}; |
|
128 |
} |
|
125 | 129 |
if ($form->{employee_id}) { |
126 | 130 |
$query .= " AND o.employee_id = ?"; |
127 | 131 |
push @values, conv_i($form->{employee_id}); |
Auch abrufbar als: Unified diff
Benutzerverwaltung im Bereich Verkauf
> Ansicht nur auf eigene Verkaufsdokumente erweitert. Standardmässig bleibt alles wie vorher (Db-Upgrade-Skript was dieses Recht für alle vorhandenen Gruppen setzt) Sobald das Recht für die Gruppe nicht gesetzt wird, wird entsprechend bei den Verkaufsberichten auth>assert('sales_all_edit') auf employee_id geprüft. Bei Stammdaten->Kunden->Lieferung wird zusätzlich auf dieses Recht geprüft