Commit e27505ff authored by Côme Bernigaud's avatar Côme Bernigaud Committed by Benoit Mortier
Browse files

Fixes #3929 Do not activate samba tab automatically

Showing with 13 additions and 6 deletions
+13 -6
......@@ -508,13 +508,20 @@ class sambaAccount extends simplePlugin
} else {
$ldap->fetch();
$tabGroup = objects::open($ldap->getDN(), 'posixGroup');
$tabGroup->by_object['sambaGroup']->is_account = TRUE;
if ($tabGroup->by_object['sambaGroup']->sambaSID == "") {
$tabGroup->by_object['sambaGroup']->sambaDomainName = $this->sambaDomainName;
$tabGroup->by_object['sambaGroup']->smbgroup = TRUE;
$tabGroup->save();
if ($tabGroup->by_object['sambaGroup']->is_account) {
if ($tabGroup->by_object['sambaGroup']->sambaSID == "") {
$tabGroup->by_object['sambaGroup']->sambaDomainName = $this->sambaDomainName;
$tabGroup->by_object['sambaGroup']->smbgroup = TRUE;
$tabGroup->save();
}
$this->attrs['sambaPrimaryGroupSID'] = $tabGroup->by_object['sambaGroup']->sambaSID;
} else {
msg_dialog::display(
_("Warning"),
_("Cannot convert primary group to samba group: group samba tab is disabled!"),
WARNING_DIALOG
);
}
$this->attrs['sambaPrimaryGroupSID'] = $tabGroup->by_object['sambaGroup']->sambaSID;
}
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment