MetaSetup update für gl aus add_fk_to_gl.sql
authorSven Schöling <s.schoeling@linet-services.de>
Tue, 25 Jun 2013 09:39:20 +0000 (11:39 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Tue, 25 Jun 2013 12:22:36 +0000 (14:22 +0200)
SL/DB/MetaSetup/GLTransaction.pm

index a7d25f7..da19901 100644 (file)
@@ -17,7 +17,7 @@ __PACKAGE__->meta->setup(
     gldate         => { type => 'date', default => 'now' },
     employee_id    => { type => 'integer' },
     notes          => { type => 'text' },
-    department_id  => { type => 'integer', default => '0' },
+    department_id  => { type => 'integer' },
     taxincluded    => { type => 'boolean' },
     itime          => { type => 'timestamp', default => 'now()' },
     mtime          => { type => 'timestamp' },
@@ -33,6 +33,11 @@ __PACKAGE__->meta->setup(
   allow_inline_column_values => 1,
 
   foreign_keys => [
+    department => {
+      class       => 'SL::DB::Department',
+      key_columns => { department_id => 'id' },
+    },
+
     storno_obj => {
       class       => 'SL::DB::GLTransaction',
       key_columns => { storno_id => 'id' },