BUG 11129 No es posible editar un Process premissions... SOLVED
- Variable not defined. - add deletede permission in delete group.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user