PriceSources: Namen der Quellen für Kunden- und Lieferantenrabatt berichtigt.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 23 Oct 2015 16:25:51 +0000 (18:25 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 23 Oct 2015 16:33:35 +0000 (18:33 +0200)
Die Klassen SL::PriceSource::Customer und Vendor verwenden als name
'customer_discount' bzw. 'vendor_discount' während SL::PriceSource::ALL
'customer' und 'vendor' benutzte.
Dadurch ließen sich z.B. diese Rabattquellen nicht deaktivieren.

SL/PriceSource/ALL.pm

index 09f772d..dd6ee2f 100644 (file)
@@ -10,19 +10,19 @@ use SL::PriceSource::Business;
 use SL::PriceSource::PriceRules;
 
 my %price_sources_by_name = (
-  master_data => 'SL::PriceSource::MasterData',
-  customer    => 'SL::PriceSource::Customer',
-  vendor      => 'SL::PriceSource::Vendor',
-  pricegroup  => 'SL::PriceSource::Pricegroup',
-  makemodel   => 'SL::PriceSource::Makemodel',
-  business    => 'SL::PriceSource::Business',
-  price_rules => 'SL::PriceSource::PriceRules',
+  master_data       => 'SL::PriceSource::MasterData',
+  customer_discount => 'SL::PriceSource::Customer',
+  vendor_discount   => 'SL::PriceSource::Vendor',
+  pricegroup        => 'SL::PriceSource::Pricegroup',
+  makemodel         => 'SL::PriceSource::Makemodel',
+  business          => 'SL::PriceSource::Business',
+  price_rules       => 'SL::PriceSource::PriceRules',
 );
 
 my @price_sources_order = qw(
   master_data
-  customer
-  vendor
+  customer_discount
+  vendor_discount
   pricegroup
   makemodel
   business