deprecate welcome_msgnum / svc_acct_welcome_exclude, RT#71525
authorIvan Kohler <ivan@freeside.biz>
Wed, 29 Jun 2016 17:15:17 +0000 (10:15 -0700)
committerIvan Kohler <ivan@freeside.biz>
Wed, 29 Jun 2016 17:15:17 +0000 (10:15 -0700)
FS/FS/Conf.pm
FS/FS/svc_acct.pm

index bc2d48f..a2475c9 100644 (file)
@@ -2498,14 +2498,14 @@ and customer address. Include units.',
   {
     'key'         => 'welcome_msgnum',
     'section'     => 'notification',
   {
     'key'         => 'welcome_msgnum',
     'section'     => 'notification',
-    'description' => 'Template to use for welcome messages when a svc_acct record is created.',
+    'description' => 'Deprecated; use a billing event instead.  Used to be the template to use for welcome messages when a svc_acct record is created.',
     %msg_template_options,
   },
   
   {
     'key'         => 'svc_acct_welcome_exclude',
     'section'     => 'notification',
     %msg_template_options,
   },
   
   {
     'key'         => 'svc_acct_welcome_exclude',
     'section'     => 'notification',
-    'description' => 'A list of svc_acct services for which no welcome email is to be sent.',
+    'description' => 'Deprecated; use a billing event instead.  A list of svc_acct services for which no welcome email is to be sent.',
     'type'        => 'select-part_svc',
     'multiple'    => 1,
   },
     'type'        => 'select-part_svc',
     'multiple'    => 1,
   },
index b7967ae..b659b01 100644 (file)
@@ -750,18 +750,6 @@ sub insert {
       }
     }
 
       }
     }
 
-    #welcome email
-    my @welcome_exclude_svcparts = $conf->config('svc_acct_welcome_exclude');
-    unless ( grep { $_ eq $self->svcpart } @welcome_exclude_svcparts ) {
-        my $error = '';
-        my $msgnum = $conf->config('welcome_msgnum', $agentnum);
-        if ( $msgnum ) {
-          my $msg_template = qsearchs('msg_template', { msgnum => $msgnum });
-          $error = $msg_template->send('cust_main' => $cust_main,
-                                       'object'    => $self);
-          #should this do something on error?
-        }
-    }
   } # if $cust_pkg
 
   $dbh->commit or die $dbh->errstr if $oldAutoCommit;
   } # if $cust_pkg
 
   $dbh->commit or die $dbh->errstr if $oldAutoCommit;