From 6f9a5657580bbeae53d60c4cf76d5ca7fda63326 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Tue, 9 Jul 2013 18:46:20 +0200 Subject: [PATCH] Add another voip_subscribers relation. This one points from provisioning.voip_subscribers to billing.voip_subscribers. --- lib/NGCP/Schema.pm | 2 +- lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/NGCP/Schema.pm b/lib/NGCP/Schema.pm index e683feff..70c2a54d 100644 --- a/lib/NGCP/Schema.pm +++ b/lib/NGCP/Schema.pm @@ -7,7 +7,7 @@ use Regexp::IPv6 qw($IPv6_re); use MooseX::ClassAttribute qw(class_has); extends 'DBIx::Class::Schema'; -our $VERSION = '1.004'; +our $VERSION = '1.005'; __PACKAGE__->load_namespaces; diff --git a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm index 319591f0..5dfb1ad9 100644 --- a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm +++ b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm @@ -416,5 +416,14 @@ Related object: L # You can replace this text with custom code or comments, and it will be preserved on regeneration + +__PACKAGE__->has_one( + "voip_subscriber", + 'NGCP::Schema::Result::voip_subscribers', + { 'foreign.uuid' => 'self.uuid' }, + { cascade_copy => 0, cascade_delete => 0 }, +); + + __PACKAGE__->meta->make_immutable; 1;