Ignore:
Timestamp:
05/24/09 15:39:16 (15 years ago)
Author:
nanardon
Message:
  • improve gecos field
  • fix: trap error on user creation
  • set default home
File:
1 edited

Legend:

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

    r163 r175  
    55use warnings; 
    66 
     7use LATMOS::Accounts::Utils; 
    78use base qw(LATMOS::Accounts::Bases::Sql::objects); 
    89 
     
    6768sub get_field { 
    6869    my ($self, $field) = @_; 
    69     if ($field eq 'gecos' || $field eq 'displayName') { 
    70         return join(' ', grep { $_ } ($self->get_c_field('givenName'), ($self->get_c_field('sn')))); 
     70    if ($field eq 'gecos') { 
     71        return to_ascii( 
     72            join(' ', grep { $_ } ($self->get_c_field('givenName'), ($self->get_c_field('sn')))) 
     73        ) || to_ascii($self->get_c_field('description')); 
     74    } elsif ($field eq 'displayName') { 
     75        return join(' ', grep { $_ } ($self->get_c_field('givenName'), ($self->get_c_field('sn')))) 
     76            || $self->id; 
    7177    } elsif ($field =~ /^(sAMAccountName)$/) { 
    7278        return $self->id, 
Note: See TracChangeset for help on using the changeset viewer.