Changeset 2474


Ignore:
Timestamp:
06/17/21 12:42:38 (3 years ago)
Author:
nanardon
Message:

Add shadowLastChange computation

File:
1 edited

Legend:

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

    r2466 r2474  
    13241324            shadowMin => { }, 
    13251325            shadowMax => { }, 
    1326             shadowLastChange => { }, 
     1326            shadowLastChange => { 
     1327                ro => 1, 
     1328                auto => 1, 
     1329            }, 
     1330            _shadowLastChange => { 
     1331                ro => 1, 
     1332                hide => 1, 
     1333                managed => 1, 
     1334                get => sub { 
     1335                    my ($self) = @_; 
     1336                    my $obj = $self->object; 
     1337                    my $ts = $obj->get_field('passwordLastSet'); 
     1338                    $ts or return; 
     1339 
     1340                    my $Dt = DateTime::Format::Pg->parse_datetime( $ts ); 
     1341                    return int( $Dt->epoch / 86400); 
     1342                } 
     1343            }, 
    13271344            shadowInactive => { }, 
    13281345            shadowFlag => { }, 
Note: See TracChangeset for help on using the changeset viewer.