Merge pull request #2386 from julceslauhub/master
BUG 14464 La Regla de Asignacion basada en un valor no funciona cuando los grupos estan asignados a la tarea SOLVED
This commit is contained in:
@@ -275,7 +275,7 @@ class AppCacheView extends BaseAppCacheView
|
|||||||
$rows[] = array();
|
$rows[] = array();
|
||||||
$tasks = array();
|
$tasks = array();
|
||||||
|
|
||||||
//check starting task assigned directly to this user
|
//check self service tasks assigned directly to this user
|
||||||
$c = new Criteria();
|
$c = new Criteria();
|
||||||
$c->clearSelectColumns();
|
$c->clearSelectColumns();
|
||||||
$c->addSelectColumn(TaskPeer::TAS_UID);
|
$c->addSelectColumn(TaskPeer::TAS_UID);
|
||||||
@@ -284,6 +284,7 @@ class AppCacheView extends BaseAppCacheView
|
|||||||
$c->addJoin(TaskPeer::TAS_UID, TaskUserPeer::TAS_UID, Criteria::LEFT_JOIN);
|
$c->addJoin(TaskPeer::TAS_UID, TaskUserPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||||
$c->add(ProcessPeer::PRO_STATUS, 'ACTIVE');
|
$c->add(ProcessPeer::PRO_STATUS, 'ACTIVE');
|
||||||
$c->add(TaskPeer::TAS_ASSIGN_TYPE, 'SELF_SERVICE');
|
$c->add(TaskPeer::TAS_ASSIGN_TYPE, 'SELF_SERVICE');
|
||||||
|
$c->add(TaskPeer::TAS_GROUP_VARIABLE, '');
|
||||||
$c->add(TaskUserPeer::USR_UID, $userUid);
|
$c->add(TaskUserPeer::USR_UID, $userUid);
|
||||||
|
|
||||||
$rs = TaskPeer::doSelectRS($c);
|
$rs = TaskPeer::doSelectRS($c);
|
||||||
@@ -310,6 +311,7 @@ class AppCacheView extends BaseAppCacheView
|
|||||||
$c->addJoin(TaskPeer::TAS_UID, TaskUserPeer::TAS_UID, Criteria::LEFT_JOIN);
|
$c->addJoin(TaskPeer::TAS_UID, TaskUserPeer::TAS_UID, Criteria::LEFT_JOIN);
|
||||||
$c->add(ProcessPeer::PRO_STATUS, 'ACTIVE');
|
$c->add(ProcessPeer::PRO_STATUS, 'ACTIVE');
|
||||||
$c->add(TaskPeer::TAS_ASSIGN_TYPE, 'SELF_SERVICE');
|
$c->add(TaskPeer::TAS_ASSIGN_TYPE, 'SELF_SERVICE');
|
||||||
|
$c->add(TaskPeer::TAS_GROUP_VARIABLE, '');
|
||||||
$c->add(TaskUserPeer::USR_UID, $aGroups, Criteria::IN);
|
$c->add(TaskUserPeer::USR_UID, $aGroups, Criteria::IN);
|
||||||
|
|
||||||
$rs = TaskPeer::doSelectRS($c);
|
$rs = TaskPeer::doSelectRS($c);
|
||||||
|
|||||||
Reference in New Issue
Block a user