- Timestamp:
- 02/27/19 00:52:12 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Cli/Object.pm
r2216 r2223 117 117 completion => sub { 118 118 if (!$_[2]) { 119 return $_[0]->base->list_canonical_fields($_[0]->{_otype}, 'r') 119 my $flag = $_[1] =~ /^_/ ? 'ra' : 'r'; 120 return $_[0]->base->list_canonical_fields($_[0]->{_otype}, $flag) 120 121 } 121 122 }, … … 276 277 } 277 278 }); 279 $self->add_func('ls', { alias => [ qw'list' ] }); 278 280 $self->add_func('edit', { 279 281 help => 'edit [object] - edit selected object using vi', … … 368 370 @objects); 369 371 return if (!@objs); 370 print $OUT "Selecting $ env->otype " . join(', ', map { $_->id } @objs) . "\n";372 print $OUT "Selecting $totype " . join(', ', map { $_->id } @objs) . "\n"; 371 373 LATMOS::Accounts::Cli::Object->new( 372 374 Parent => $self, … … 384 386 @{$_[0]->{_objects}}; 385 387 } else { 388 my $flag = $_[1] =~ /^_/ ? 'ra' : 'r'; 386 389 return grep { $_[0]->base->attribute($self->otype, $_)->reference } 387 $_[0]->base->list_canonical_fields($self->otype, 'r');390 $_[0]->base->list_canonical_fields($self->otype, $flag); 388 391 } 389 392 }, … … 447 450 }, 448 451 }); 449 } elsif ($self-> type eq 'group') {452 } elsif ($self->otype eq 'group') { 450 453 $self->add_func('member', { 451 454 help => 'member add|remove user',
Note: See TracChangeset
for help on using the changeset viewer.