TT#33108 email_templates schema changes, resellers fix

* new email_templates field, attachment_name
    * fix resellers relation to email_templates
    * add resellers relation to contacts

Change-Id: I13f4ec301a892e6ae53be53bc5036d2fbc7b4a55
changes/83/23883/1
Kirill Solomko 7 years ago
parent 376d953829
commit 273e5d8df9

@ -35,6 +35,8 @@ __PACKAGE__->add_columns(
{ data_type => "varchar", is_nullable => 0, size => 255 },
"body",
{ data_type => "mediumtext", is_nullable => 0 },
"attachment_name",
{ data_type => "varchar", default_value => "", is_nullable => 0, size => 255 },
);
__PACKAGE__->set_primary_key("id");

@ -65,6 +65,13 @@ __PACKAGE__->belongs_to(
{ is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
);
__PACKAGE__->has_many(
"contacts",
"NGCP::Schema::Result::contacts",
{ "foreign.reseller_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->has_many(
"customers",
"NGCP::Schema::Result::customers",
@ -164,7 +171,7 @@ __PACKAGE__->has_many(
);
__PACKAGE__->has_many(
"email_templates",
"NGCP::Schema::Result::vouchers",
"NGCP::Schema::Result::email_templates",
{ "foreign.reseller_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);

Loading…
Cancel
Save