BUG 11129 No es posible editar un Process premissions... SOLVED

- Variable not defined.
- add deletede permission in delete group.
This commit is contained in:
Marco Antonio Nina
2013-04-02 12:20:19 -04:00
parent d6166e0df8
commit 788dc507a1
2 changed files with 15 additions and 0 deletions

View File

@@ -3910,6 +3910,7 @@ class processMap
public function editObjectPermission($sOP_UID, $sProcessUID)
{
$user = '';
$oCriteria = new Criteria();
$oCriteria->add(ObjectPermissionPeer::OP_UID, $sOP_UID);
$oDataset = ObjectPermissionPeer::doSelectRS($oCriteria);

View File

@@ -172,6 +172,20 @@ switch ($_POST['action']) {
$oCriteria = new Criteria( 'workflow' );
$oCriteria->add( TaskUserPeer::USR_UID, $_POST['GRP_UID'] );
TaskUserPeer::doDelete( $oCriteria );
//Delete permissions
require_once 'classes/model/ObjectPermission.php';
$criteria = new Criteria( 'workflow' );
$criteria->add(ObjectPermissionPeer::USR_UID, $_POST['GRP_UID']);
$dataset = ObjectPermissionPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$dataset->next();
$oOP = new ObjectPermission();
while ($row = $dataset->getRow()) {
$oOP = ObjectPermissionPeer::retrieveByPK( $row['OP_UID'] );
$oOP->delete();
$dataset->next();
}
echo '{success: true}';
break;
case 'assignedMembers':