Das Recht "Lagerverwaltung/Bestandsveränderung" zum Part-Controller hinzugefügt.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 19 Feb 2014 09:57:33 +0000 (10:57 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 19 Feb 2014 09:57:33 +0000 (10:57 +0100)
Hintergrund: Wenn man nur dieses Recht hat, sollte man auch Einlagern können.
Das ging aber bisher nicht, da hier der Part-Picker verwendet wird und dieser
im Part-Controller nur das Recht "Artikel, Dienstleistungen, Erzeugnisse
erfassen und bearbeiten" vorsah.

Behebt #2451.

SL/Controller/Part.pm

index 6b76252..ce9074f 100644 (file)
@@ -14,7 +14,7 @@ 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 | warehouse_management') });
 
 sub action_ajax_autocomplete {
   my ($self, %params) = @_;