PM-1227 "Error al borrar un Dynaforms/Input Documents..." SOLVED
Issue:
Error al borrar un Dynaforms/Input Documents en Supervisor Steps.
Cause:
Uso incorrecto de la funcion "var_dump" y "echo" en el metodo "reorderPositions()"
Solution:
Se estan quitando esas lineas
This commit is contained in:
@@ -187,14 +187,12 @@ class StepSupervisor extends BaseStepSupervisor
|
|||||||
$oCriteria->add( StepSupervisorPeer::STEP_POSITION, $iPosition, '>' );
|
$oCriteria->add( StepSupervisorPeer::STEP_POSITION, $iPosition, '>' );
|
||||||
$oDataset = StepSupervisorPeer::doSelectRS( $oCriteria );
|
$oDataset = StepSupervisorPeer::doSelectRS( $oCriteria );
|
||||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||||
$oDataset->next();
|
|
||||||
var_dump( StepSupervisorPeer::doCount( $oCriteria ) );
|
while ($oDataset->next()) {
|
||||||
while ($aRow = $oDataset->getRow()) {
|
$aRow = $oDataset->getRow();
|
||||||
var_dump( $aRow );
|
|
||||||
echo "\n";
|
|
||||||
$this->update( array ('STEP_UID' => $aRow['STEP_UID'],'PRO_UID' => $aRow['PRO_UID'],'STEP_TYPE_OBJ' => $aRow['STEP_TYPE_OBJ'],'STEP_UID_OBJ' => $aRow['STEP_UID_OBJ'],'STEP_POSITION' => $aRow['STEP_POSITION'] - 1
|
$this->update( array ('STEP_UID' => $aRow['STEP_UID'],'PRO_UID' => $aRow['PRO_UID'],'STEP_TYPE_OBJ' => $aRow['STEP_TYPE_OBJ'],'STEP_UID_OBJ' => $aRow['STEP_UID_OBJ'],'STEP_POSITION' => $aRow['STEP_POSITION'] - 1
|
||||||
) );
|
) );
|
||||||
$oDataset->next();
|
|
||||||
}
|
}
|
||||||
} catch (Exception $oException) {
|
} catch (Exception $oException) {
|
||||||
throw $Exception;
|
throw $Exception;
|
||||||
@@ -243,7 +241,7 @@ class StepSupervisor extends BaseStepSupervisor
|
|||||||
$oCriteria->add( StepSupervisorPeer::STEP_TYPE_OBJ, 'DYNAFORM' );
|
$oCriteria->add( StepSupervisorPeer::STEP_TYPE_OBJ, 'DYNAFORM' );
|
||||||
$oDataset = StepSupervisorPeer::doSelectRS( $oCriteria );
|
$oDataset = StepSupervisorPeer::doSelectRS( $oCriteria );
|
||||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||||
while($oDataset->next()) {
|
while ($oDataset->next()) {
|
||||||
$res[] = $oDataset->getRow();
|
$res[] = $oDataset->getRow();
|
||||||
}
|
}
|
||||||
return $res;
|
return $res;
|
||||||
|
|||||||
@@ -855,7 +855,7 @@ class ProcessSupervisor
|
|||||||
try {
|
try {
|
||||||
$oDynaformSupervidor = \StepSupervisorPeer::retrieveByPK($sPudUID);
|
$oDynaformSupervidor = \StepSupervisorPeer::retrieveByPK($sPudUID);
|
||||||
if (!is_null($oDynaformSupervidor)) {
|
if (!is_null($oDynaformSupervidor)) {
|
||||||
$oProcessMap = new \processMap(new \DBConnection());
|
$oProcessMap = new \processMap();
|
||||||
$oProcessMap->removeSupervisorStep( $oDynaformSupervidor->getStepUid(), $sProcessUID, 'DYNAFORM', $oDynaformSupervidor->getStepUidObj(), $oDynaformSupervidor->getStepPosition() );
|
$oProcessMap->removeSupervisorStep( $oDynaformSupervidor->getStepUid(), $sProcessUID, 'DYNAFORM', $oDynaformSupervidor->getStepUidObj(), $oDynaformSupervidor->getStepPosition() );
|
||||||
} else {
|
} else {
|
||||||
throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST"));
|
throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST"));
|
||||||
@@ -877,7 +877,7 @@ class ProcessSupervisor
|
|||||||
try {
|
try {
|
||||||
$oInputDocumentSupervidor = \StepSupervisorPeer::retrieveByPK($sPuiUID);
|
$oInputDocumentSupervidor = \StepSupervisorPeer::retrieveByPK($sPuiUID);
|
||||||
if (!is_null($oInputDocumentSupervidor)) {
|
if (!is_null($oInputDocumentSupervidor)) {
|
||||||
$oProcessMap = new \processMap(new \DBConnection());
|
$oProcessMap = new \processMap();
|
||||||
$oProcessMap->removeSupervisorStep( $oInputDocumentSupervidor->getStepUid(), $sProcessUID, 'INPUT_DOCUMENT', $oInputDocumentSupervidor->getStepUidObj(), $oInputDocumentSupervidor->getStepPosition() );
|
$oProcessMap->removeSupervisorStep( $oInputDocumentSupervidor->getStepUid(), $sProcessUID, 'INPUT_DOCUMENT', $oInputDocumentSupervidor->getStepUidObj(), $oInputDocumentSupervidor->getStepPosition() );
|
||||||
} else {
|
} else {
|
||||||
throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST"));
|
throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST"));
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ class ProcessSupervisors extends Api
|
|||||||
*
|
*
|
||||||
* @status 201
|
* @status 201
|
||||||
*/
|
*/
|
||||||
public function doPostProcessSupervisorDynaform($prjUid, $dyn_uid, $pud_position=null)
|
public function doPostProcessSupervisorDynaform($prjUid, $dyn_uid, $pud_position = null)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor();
|
$supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor();
|
||||||
@@ -242,7 +242,7 @@ class ProcessSupervisors extends Api
|
|||||||
*
|
*
|
||||||
* @status 201
|
* @status 201
|
||||||
*/
|
*/
|
||||||
public function doPostProcessSupervisorInputDocument($prjUid, $inp_doc_uid, $pui_position=null)
|
public function doPostProcessSupervisorInputDocument($prjUid, $inp_doc_uid, $pui_position = null)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor();
|
$supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor();
|
||||||
|
|||||||
Reference in New Issue
Block a user