Changeset 850 for LATMOS-Accounts/lib/LATMOS/Accounts/Cli.pm
- Timestamp:
- 03/30/10 22:43:40 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/lib/LATMOS/Accounts/Cli.pm
r849 r850 75 75 }, 76 76 }); 77 $env->add_func('expired', { 78 help => 'expired [delay] - list expired account more than delay (default is now)', 79 code => sub { 80 my ($env, $expire) = @_; 81 my @users = $env->base->find_expired_users($expire); 82 print $OUT map { "$_\n" } @users; 83 $env->{_lastsearchtype} = 'user'; 84 $env->{_lastsearch} = \@users; 85 }, 86 }) if ($env->base->can('find_expired_users')); 87 $env->add_func('expires', { 88 help => 'expires [delay] - list account expiring before delay (default is 1 month)', 89 code => sub { 90 my ($env, $expire) = @_; 91 my @users = $env->base->find_next_expire_users($expire); 92 print $OUT map { "$_\n" } @users; 93 $env->{_lastsearchtype} = 'user'; 94 $env->{_lastsearch} = \@users; 95 }, 96 }) if ($env->base->can('find_next_expire_users')); 77 97 $env->add_func('select', { 78 98 help => 'select object_type - select objects to perform action on it', … … 142 162 } 143 163 } else { 144 foreach (@{$env->{_objects}}) {145 print $OUT sort map { ($_ || '') . "\n" } $_->get_attributes($attr);164 foreach my $u (@{$env->{_objects}}) { 165 print $OUT sort map { $u->id . ': ' .($_ || '') . "\n" } $u->get_attributes($attr); 146 166 } 147 167 }
Note: See TracChangeset
for help on using the changeset viewer.