MT#14477 Link provisioning.voip_subscribers to kamailio.subscriber

Change-Id: I1e0985b3201b66fbe899b584ce141bbe11b27a3a
changes/10/2710/3
Irina Peshinskaya 10 years ago
parent 35cafa15d9
commit 4ec4080244

@ -76,6 +76,12 @@ __PACKAGE__->add_columns(
"filename", "filename",
{ data_type => "varchar", default_value => "", is_nullable => 0, size => 255 }, { data_type => "varchar", default_value => "", is_nullable => 0, size => 255 },
); );
__PACKAGE__->belongs_to(
"subscriber",
"NGCP::Schema::Result::subscriber",
{ 'foreign.id' => 'self.subscriber_id' },
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->set_primary_key("id"); __PACKAGE__->set_primary_key("id");

@ -245,6 +245,13 @@ __PACKAGE__->belongs_to(
{ cascade_copy => 0, cascade_delete => 0 }, { cascade_copy => 0, cascade_delete => 0 },
); );
__PACKAGE__->has_many(
"kamailio_subscriber",
'NGCP::Schema::Result::subscriber',
{ 'foreign.uuid' => 'self.uuid' },
{ cascade_copy => 0, cascade_delete => 0 },
);
sub TO_JSON { sub TO_JSON {
my ($self) = @_; my ($self) = @_;
return { return {

@ -47,6 +47,20 @@ __PACKAGE__->set_primary_key("id");
__PACKAGE__->add_unique_constraint("account_idx", ["username", "domain"]); __PACKAGE__->add_unique_constraint("account_idx", ["username", "domain"]);
__PACKAGE__->belongs_to(
"provisioning_voip_subscriber",
"NGCP::Schema::Result::provisioning_voip_subscribers",
{ 'foreign.uuid' => 'self.uuid' },
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->has_many(
"fax_journal",
"NGCP::Schema::Result::fax_journal",
{ 'foreign.subscriber_id' => 'self.id' },
{ cascade_copy => 0, cascade_delete => 0 },
);
sub TO_JSON { sub TO_JSON {
my ($self) = @_; my ($self) = @_;
return { return {

Loading…
Cancel
Save