BUG 11130 Es posible eliminar un grupo que esta asignado como Supervisor en un proceso SOLVED

- Al borrar un grupo no se estaban borrando las asignaciones del mismo como supervisores del proceso
- Al borrar el grupo se borran las asignaciones como supervisor de proceso
This commit is contained in:
Julio Cesar Laura
2013-04-04 13:15:53 -04:00
parent 26b0159d13
commit 2491bda9bb

View File

@@ -178,6 +178,13 @@ switch ($_POST['action']) {
$criteria = new Criteria( 'workflow' );
$criteria->add(ObjectPermissionPeer::USR_UID, $_POST['GRP_UID']);
ObjectPermissionPeer::doDelete( $criteria );
//Delete supervisors assignments
require_once 'classes/model/ProcessUser.php';
$criteria = new Criteria( 'workflow' );
$criteria->add(ProcessUserPeer::USR_UID, $_POST['GRP_UID']);
$criteria->add(ProcessUserPeer::PU_TYPE, 'GROUP_SUPERVISOR');
ProcessUserPeer::doDelete( $criteria );
echo '{success: true}';
break;