Ignore:
Timestamp:
04/23/09 03:09:45 (15 years ago)
Author:
nanardon
Message:
  • add list_objects function, ensure load return 1 on success
File:
1 edited

Legend:

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

    r18 r32  
    142142    # using shadow ? then reading shadow file 
    143143    if ($self->{use_shadow}) { 
     144 
    144145    $self->_load_unix_file( 
    145146        $self->{shadow}, 
     
    170171 
    171172    } # use shadow ? 
     173 
     174    1; 
    172175} 
    173176 
     
    241244} 
    242245 
    243 sub create_object { 
    244     my ($self, $otype, $id, %data) = @_; 
     246sub list_objects { 
     247    my ($self, $otype) = @_; 
    245248 
    246249    # objects are store into sub ref: 
     
    249252        group => 'groups', 
    250253    }->{$otype}; 
     254    return sort keys %{$self->{$internal_obj} || {} } 
     255} 
     256 
     257sub create_object { 
     258    my ($self, $otype, $id, %data) = @_; 
     259 
     260    # objects are store into sub ref: 
     261    my $internal_obj = { 
     262        user => 'users', 
     263        group => 'groups', 
     264    }->{$otype}; 
    251265 
    252266    if ($self->{$internal_obj}{$id}) { return }; 
Note: See TracChangeset for help on using the changeset viewer.