Rose-Beziehungstypen gefixt
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 17 Jan 2013 14:49:07 +0000 (15:49 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 17 Jan 2013 14:49:07 +0000 (15:49 +0100)
Behebt #2139.

SL/DB/Assembly.pm
SL/DB/DeliveryOrderItem.pm
SL/DB/InvoiceItem.pm
SL/DB/Order.pm
SL/DB/OrderItem.pm
SL/DB/PeriodicInvoice.pm
SL/DB/PeriodicInvoicesConfig.pm
SL/DB/Tax.pm
SL/DB/Unit.pm

index 2bc9c16..2231214 100644 (file)
@@ -9,7 +9,7 @@ use SL::DB::MetaSetup::Assembly;
 
 __PACKAGE__->meta->add_relationships(
   part => {
-    type         => 'one to one',
+    type         => 'many to one',
     class        => 'SL::DB::Part',
     column_map   => { parts_id => 'id' },
   },
index f359288..433e676 100644 (file)
@@ -14,7 +14,7 @@ use SL::DB::Helper::CustomVariables (
 __PACKAGE__->meta->make_manager_class;
 __PACKAGE__->meta->add_relationship(
   unit_obj       => {
-    type         => 'one to one',
+    type         => 'many to one',
     class        => 'SL::DB::Unit',
     column_map   => { unit => 'name' },
   },
index 016f945..36f0870 100644 (file)
@@ -13,7 +13,7 @@ use SL::DB::Helper::CustomVariables (
 
 __PACKAGE__->meta->add_relationship(
   unit_obj       => {
-    type         => 'one to one',
+    type         => 'many to one',
     class        => 'SL::DB::Unit',
     column_map   => { unit => 'name' },
   },
index b3edda5..0c46f56 100644 (file)
@@ -27,7 +27,7 @@ __PACKAGE__->meta->add_relationship(
     }
   },
   periodic_invoices_config => {
-    type                   => 'one to one',
+    type                   => 'one to many',
     class                  => 'SL::DB::PeriodicInvoicesConfig',
     column_map             => { id => 'oe_id' },
   },
index 7372f81..f7ff3bb 100644 (file)
@@ -17,7 +17,7 @@ use SL::DB::Helper::CustomVariables (
 
 __PACKAGE__->meta->add_relationship(
   unit_obj       => {
-    type         => 'one to one',
+    type         => 'many to one',
     class        => 'SL::DB::Unit',
     column_map   => { unit => 'name' },
   },
index 37084ef..bb5d218 100644 (file)
@@ -6,7 +6,7 @@ use SL::DB::MetaSetup::PeriodicInvoice;
 
 __PACKAGE__->meta->add_relationships(
   invoice      => {
-    type       => 'one to one',
+    type       => 'many to one',
     class      => 'SL::DB::Invoice',
     column_map => { ar_id => 'id' },
   },
index bb64a5b..c9ef222 100644 (file)
@@ -6,7 +6,7 @@ use SL::DB::MetaSetup::PeriodicInvoicesConfig;
 
 __PACKAGE__->meta->add_relationships(
   order        => {
-    type       => 'one to one',
+    type       => 'many to one',
     class      => 'SL::DB::Order',
     column_map => { oe_id => 'id' },
   },
index 017b5f1..7678d5f 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 
 use SL::DB::MetaSetup::Tax;
 
-__PACKAGE__->meta->add_relationships(chart => { type         => 'one to one',
+__PACKAGE__->meta->add_relationships(chart => { type         => 'many to one',
                                                 class        => 'SL::DB::Chart',
                                                 column_map   => { chart_id => 'id' },
                                               },
index 54b104d..59740e7 100644 (file)
@@ -7,7 +7,7 @@ use SL::DB::Manager::Unit;
 
 __PACKAGE__->meta->add_relationships(
   base => {
-    type         => 'one to one',
+    type         => 'many to one',
     class        => 'SL::DB::Unit',
     column_map   => { base_unit => 'name' },
   },