From ee30d975c442d2481eb0dacd8e77718e6fbefdb8 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Mon, 22 Jul 2013 22:56:38 +0200 Subject: [PATCH] Add voicemail_user relation to prov-subscriber. --- lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm | 6 ++++++ lib/NGCP/Schema/Result/voicemail_users.pm | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm index 38b8876f..aef57c2e 100644 --- a/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm +++ b/lib/NGCP/Schema/Result/provisioning_voip_subscribers.pm @@ -431,6 +431,12 @@ __PACKAGE__->belongs_to( { cascade_copy => 0, cascade_delete => 0 }, ); +__PACKAGE__->has_one( + "voicemail_user", + "NGCP::Schema::Result::voicemail_users", + { "foreign.customer_id" => "self.uuid" }, + { cascade_copy => 1, cascade_delete => 1 }, +); __PACKAGE__->meta->make_immutable; 1; diff --git a/lib/NGCP/Schema/Result/voicemail_users.pm b/lib/NGCP/Schema/Result/voicemail_users.pm index e41d7ae6..b47b739e 100644 --- a/lib/NGCP/Schema/Result/voicemail_users.pm +++ b/lib/NGCP/Schema/Result/voicemail_users.pm @@ -330,6 +330,12 @@ Related object: L # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:K1FVw9YTkzSlwWUQoPe/1A -# You can replace this text with custom code or comments, and it will be preserved on regeneration +__PACKAGE__->belongs_to( + "provisioning_voip_subscriber", + "NGCP::Schema::Result::provisioning_voip_subscribers", + { "foreign.uuid" => "self.customer_id" }, + { cascade_copy => 0, cascade_delete => 0 }, +); + __PACKAGE__->meta->make_immutable; 1;