Revision 3046a673
Von Moritz Bunkus vor fast 4 Jahren hinzugefügt
SL/Controller/CustomerVendor.pm | ||
---|---|---|
92 | 92 |
my ($self) = @_; |
93 | 93 |
|
94 | 94 |
$self->_pre_render(); |
95 |
$self->{cv}->assign_attributes(hourly_rate => $::instance_conf->get_customer_hourly_rate) if $self->{cv}->is_customer; |
|
95 |
|
|
96 |
if ($self->{cv}->is_customer) { |
|
97 |
$self->{cv}->assign_attributes(hourly_rate => $::instance_conf->get_customer_hourly_rate); |
|
98 |
$self->{cv}->salesman_id(SL::DB::Manager::Employee->current->id) if !$::auth->assert('customer_vendor_all_edit', 1); |
|
99 |
} |
|
96 | 100 |
|
97 | 101 |
$self->render( |
98 | 102 |
'customer_vendor/form', |
Auch abrufbar als: Unified diff
Kundenstammdaten: beim Anlegen Verkäufer*in setzen wenn kein »edit all«-Recht
Personen, die nur »edit«-Rechte, nicht aber »edit all«-Rechte haben,
dürfen nur noch eigene Kunden bearbeiten. Daher ist es sinnvoll, dass
beim Neuanlegen das Feld »Verkäufer*in« bereits auf die aktuelle
Person gesetzt ist.
(cherry picked from commit 3001a43eb003b3d9f4d55614f2cdd405759120e6)