Changeset 1958


Ignore:
Timestamp:
02/20/17 18:20:56 (7 years ago)
Author:
nanardon
Message:

Allow to change mail's subjects from parameter config

Location:
trunk/LATMOS-Accounts
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm

    r1953 r1958  
    20582058    }; 
    20592059 
     2060    my $MailSubject = $self->la->val('_default_', 'mailSubject', 'LATMOS::Accounts'); 
     2061 
    20602062    my %mail = ( 
    2061         Subject => 'LATMOS: pasword reset', 
    2062         'X-LATMOS-Reason' => 'Account destruction', 
     2063        Subject => "$MailSubject: pasword reset", 
     2064        'X-LATMOS-Reason' => 'Password Reset', 
    20632065        to => $mail, 
    20642066    ); 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Maintenance.pm

    r1763 r1958  
    103103    ); 
    104104 
     105    my $MailSubject = $self->val('_default_', 'mailSubject', 'LATMOS::Accounts'); 
     106 
    105107    my @summary; 
    106108    foreach my $user ($self->find_next_expire_users($options{delay})) { 
     
    108110            next; 
    109111        } 
     112 
    110113        my %mail = ( 
    111114            From => $self->val('_default_', 'mailFrom', 'nomail@localhost'), 
    112             Subject => sprintf('Account %s Expire in %s days', $user->{name}, $user->{days}), 
     115            Subject => sprintf("$MailSubject: Account %s Expire in %s days", $user->{name}, $user->{days}), 
    113116            'X-LATMOS-Reason' => 'Account expiration', 
    114117        ); 
     
    166169                ); 
    167170                if ($summail->process({ 
    168                     Subject => 'LATMOS account expiration summary', 
     171                    Subject => "$MailSubject: account expiration summary", 
    169172                    To => $self->val('_default_', 'expire_summary_to'), 
    170173                })) { 
     
    257260    } 
    258261 
     262    my $MailSubject = $self->val('_default_', 'mailSubject', 'LATMOS::Accounts'); 
     263 
    259264    unless($options{test}) { 
    260265        foreach (keys %managers) { 
     
    264269 
    265270            my %mail = ( 
    266                 Subject => 'LATMOS expired account', 
     271                Subject => "$MailSubject: expired account", 
    267272                'X-LATMOS-Reason' => 'Account destruction', 
    268273            ); 
     
    300305            if ($self->val('_default_', 'expire_summary_to')) { 
    301306                my %mail = ( 
    302                     Subject => 'LATMOS expired account (to disable)', 
     307                    Subject => "$MailSubject: expired account (to disable)", 
    303308                    'X-LATMOS-Reason' => 'Account expiration', 
    304309                    To => $self->val('_default_', 'expire_summary_to'), 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Task/Delexpiredusers.pm

    r1926 r1958  
    161161            'account_expired_reminder.mail', 
    162162        ); 
     163 
     164        my $MailSubject = $self->{_base}->la->val('_default_', 'mailSubject', 'LATMOS::Accounts'); 
    163165 
    164166        foreach my $manager (sort keys %expired) { 
     
    197199 
    198200            my %mail = ( 
    199                 Subject => 'LATMOS expired account', 
     201                Subject => "$MailSubject: expired account", 
    200202                'X-LATMOS-Reason' => 'Account destruction', 
    201203            ); 
     
    226228 
    227229    if (my $sumto = $self->{syncm}->ini->val($self->{name}, 'summary')) { 
     230        my $MailSubject = $self->{_base}->la->val('_default_', 'mailSubject', 'LATMOS::Accounts'); 
     231 
    228232        my @summary; 
    229233        foreach my $manager (sort keys %expired) { 
     
    259263            } else { 
    260264                my %mail = ( 
    261                     Subject => 'LATMOS expired account (deactivation planned)', 
     265                    Subject => "$MailSubject: expired account (deactivation planned)", 
    262266                    'X-LATMOS-Reason' => 'Account expiration', 
    263267                    To => $sumto, 
  • trunk/LATMOS-Accounts/man/man5/latmos-accounts.ini.pod

    r1377 r1958  
    4545 
    4646When set, this email address will receive a summary about account expiring soon 
     47 
     48=head3 mailSubject 
     49 
     50This parameter is dedicate to set the company or institute name. It is used to 
     51build the subject of mail send by application. 
    4752 
    4853=head2 [_defattr_] SECTION 
Note: See TracChangeset for help on using the changeset viewer.