Changeset 69 for LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad/Group.pm
- Timestamp:
- 05/05/09 01:43:36 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Ad/Group.pm
r66 r69 42 42 my ($self, $base, $mode) = @_; 43 43 ( 44 qw( ),44 qw(gidNumber description), 45 45 ($mode !~ /w/ 46 ? qw(cn dn )46 ? qw(cn dn member) 47 47 : () 48 48 ) 49 49 ) 50 } 51 52 sub _create { 53 my ($class, $base, $id, %data) = @_; 54 55 my $entry = Net::LDAP::Entry->new(); 56 57 $entry->dn(join(',', 58 sprintf('cn=%s', escape_filter_value($id)), 59 'cn=Users', 60 $base->top_dn 61 )); 62 $entry->replace(objectClass => [ qw(top group)],); 63 foreach (keys %data) { 64 $class->_populate_entry($entry, $_, $data{$_}); 65 } 66 my $msg = $base->ldap->add($entry); 67 return $msg->code ? 0 : 1; 50 68 } 51 69
Note: See TracChangeset
for help on using the changeset viewer.