Changeset 2512


Ignore:
Timestamp:
02/08/22 22:40:32 (3 years ago)
Author:
nanardon
Message:

Add zimbraCOSId attribute

Location:
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases
Files:
2 edited

Legend:

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

    r2511 r2512  
    119119        }, 
    120120        zimbraCOSId => { }, 
     121        zimbraAccountStatus => { 
     122            can_values => [ qw( active closed locked lockout pending maintenance ) ], 
     123        }, 
     124        carLicense => { }, 
    121125    } 
    122126} 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/User.pm

    r2481 r2512  
    149149                iname => 'gidnumber', 
    150150                mandatory => 1, 
    151                 can_values => sub { 
    152                     map { $_->id, $_->get_attributes('gidNumber') } 
    153                     map { $base->get_object('group', $_) } 
    154                     $base->list_objects('group') 
    155                 }, 
    156151                can_values => sub { 
    157152                    my $sth = $base->db->prepare_cached( 
     
    16431638                label => l('Validité formation SST'), 
    16441639            }, 
     1640            zimbraCOSId => { }, 
     1641            zimbraAccountStatus => { 
     1642                label => l('Zimbra acoount class'), 
     1643                ro => 1, 
     1644                get => sub { 
     1645                    my ($attr) = @_; 
     1646                    my $self = $attr->object; 
     1647 
     1648                    if ( $self->_get_attributes('locked') ) { 
     1649                        return 'locked'; 
     1650                    } elsif ( $self->_get_attributes('active') ) { 
     1651                        return 'active'; 
     1652                    } else { 
     1653                        return 'closed'; 
     1654                    } 
     1655                }, 
     1656            } 
    16451657    }; 
    16461658 
Note: See TracChangeset for help on using the changeset viewer.