From 736f1220644a97fb246ff28c85b0aa4d3f6f0b23 Mon Sep 17 00:00:00 2001 From: Daniel Rojas Date: Fri, 2 May 2014 16:25:13 -0400 Subject: [PATCH] =?UTF-8?q?Bug=200014740:=20Fix.=20Se=20retiran=20los=20gr?= =?UTF-8?q?upos=20que=20no=20contengan=20usuarios=20con=20el=20permiso=20P?= =?UTF-8?q?M=5FSUPERVISOR=20de=20la=20lista=20de=20asignaci=C3=B3n=20de=20?= =?UTF-8?q?los=20supervisores.=20Solo=20para=20Backend.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- workflow/engine/classes/class.processMap.php | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/workflow/engine/classes/class.processMap.php b/workflow/engine/classes/class.processMap.php index 9e2a06f3e..2faa8eb87 100755 --- a/workflow/engine/classes/class.processMap.php +++ b/workflow/engine/classes/class.processMap.php @@ -3417,20 +3417,10 @@ class processMap $oDataset->next(); while ($aRow = $oDataset->getRow()) { - $group = new ProcessMaker\BusinessModel\Group(); - $userGroup = $group->getUsers('USERS', $aRow['GRP_UID']); - foreach ($userGroup as $value) { - $userRole = new ProcessMaker\BusinessModel\User(); - $permission = $userRole->loadUserRolePermission('PROCESSMAKER', $value["USR_UID"]); - foreach ($permission as $values) { - if ($values["PER_CODE"] == 'PM_SUPERVISOR') { - $aRespLi[] = array('UID' => $aRow['GRP_UID'], - 'USER_GROUP' => $aRow['GRP_TITLE'], - 'TYPE_UID' => 'Group', - 'PRO_UID' => $sProcessUID); - } - } - } + $aRespLi[] = array('UID' => $aRow['GRP_UID'], + 'USER_GROUP' => $aRow['GRP_TITLE'], + 'TYPE_UID' => 'Group', + 'PRO_UID' => $sProcessUID); $oDataset->next(); }