Restliche RDBO Updates für Projekte
authorSven Schöling <s.schoeling@linet-services.de>
Mon, 6 May 2013 15:50:27 +0000 (17:50 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 1 Apr 2014 11:03:21 +0000 (13:03 +0200)
SL/DB/Helper/ALL.pm
SL/DB/MetaSetup/Project.pm
SL/DB/MetaSetup/ProjectStatus.pm

index 5e29b71..8ed4d9a 100644 (file)
@@ -70,6 +70,10 @@ use SL::DB::Price;
 use SL::DB::Printer;
 use SL::DB::Project;
 use SL::DB::ProjectType;
+use SL::DB::ProjectStatus;
+use SL::DB::ProjectRole;
+use SL::DB::ProjectParticipant;
+use SL::DB::ProjectPhaseParticipant;
 use SL::DB::PurchaseInvoice;
 use SL::DB::RecordLink;
 use SL::DB::RequirementSpecAcceptanceStatus;
index cef7141..135d7c8 100644 (file)
@@ -56,6 +56,11 @@ __PACKAGE__->meta->foreign_keys(
     key_columns => { customer_id => 'id' },
   },
 
+  project_status => {
+    class       => 'SL::DB::ProjectStatus',
+    key_columns => { project_status_id => 'id' },
+  },
+
   project_type => {
     class       => 'SL::DB::ProjectType',
     key_columns => { project_type_id => 'id' },
index dbf7734..262955c 100644 (file)
@@ -19,14 +19,6 @@ __PACKAGE__->meta->setup(
   ],
 
   primary_key_columns => [ 'id' ],
-
-  relationships => [
-    project => {
-      class      => 'SL::DB::Project',
-      column_map => { id => 'project_status_id' },
-      type       => 'one to many',
-    },
-  ],
 );
 
 1;