MT#6789 Add email relation to contracts.

mr3.3.1
Andreas Granig 11 years ago
parent 954616995d
commit 7205c140c3

@ -80,6 +80,18 @@ __PACKAGE__->add_columns(
extra => { unsigned => 1 },
is_nullable => 1,
},
"subscriber_email_template_id",
{
data_type => "integer",
extra => { unsigned => 1 },
is_nullable => 1,
},
"passreset_email_template_id",
{
data_type => "integer",
extra => { unsigned => 1 },
is_nullable => 1,
},
);
__PACKAGE__->set_primary_key("id");
@ -169,6 +181,20 @@ __PACKAGE__->has_many(
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->belongs_to(
"subscriber_email_template",
"NGCP::Schema::Result::email_tempaltes",
{ "foreign.id" => "self.subscriber_email_template_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->belongs_to(
"passreset_email_template",
"NGCP::Schema::Result::email_tempaltes",
{ "foreign.id" => "self.subscriber_email_template_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
sub TO_JSON {
my ($self) = @_;
return {

Loading…
Cancel
Save