From 6f88ec8d9d543a2a7c5fa5a042c70ac4071f8c7e Mon Sep 17 00:00:00 2001 From: Steffen Moser Date: Sat, 6 Jun 2020 02:51:26 +0200 Subject: [PATCH] Adding groupOfMembers to the GON types --- lam/lib/modules/posixGroup.inc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lam/lib/modules/posixGroup.inc b/lam/lib/modules/posixGroup.inc index 64e4483a..76828ab3 100644 --- a/lam/lib/modules/posixGroup.inc +++ b/lam/lib/modules/posixGroup.inc @@ -327,6 +327,9 @@ class posixGroup extends baseModule implements passwordService { if ($gon == null) { $gon = $this->getAccountContainer()->getAccountModule('groupOfUniqueNames'); } + if ($gon == null) { + $gon = $this->getAccountContainer()->getAccountModule('groupOfMembers'); + } if ($gon != null) { $return->addVerticalSpacer('2rem'); $syncButton = new htmlButton('syncGON', sprintf(_('Sync from %s'), $gon->get_alias())); @@ -514,7 +517,7 @@ class posixGroup extends baseModule implements passwordService { $this->addAccountSpecificConfigOptions($configContainer, $typeId); $configContainer->addVerticalSpacer('2rem'); } - $gonModules = array('groupOfNames', 'groupOfUniqueNames'); + $gonModules = array('groupOfNames', 'groupOfUniqueNames', 'groupOfMembers'); $gonFound = false; foreach ($gonModules as $gonModule) { if (!empty($allScopes[$gonModule])) { @@ -978,6 +981,9 @@ class posixGroup extends baseModule implements passwordService { if ($gon == null) { $gon = $this->getAccountContainer()->getAccountModule('groupOfUniqueNames'); } + if ($gon == null) { + $gon = $this->getAccountContainer()->getAccountModule('groupOfMembers'); + } if ($gon == null) { return; }