Ignore:
Timestamp:
10/03/19 01:22:25 (5 years ago)
Author:
nanardon
Message:

Add EmploymentSummary?() feature

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Cli/Object.pm

    r2287 r2288  
    639639        }); 
    640640 
     641        $self->add_func('summary', { 
     642            code => sub { 
     643                my $env = shift; 
     644 
     645                foreach my $obj (@{$env->{_objects}}) { 
     646                    print $obj->id . "\n"; 
     647                    foreach my $emp ($obj->EmploymentSummary) { 
     648                        printf("    %s - %s %s\n", 
     649                            $emp->{firstday}, 
     650                            $emp->{lastday} || '        ', 
     651                            $emp->{contratType} 
     652                        ); 
     653                    } 
     654                } 
     655                return 1; 
     656            }, 
     657            completion => sub { 
     658                return (qw(-f --force -r --random -p --syl -l -o)); 
     659            }, 
     660        }); 
     661 
     662         
     663 
    641664    } elsif ($self->otype eq 'group') { 
    642665 
Note: See TracChangeset for help on using the changeset viewer.