Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6162711f

Von Kivitendo Admin vor mehr als 9 Jahren hinzugefügt

  • ID 6162711f226c398c071d1479442c04504fcd54b5
  • Vorgänger b4f50c9d
  • Nachfolger c6dd542b

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.

Unterschiede anzeigen:

SL/Controller/CustomerVendor.pm
}
}
sub _check_customer_vendor_all_edit {
my ($self) = @_;
unless ($::auth->assert('customer_vendor_all_edit', 1)) {
die($::locale->text("You don't have the rights to edit this customer.") . "\n")
if $self->{cv}->is_customer and
SL::DB::Manager::Employee->current->id != $self->{cv}->salesman_id;
};
};
sub _create_customer_vendor {
my ($self) = @_;

Auch abrufbar als: Unified diff