Revision 6162711f
Von Kivitendo Admin vor etwa 9 Jahren hinzugefügt
SL/Controller/CustomerVendor.pm | ||
---|---|---|
826 | 826 |
} |
827 | 827 |
} |
828 | 828 |
|
829 |
sub _check_customer_vendor_all_edit { |
|
830 |
my ($self) = @_; |
|
831 |
|
|
832 |
unless ($::auth->assert('customer_vendor_all_edit', 1)) { |
|
833 |
die($::locale->text("You don't have the rights to edit this customer.") . "\n") |
|
834 |
if $self->{cv}->is_customer and |
|
835 |
SL::DB::Manager::Employee->current->id != $self->{cv}->salesman_id; |
|
836 |
}; |
|
837 |
}; |
|
838 |
|
|
829 | 839 |
sub _create_customer_vendor { |
830 | 840 |
my ($self) = @_; |
831 | 841 |
|
Auch abrufbar als: Unified diff
Bei Kunden/Lieferanten Recht customer_vendor_all_edit prüfen 2
Nachschlag zu 826f6eb2b3e , das Wichtigste wurde vergessen.
Beim Öffnen / Verändern / Speichern von Kunden prüfen, ob Verkäufer mit
Bearbeiter übereinstimmt, wenn Benutzer nicht das Recht
customer_vendor_all_edit hat.