Ignore:
Timestamp:
06/05/19 13:51:13 (5 years ago)
Author:
nanardon
Message:

Add log attribute, allow to fetch object log

File:
1 edited

Legend:

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

    r2256 r2258  
    239239            }, 
    240240            label => l('Set me as reference'), 
     241        }, 
     242        log => { 
     243            multiple => 1, 
     244            managed => 1, 
     245            ro => 1, 
     246            hide => 1, 
     247            get => sub { 
     248                my ($self) = @_; 
     249                return [ 
     250                    map { sprintf( 
     251                    "%s (%d), %s: %s/%s (%d) %s", 
     252                    $_->{logdate}, 
     253                    $_->{irev} || -1, 
     254                    $_->{username}, 
     255                    $_->{otype}, 
     256                    $_->{name}, 
     257                    $_->{ikey}, 
     258                    $_->{message} 
     259                ) } $self->object->base->getobjectlogs( 
     260                    $self->object->type, 
     261                    $self->object->id, 
     262                ) ]; 
     263            }, 
    241264        }, 
    242265    ); 
Note: See TracChangeset for help on using the changeset viewer.