Changeset 443


Ignore:
Timestamp:
09/09/09 01:22:33 (15 years ago)
Author:
nanardon
Message:
  • manage from address object attributes sn,givenName and mail, this will be needed to map address into ldap
File:
1 edited

Legend:

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

    r394 r443  
    5454 
    5555sub _managed_fields { 
    56     site => 'site' 
     56    my ($self, $for, $base) = @_; 
     57    (site => 'site'), 
     58    $for !~ /w/ ? ( 
     59        sn => 'sn', 
     60        mail =>  'mail', 
     61        givenName => 'givenName', 
     62    ) : () 
    5763} 
    5864 
     
    8086            return $site->get_field($field); 
    8187        } 
     88    } elsif ($field =~ /^(sn|givenName|mail)$/) { 
     89        my $user = $self->base->get_object('user', $self->_get_c_field('user')); 
     90        return $user->_get_c_field($field); 
    8291    } else { 
    8392        return $self->SUPER::get_field($field); 
Note: See TracChangeset for help on using the changeset viewer.