PM-00000 "Fix to import process" SOLVED

Issue:
    Fix to import process
Cause:
    No import correctly attribute "taskExtraProperties"
Solution:
    Fix to export and import the attribute "taskExtraProperties" of a project
This commit is contained in:
Victor Saisa Lopez
2015-05-18 14:13:06 -04:00
parent e417cb6c8b
commit c24abfbf15
3 changed files with 58 additions and 21 deletions

View File

@@ -391,12 +391,23 @@ class Tasks
$oCriteria = new Criteria('workflow');
$oCriteria->add(ObjectPermissionPeer::OP_TASK_SOURCE, $sTaskUID);
ObjectPermissionPeer::doDelete($oCriteria);
//Delete Cases Schedulers
$criteria = new Criteria("workflow");
$criteria->add(CaseSchedulerPeer::TAS_UID, $sTaskUID, Criteria::EQUAL);
$result = CaseSchedulerPeer::doDelete($criteria);
//Delete Configuration
$criteria = new Criteria("workflow");
$criteria->add(ConfigurationPeer::OBJ_UID, $sTaskUID, Criteria::EQUAL);
$result = ConfigurationPeer::doDelete($criteria);
//Delete task
$oTask->remove($sTaskUID);
//Delete cases schedulers added by krlos
$oCriteria = new Criteria('workflow');
$oCriteria->add(CaseSchedulerPeer::TAS_UID, $sTaskUID);
CaseSchedulerPeer::doDelete($oCriteria);
} catch (Exception $oError) {
throw ($oError);
}
@@ -855,4 +866,4 @@ class Tasks
}
}
}