start using ngcp-schema (for domains)

- requires: ngcp-schema and sipwise-base
agranig/1_0_subfix
Gerhard Jungwirth 12 years ago
parent 7c92e9d874
commit 764865cdcf

@ -23,12 +23,13 @@ sub list :Chained('/') :PathPart('domain') :CaptureArgs(0) {
my ($self, $c) = @_;
my $domains = [
{id => 1, domain => '1.example.org'},
{id => 2, domain => '2.example.org'},
{id => 3, domain => '3.example.org'},
{id => 4, domain => '4.example.org'},
{id => 5, domain => '5.example.org'},
{id => 6, domain => '6.example.org'},
map { +{ id => $_->id, domain => $_->domain } } $c->model('billing')->resultset('domains')->all
# {id => 1, domain => '1.example.org'},
# {id => 2, domain => '2.example.org'},
# {id => 3, domain => '3.example.org'},
# {id => 4, domain => '4.example.org'},
# {id => 5, domain => '5.example.org'},
# {id => 6, domain => '6.example.org'},
];
$c->stash(domains => $domains);
$c->stash(template => 'domain/list.tt');

@ -0,0 +1,13 @@
package NGCP::Panel::Model::billing;
use strict;
use base 'Catalyst::Model::DBIC::Schema';
__PACKAGE__->config(
schema_class => 'NGCP::Schema::billing',
connect_info => {
dsn => 'dbi:mysql:dbname=billing',
user => 'root',
}
);
Loading…
Cancel
Save