forked from extern/egroupware
Apply status / percent rules for changing percent via context menu
This commit is contained in:
parent
163e1fdcc2
commit
20e23b811e
@ -1409,8 +1409,8 @@ class infolog_ui
|
||||
case 'completion':
|
||||
$action_msg = lang('changed completion to %1%', $settings);
|
||||
$entry['info_percent'] = $settings;
|
||||
// Done entries will get changed right back if we don't change the status too
|
||||
if(in_array($entry['info_status'],array('done','billed','cancelled','archive')))
|
||||
// Done and not-started entries will get changed right back if we don't change the status too
|
||||
if(in_array($entry['info_status'],array('not-started','done','billed','cancelled','archive')))
|
||||
{
|
||||
$entry['info_status'] = 'ongoing';
|
||||
}
|
||||
@ -1418,6 +1418,10 @@ class infolog_ui
|
||||
{
|
||||
$entry['info_status'] = 'not-started';
|
||||
}
|
||||
else if ($entry['info_percent'] == 100)
|
||||
{
|
||||
$entry['info_status'] = 'done';
|
||||
}
|
||||
if($this->bo->write($entry, true,true,true,$skip_notifications))
|
||||
{
|
||||
$success++;
|
||||
|
Loading…
Reference in New Issue
Block a user