Changeset 1878 for trunk


Ignore:
Timestamp:
12/27/16 09:51:17 (7 years ago)
Author:
nanardon
Message:

Don't unexport freshly modified users

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Task/Delexpiredusers.pm

    r1877 r1878  
    3232 
    3333If unset no user are unexported. 
     34 
     35=head2 modifdelay 
     36 
     37The time to wait in minutes after user modification before unexporting it. 
     38 
     39This time avoid the module deleting a user in the same time an administrator 
     40is trying to reactivate it. 
     41 
     42Default is 60 minutes. 
    3443 
    3544=head2 cc 
     
    179188    my $expiredDate = DateTime->now()->subtract(days => $warnDelay + $unexportDelay); 
    180189 
    181     my $waitAfterModif = DateTime->now->subtract( hours => 3 )->iso8601; 
     190    my $modifDelay = $self->{syncm}->ini->val($self->{name}, 'modifdelay', 60); 
     191    my $waitAfterModif = DateTime->now->subtract( minutes => $modifDelay  )->iso8601; 
    182192 
    183193    foreach my $user ($self->{_base}->search_objects('user', 
Note: See TracChangeset for help on using the changeset viewer.