From afe1a7536f68ded47a0b976b05b901af34527410 Mon Sep 17 00:00:00 2001 From: Thibault Dockx <thibault.dockx@fusiondirectory.org> Date: Tue, 4 Feb 2025 15:50:58 +0000 Subject: [PATCH] :sparkles: Feat(posix) Apply group from template Apply group from template. --- posix/personal/posix/class_posixAccount.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posix/personal/posix/class_posixAccount.inc b/posix/personal/posix/class_posixAccount.inc index 184363724e..04aef4262f 100644 --- a/posix/personal/posix/class_posixAccount.inc +++ b/posix/personal/posix/class_posixAccount.inc @@ -620,6 +620,7 @@ class posixAccount extends simplePlugin return $errors; } + // This allows to add new groups asignment on top of existing one ! if (!$this->is_template && !class_available('mixedGroup')) { /* Take care about groupMembership values: add to groups */ $groupMembership = $this->attributesAccess['groupMembership']->getValue(); @@ -715,7 +716,6 @@ class posixAccount extends simplePlugin $this->attributesAccess['mustchangepassword']->setInLdap(FALSE); $this->attributesAccess['groupMembership']->setInLdap(FALSE); - $this->savedGroupMembership = $this->groupMembership; if (isset($this->attrs['posixGroups'])) { unset($this->attrs['posixGroups']['count']); $this->groupMembership = $this->attrs['posixGroups']; -- GitLab