Changeset 494


Ignore:
Timestamp:
10/05/09 07:30:48 (15 years ago)
Author:
nanardon
Message:
  • allow aliases modification from users objects
File:
1 edited

Legend:

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

    r493 r494  
    306306            foreach (keys %aliases) { 
    307307                if ($aliases{$_} == 2) { 
    308                     warn "del $_"; 
     308                    if ($self->base->_delete_object('aliases', $_)) { 
     309                        $res++ 
     310                    } else { 
     311                        $self->base->log(LA_ERR, 
     312                            "Cannot remove aliases %s from user %s", $_, 
     313                            $self->id); 
     314                    } 
    309315                } elsif ($aliases{$_} == 1) { 
    310                     warn "new $_"; 
     316                    if ($self->base->_create_c_object('aliases', $_, 
     317                        forward => [ $self->id ])) { 
     318                        $res++ 
     319                    } else { 
     320                        $self->base->log(LA_ERR, 'Cannot set forward %s to user %s', 
     321                            $_, $self->id); 
     322                        return 
     323                    } 
    311324                } # 3 no change 
    312325            } 
Note: See TracChangeset for help on using the changeset viewer.