X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/0845c4b7d7a969d68cd55a15780c0af2fbe4d2db..291f709e009d48ea15ed1886fbb367c4bbaf7aa6:/scripts/rose_auto_create_model.pl diff --git a/scripts/rose_auto_create_model.pl b/scripts/rose_auto_create_model.pl index 20048f2d4..1850f4599 100755 --- a/scripts/rose_auto_create_model.pl +++ b/scripts/rose_auto_create_model.pl @@ -52,6 +52,8 @@ our %foreign_key_name_map = ( orderitems => { parts => 'part', trans => 'order', }, delivery_order_items => { parts => 'part' }, invoice => { parts => 'part' }, + + periodic_invoices_configs => { oe => 'order' }, ); sub setup { @@ -91,7 +93,7 @@ sub process_table { my $file = "SL/DB/${package}.pm"; $schema = <meta->schema('$schema'); +__PACKAGE__->meta->schema('$schema'); CODE my $definition = eval <meta->table('$table'); -$schema + $schema __PACKAGE__->meta->auto_initialize; __PACKAGE__->meta->perl_class_definition(indent => 2); # , braces => 'bsd' @@ -135,6 +137,7 @@ use strict; use SL::DB::MetaSetup::${package}; # Creates get_all, get_all_count, get_all_iterator, delete_all and update_all. +$schema __PACKAGE__->meta->make_manager_class; 1;