diff --git a/lam/lib/modules/account.inc b/lam/lib/modules/account.inc index f67223d8..61cb3ed1 100644 --- a/lam/lib/modules/account.inc +++ b/lam/lib/modules/account.inc @@ -30,7 +30,7 @@ class account extends baseModule { function get_metaData() { $return = array(); // manages host accounts - $return["account_types"] = array("host"); + $return["account_types"] = array("host", "user"); // alias name $return["alias"] = _('Account'); // module dependencies diff --git a/lam/lib/modules/posixAccount.inc b/lam/lib/modules/posixAccount.inc index 0a1ac941..a880c925 100644 --- a/lam/lib/modules/posixAccount.inc +++ b/lam/lib/modules/posixAccount.inc @@ -94,7 +94,7 @@ class posixAccount extends baseModule { // LDAP filter $return["ldap_filter"] = array('or' => "(objectClass=posixAccount)", 'and' => "(!(uid=*$))"); // module dependencies - $return['dependencies'] = array('depends' => array('inetOrgPerson'), 'conflicts' => array()); + $return['dependencies'] = array('depends' => array(array('inetOrgPerson', 'account')), 'conflicts' => array()); } elseif ($this->get_scope() == "host") { // module dependencies