mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-28 01:29:05 +01:00
* Admin: bulk password reset: fixed missing password from email and csv, csv download is working again
also changed all et2 actions to not use an iframe with ajax=true
This commit is contained in:
parent
4e986e58b8
commit
1723f6235e
@ -68,7 +68,7 @@ class admin_hooks
|
|||||||
|
|
||||||
if (! $GLOBALS['egw']->acl->check('account_access',16,'admin'))
|
if (! $GLOBALS['egw']->acl->check('account_access',16,'admin'))
|
||||||
{
|
{
|
||||||
$file['Bulk password reset'] = egw::link('/index.php','menuaction=admin.admin_passwordreset.index');
|
$file['Bulk password reset'] = egw::link('/index.php','menuaction=admin.admin_passwordreset.index&ajax=true');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $GLOBALS['egw']->acl->check('group_access',1,'admin'))
|
if (! $GLOBALS['egw']->acl->check('group_access',1,'admin'))
|
||||||
@ -86,7 +86,7 @@ class admin_hooks
|
|||||||
}
|
}
|
||||||
if (! $GLOBALS['egw']->acl->check('global_categories_access',1,'admin'))
|
if (! $GLOBALS['egw']->acl->check('global_categories_access',1,'admin'))
|
||||||
{
|
{
|
||||||
$file['Global Categories'] = egw::link('/index.php','menuaction=admin.admin_categories.index&appname=phpgw');
|
$file['Global Categories'] = egw::link('/index.php','menuaction=admin.admin_categories.index&appname=phpgw&ajax=true');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$GLOBALS['egw']->acl->check('mainscreen_message_access',1,'admin') || !$GLOBALS['egw']->acl->check('mainscreen_message_access',2,'admin'))
|
if (!$GLOBALS['egw']->acl->check('mainscreen_message_access',1,'admin') || !$GLOBALS['egw']->acl->check('mainscreen_message_access',2,'admin'))
|
||||||
@ -96,12 +96,12 @@ class admin_hooks
|
|||||||
|
|
||||||
if (! $GLOBALS['egw']->acl->check('current_sessions_access',1,'admin'))
|
if (! $GLOBALS['egw']->acl->check('current_sessions_access',1,'admin'))
|
||||||
{
|
{
|
||||||
$file['View Sessions'] = egw::link('/index.php','menuaction=admin.admin_accesslog.sessions');
|
$file['View Sessions'] = egw::link('/index.php','menuaction=admin.admin_accesslog.sessions&ajax=true');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $GLOBALS['egw']->acl->check('access_log_access',1,'admin'))
|
if (! $GLOBALS['egw']->acl->check('access_log_access',1,'admin'))
|
||||||
{
|
{
|
||||||
$file['View Access Log'] = egw::link('/index.php','menuaction=admin.admin_accesslog.index');
|
$file['View Access Log'] = egw::link('/index.php','menuaction=admin.admin_accesslog.index&ajax=true');
|
||||||
}
|
}
|
||||||
|
|
||||||
/* disable old EGroupware error_log, as it is not used anymore
|
/* disable old EGroupware error_log, as it is not used anymore
|
||||||
|
@ -73,10 +73,10 @@ class admin_passwordreset
|
|||||||
if ($content['download_csv'] && $content['changed'])
|
if ($content['download_csv'] && $content['changed'])
|
||||||
{
|
{
|
||||||
html::content_header('changed.csv','text/csv');
|
html::content_header('changed.csv','text/csv');
|
||||||
//echo "account_lid;account_passwd;account_email;account_firstname;account_lastname\n";
|
//echo "account_lid;account_password;account_email;account_firstname;account_lastname\n";
|
||||||
foreach($content['changed'] as $account)
|
foreach($content['changed'] as $account)
|
||||||
{
|
{
|
||||||
echo "$account[account_lid];$account[account_passwd];$account[account_email];$account[account_firstname];$account[account_lastname]\n";
|
echo "$account[account_lid];$account[account_password];$account[account_email];$account[account_firstname];$account[account_lastname]\n";
|
||||||
}
|
}
|
||||||
common::egw_exit();
|
common::egw_exit();
|
||||||
}
|
}
|
||||||
@ -150,7 +150,7 @@ class admin_passwordreset
|
|||||||
$GLOBALS['egw']->acl->delete_repository('preferences','nopasswordchange',$account_id);
|
$GLOBALS['egw']->acl->delete_repository('preferences','nopasswordchange',$account_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$account['account_passwd'] = $password;
|
$account['account_password'] = $password;
|
||||||
|
|
||||||
if ((string)$content['mail']['activate'] !== '' || (string)$content['mail']['quota'] !== '' ||
|
if ((string)$content['mail']['activate'] !== '' || (string)$content['mail']['quota'] !== '' ||
|
||||||
strpos($content['mail']['domain'], '.') !== false)
|
strpos($content['mail']['domain'], '.') !== false)
|
||||||
|
@ -88,3 +88,10 @@ td.admin_userAgent span {
|
|||||||
#admin-customfield_edit .attributes .et2_label,#admin-customfield_edit .attributes input {
|
#admin-customfield_edit .attributes .et2_label,#admin-customfield_edit .attributes input {
|
||||||
margin-right: 1em;
|
margin-right: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bulk password reset
|
||||||
|
*/
|
||||||
|
#admin-passwordreset_actions >:nth-child(2) {
|
||||||
|
display: block;
|
||||||
|
}
|
@ -19,11 +19,11 @@
|
|||||||
<description/>
|
<description/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<groupbox>
|
<groupbox id="actions">
|
||||||
<caption label="Actions"/>
|
<caption label="Actions"/>
|
||||||
<checkbox label="Set a random password" id="random_pw"/>
|
<checkbox label="Set a random password" id="random_pw"/>
|
||||||
<menulist>
|
<menulist>
|
||||||
<menupopup type="select-bool" label="Must change password upon next login" id="mustchangepassword" onchange="if (this.value=='1') document.getElementById(form::name('changepassword')).value='1';" options="Leave unchanged"/>
|
<menupopup type="select-bool" label="Must change password upon next login" id="mustchangepassword" options="Leave unchanged"/>
|
||||||
</menulist>
|
</menulist>
|
||||||
<menulist>
|
<menulist>
|
||||||
<menupopup type="select-bool" label="Can change password" id="changepassword" onchange="var mustchange=document.getElementById(form::name('mustchangepassword')); if (this.value=='0' && mustchange.value) mustchange.value='0';" options="Leave unchanged"/>
|
<menupopup type="select-bool" label="Can change password" id="changepassword" onchange="var mustchange=document.getElementById(form::name('mustchangepassword')); if (this.value=='0' && mustchange.value) mustchange.value='0';" options="Leave unchanged"/>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<button label="Start" id="start"/>
|
<button label="Start" id="start"/>
|
||||||
<button label="Download CSV" id="download_csv"/>
|
<buttononly label="Download CSV" id="download_csv" onclick="widget.getInstanceManager().postSubmit()"/>
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
Loading…
Reference in New Issue
Block a user