Ignore:
Timestamp:
06/17/21 13:33:50 (3 years ago)
Author:
nanardon
Message:

start samba support: manage sambaSID

File:
1 edited

Legend:

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

    r2431 r2475  
    194194                label => l('Member count'), 
    195195            }, 
     196 
     197            # Samba: 
     198 
     199            sambaSID => { 
     200                ro => 1, 
     201                auto => 1, 
     202            }, 
     203            _sambaSID => { 
     204                ro => 1, 
     205                hide => 1, 
     206                managed => 1, 
     207                get => sub { 
     208                    my ($self) = @_; 
     209                    my $obj = $self->object; 
     210                    my $uid = $obj->get_field('gidnumber'); 
     211                    return $obj->base->sambaSID( $uid * 2 + 1001 ); 
     212                } 
     213            }, 
     214 
    196215        } 
    197216    ) 
Note: See TracChangeset for help on using the changeset viewer.