Ignore:
Timestamp:
11/03/15 12:09:15 (9 years ago)
Author:
nanardon
Message:

Store creator and last modifier into objects

Location:
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases
Files:
2 edited

Legend:

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

    r1427 r1457  
    638638    my ($self, $otype, $name, $ref, $changetype, $message, @args) = @_; 
    639639 
     640    my $sthmodifiedby = $self->db->prepare(q{ 
     641        UPDATE objects set modifiedby = ? where ikey = ? 
     642    }); 
     643 
     644    $sthmodifiedby->execute( 
     645        $self->user || '@Console', 
     646        $ref, 
     647    ); 
     648 
    640649    my $sth = $self->db->prepare(q{ 
    641650        INSERT into objectslogs (ikey, irev, otype, name, changetype, username, message) 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/objects.pm

    r1453 r1457  
    104104        }, 
    105105        services   =>   { managed => 1,  multiple => 1, reference => 'service' }, 
     106        modifiedby =>   { inline  => 1, reference => 'user', ro => 1 }, 
     107        createdby =>    { inline  => 1, reference => 'user', ro => 1 }, 
    106108    ); 
    107109 
     
    203205    } 
    204206    $first{$class->_key_field} = $id; 
     207    $first{createdby} =  $base->user || '@Console'; 
     208    $first{modifiedby} = $base->user || '@Console'; 
    205209 
    206210    my $lastid; 
Note: See TracChangeset for help on using the changeset viewer.