Pflichtenheft-Grundeinstellungen erst read/only anzeigen, nicht direkt als Maske
[kivitendo-erp.git] / SL / Controller / Part.pm
index c8b0c31..4349b1f 100644 (file)
@@ -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',