MT#57186 expose variables to new_subscriber email

additional variables for the new_subscriber mail
template:

  username
  password

  webusername
  webpassword

  cc
  ac
  sn

Change-Id: I8deadee11b162ef66e9f210d20bca11aa747c18f
mr11.4
Rene Krenn 2 years ago
parent 7bc5ec093f
commit ccec3eff01

@ -66,7 +66,7 @@ sub send_template {
}
sub new_subscriber {
my ($c, $subscriber, $url) = @_;
my ($c, $subscriber, $url, $params) = @_;
my $template = $subscriber->contract->subscriber_email_template;
return unless($template);
@ -76,6 +76,16 @@ sub new_subscriber {
my $vars = {
url => $url,
subscriber => $subscriber->username . '@' . $subscriber->domain->domain,
username => $params->{username},
password => $params->{password},
webusername => $params->{webusername},
webpassword => $params->{webpassword},
cc => $params->{e164}->{cc},
ac => $params->{e164}->{ac},
sn => $params->{e164}->{sn},
};
my $body = $template->body;

@ -803,7 +803,7 @@ sub create_subscriber {
timestamp => NGCP::Panel::Utils::DateTime::current_local->epoch + 31536000,
});
my $url = $c->uri_for_action('/subscriber/recover_webpassword')->as_string . '?uuid=' . $uuid_string;
NGCP::Panel::Utils::Email::new_subscriber($c, $billing_subscriber, $url);
NGCP::Panel::Utils::Email::new_subscriber($c, $billing_subscriber, $url, $params);
}
#if($prov_subscriber->profile_id) {

Loading…
Cancel
Save