[Save] missing for edit with implicit rights only, [Apply] was there

This commit is contained in:
Ralf Becker 2012-01-26 01:43:14 +00:00
parent 7c50df4d57
commit c9b0ad39f7

View File

@ -5,7 +5,7 @@
* @link http://www.egroupware.org * @link http://www.egroupware.org
* @author Ralf Becker <RalfBecker-AT-outdoor-training.de> * @author Ralf Becker <RalfBecker-AT-outdoor-training.de>
* @package infolog * @package infolog
* @copyright (c) 2003-11 by Ralf Becker <RalfBecker-AT-outdoor-training.de> * @copyright (c) 2003-12 by Ralf Becker <RalfBecker-AT-outdoor-training.de>
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
* @version $Id$ * @version $Id$
*/ */
@ -1808,7 +1808,7 @@ class infolog_ui
} }
$preserv = $content; $preserv = $content;
// for no edit rights or implizit edit of responsible user make all fields readonly, but status and percent // for no edit rights or implizit edit of responsible user make all fields readonly, but status and percent
if ($info_id && !$this->bo->check_access($info_id,EGW_ACL_EDIT)/* && $this->bo->is_responsible($content)*/ && !$undelete) if ($info_id && !$this->bo->check_access($info_id,EGW_ACL_EDIT) && !$undelete)
{ {
$readonlys['__ALL__'] = true; // make all fields not explicitly set readonly $readonlys['__ALL__'] = true; // make all fields not explicitly set readonly
if ($this->bo->is_responsible($content)) if ($this->bo->is_responsible($content))
@ -1817,7 +1817,7 @@ class infolog_ui
{ {
$readonlys[$name] = false; $readonlys[$name] = false;
} }
$readonlys['button[edit]'] = $readonlys['button[apply]'] = $readonlys['no_notifications'] = false; $readonlys['button[edit]'] = $readonlys['button[save]'] = $readonlys['button[apply]'] = $readonlys['no_notifications'] = false;
} }
$readonlys['action'] = $readonlys['button[cancel]'] = false; // always allowed $readonlys['action'] = $readonlys['button[cancel]'] = false; // always allowed
} }