X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FPart.pm;h=4349b1fdac87fe2e001cb87756751e12fa852634;hb=e8b07984052b974e46a84a2a4a8a4d3fd10e797a;hp=c8b0c311b3cbd441d458f8a14837c44644555366;hpb=9d015fd3a98cdfd59863a7d2908d3887099107a7;p=kivitendo-erp.git diff --git a/SL/Controller/Part.pm b/SL/Controller/Part.pm index c8b0c311b..4349b1fda 100644 --- a/SL/Controller/Part.pm +++ b/SL/Controller/Part.pm @@ -14,7 +14,8 @@ use Rose::Object::MakeMethods::Generic ( ); # safety -__PACKAGE__->run_before(sub { $::auth->assert('part_service_assembly_edit') }); +__PACKAGE__->run_before(sub { $::auth->assert('part_service_assembly_edit') }, + except => [ qw(ajax_autocomplete part_picker_search part_picker_result) ]); sub action_ajax_autocomplete { my ($self, %params) = @_; @@ -50,6 +51,7 @@ sub action_ajax_autocomplete { partnumber => $_->partnumber, description => $_->description, type => $_->type, + unit => $_->unit, } } @{ $self->parts }; # neato: if exact match triggers we don't even need the init_parts @@ -79,7 +81,6 @@ sub init_models { SL::Controller::Helper::GetModels->new( controller => $self, - model => 'Part', sorted => { _default => { by => 'partnumber',