Revision fe7c0e24
Von Bernd Bleßmann vor 6 Tagen hinzugefügt
SL/Controller/Part.pm | ||
---|---|---|
1040 | 1040 |
# No right to set or change prices, so delete prices from params. |
1041 | 1041 |
delete $params->{$_} for qw(sellprice_as_number lastcost_as_number listprice_as_number); |
1042 | 1042 |
|
1043 |
# Todo: pricegroup prices, makemodel prices, customer prices?
|
|
1043 |
# Todo: makemodel prices, customer prices? |
|
1044 | 1044 |
} |
1045 | 1045 |
|
1046 | 1046 |
delete $params->{id}; |
... | ... | |
1065 | 1065 |
$self->part->translations([]) unless $params{use_as_new}; |
1066 | 1066 |
$self->parse_form_translations; |
1067 | 1067 |
|
1068 |
$self->part->prices([]); |
|
1069 |
$self->parse_form_prices; |
|
1068 |
if ($::auth->assert('part_service_assembly_edit_prices', 'may_fail')) { |
|
1069 |
$self->part->prices([]); |
|
1070 |
$self->parse_form_prices; |
|
1071 |
} |
|
1070 | 1072 |
|
1071 | 1073 |
$self->parse_form_customerprices; |
1072 | 1074 |
$self->parse_form_makemodels; |
Auch abrufbar als: Unified diff
Artikelstamm: Preisgruppenpreise nicht ändern können, wenn kein Recht
Preisfelder in der Maske sind nicht editierbar und Preise werden nicht
aus der Form geholt. Preise vorhandener Objekte werdene nicht überschrieben.