mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-25 14:41:50 +01:00
removed manual acl-settings for auto-created accounts, as suggested by Matthew Galgoci
This commit is contained in:
parent
ff34378a1e
commit
be01760302
@ -391,32 +391,7 @@
|
|||||||
$GLOBALS['phpgw']->preferences->add('email','address',$GLOBALS['auto_create_acct']['email']);
|
$GLOBALS['phpgw']->preferences->add('email','address',$GLOBALS['auto_create_acct']['email']);
|
||||||
$GLOBALS['phpgw']->preferences->save_repository();
|
$GLOBALS['phpgw']->preferences->save_repository();
|
||||||
}
|
}
|
||||||
if ($default_acls == False)
|
// commit the new account transaction
|
||||||
{
|
|
||||||
if ($default_group_id)
|
|
||||||
{
|
|
||||||
$this->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('phpgw_group', "
|
|
||||||
. $default_group_id . ', ' . $accountid . ', 1)',__LINE__,__FILE__);
|
|
||||||
$this->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('preferences', 'changepassword', " . $accountid . ', 1)',__LINE__,__FILE__);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// If they don't have a default group, they need some sort of permissions.
|
|
||||||
// This generally doesn't / shouldn't happen, but will (jengo)
|
|
||||||
$this->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('preferences', 'changepassword', " . $accountid . ', 1)',__LINE__,__FILE__);
|
|
||||||
|
|
||||||
foreach(Array(
|
|
||||||
'addressbook',
|
|
||||||
'calendar',
|
|
||||||
'email',
|
|
||||||
'infolog',
|
|
||||||
'manual'
|
|
||||||
) as $app)
|
|
||||||
{
|
|
||||||
$this->db->query("INSERT INTO phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) VALUES ('" . $app . "', 'run', " . $accountid . ', 1)',__LINE__,__FILE__);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$this->db->transaction_commit();
|
$this->db->transaction_commit();
|
||||||
|
|
||||||
$GLOBALS['hook_values']['account_lid'] = $acct_info['account_lid'];
|
$GLOBALS['hook_values']['account_lid'] = $acct_info['account_lid'];
|
||||||
|
Loading…
Reference in New Issue
Block a user