model configuration is in schema classes

agranig/1_0_subfix
Lars Dieckow 12 years ago
parent 0c3e980e61
commit 1d8d7bab2c

@ -33,6 +33,7 @@ my $builder = Local::Module::Build->new(
'HTML::FormHandler::Moose' => 0,
'HTML::FormHandler::Widget::Block::Bootstrap' => 0,
'Log::Log4perl::Catalyst' => 0,
'Module::Runtime' => 0,
'Moose' => 2,
'Moose::Role' => 0,
'Moose::Util::TypeConstraints' => 0,

@ -1,6 +1,10 @@
package NGCP::Panel::Model::billing;
use Sipwise::Base;
use Module::Runtime qw(use_module);
use strict;
use base 'Catalyst::Model::DBIC::Schema';
extends 'Catalyst::Model::DBIC::Schema';
1;
__PACKAGE__->config(
connect_info =>
use_module(NGCP::Panel->config->{'Model::billing'}{schema_class})->config->as_hash->{billingdb}
);

@ -1,6 +1,10 @@
package NGCP::Panel::Model::provisioning;
use Sipwise::Base;
use Module::Runtime qw(use_module);
use strict;
use base 'Catalyst::Model::DBIC::Schema';
extends 'Catalyst::Model::DBIC::Schema';
1;
__PACKAGE__->config(
connect_info =>
use_module(NGCP::Panel->config->{'Model::provisioning'}{schema_class})->config->as_hash->{provisioningdb}
);

@ -12,16 +12,8 @@ log4perl.appender.Default.layout.ConversionPattern=%d{ISO8601} [%p] [%F +%L] %m{
<Model::billing>
schema_class NGCP::Schema::billing
<connect_info>
dsn "dbi:mysql:dbname=billing"
user root
</connect_info>
</Model::billing>
<Model::provisioning>
schema_class NGCP::Schema::provisioning
<connect_info>
dsn = "dbi:mysql:dbname=provisioning"
user root
</connect_info>
</Model::provisioning>

Loading…
Cancel
Save