Merged in 3.1 (pull request #4761)
Updating branch HOR-1500 with last changes (2016-08-13)
This commit is contained in:
@@ -7060,7 +7060,10 @@ class Cases
|
||||
$rows = array();
|
||||
$rs->next();
|
||||
while ($row = $rs->getRow()) {
|
||||
$rows[$row['USR_UID']] = $row;
|
||||
//In some cases the thread does not have a User Script task, Itee
|
||||
if($row['USR_UID'] !== ''){
|
||||
$rows[$row['USR_UID']] = $row;
|
||||
}
|
||||
$rs->next();
|
||||
}
|
||||
$response['criteria'] = $c;
|
||||
|
||||
@@ -678,6 +678,7 @@ class pmDynaform
|
||||
var sysLang = \"" . SYS_LANG . "\";
|
||||
var isRTL = \"" . $this->isRTL . "\";
|
||||
var pathRTLCss = \"" . $this->pathRTLCss . "\";
|
||||
var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "null") . ";
|
||||
$(window).load(function ()
|
||||
{
|
||||
var data = jsondata;
|
||||
@@ -736,6 +737,7 @@ class pmDynaform
|
||||
"var sysLang = '" . SYS_LANG . "';\n" .
|
||||
"var isRTL = " . $this->isRTL . ";\n" .
|
||||
"var pathRTLCss = '" . $this->pathRTLCss . "';\n" .
|
||||
"var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "null") . ";\n" .
|
||||
"$(window).load(function () {\n" .
|
||||
" var data = jsondata;\n" .
|
||||
" window.dynaform = new PMDynaform.core.Project({\n" .
|
||||
@@ -811,6 +813,7 @@ class pmDynaform
|
||||
"var sysLang = '" . SYS_LANG . "';\n" .
|
||||
"var isRTL = " . $this->isRTL . ";\n" .
|
||||
"var pathRTLCss = '" . $this->pathRTLCss . "';\n" .
|
||||
"var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "null") . ";\n" .
|
||||
"</script>\n" .
|
||||
"<script type='text/javascript' src='/jscore/cases/core/cases_Step.js'></script>\n" .
|
||||
"<script type='text/javascript' src='/jscore/cases/core/pmDynaform.js'></script>\n" .
|
||||
@@ -866,6 +869,7 @@ class pmDynaform
|
||||
var sysLang = \"" . SYS_LANG . "\";
|
||||
var isRTL = \"" . $this->isRTL . "\";
|
||||
var pathRTLCss = \"" . $this->pathRTLCss . "\";
|
||||
var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "null") . ";
|
||||
</script>
|
||||
|
||||
<script type=\"text/javascript\" src=\"/jscore/cases/core/pmDynaform.js\"></script>
|
||||
@@ -908,6 +912,7 @@ class pmDynaform
|
||||
"var sysLang = '" . SYS_LANG . "';\n" .
|
||||
"var isRTL = " . $this->isRTL . ";\n" .
|
||||
"var pathRTLCss = '" . $this->pathRTLCss . "';\n" .
|
||||
"var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "null") . ";\n" .
|
||||
"</script>\n" .
|
||||
"<script type='text/javascript' src='/jscore/cases/core/pmDynaform.js'></script>\n" .
|
||||
"<div style='width:100%;padding: 0px 10px 0px 10px;margin:15px 0px 0px 0px;'>\n" .
|
||||
@@ -948,6 +953,7 @@ class pmDynaform
|
||||
"var sysLang = '" . SYS_LANG . "';\n" .
|
||||
"var isRTL = " . $this->isRTL . ";\n" .
|
||||
"var pathRTLCss = '" . $this->pathRTLCss . "';\n" .
|
||||
"var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "null") . ";\n" .
|
||||
"</script>\n" .
|
||||
"<script type='text/javascript' src='/jscore/cases/core/pmDynaform.js'></script>\n" .
|
||||
"<div style='width:100%;padding: 0px 10px 0px 10px;margin:15px 0px 0px 0px;'>\n" .
|
||||
@@ -1007,6 +1013,7 @@ class pmDynaform
|
||||
"var sysLang = '" . SYS_LANG . "';\n" .
|
||||
"var isRTL = " . $this->isRTL . ";\n" .
|
||||
"var pathRTLCss = '" . $this->pathRTLCss . "';\n" .
|
||||
"var delIndex = " . (isset($this->fields["DEL_INDEX"]) ? $this->fields["DEL_INDEX"] : "null") . ";\n" .
|
||||
"</script>\n" .
|
||||
"<script type='text/javascript' src='/jscore/cases/core/pmDynaform.js'></script>\n" .
|
||||
"<div style='width:100%;padding: 0px 10px 0px 10px;margin:15px 0px 0px 0px;'>\n" .
|
||||
|
||||
@@ -2874,10 +2874,6 @@ class wsBase
|
||||
*/
|
||||
$oCriteria = new Criteria( 'workflow' );
|
||||
$aConditions = array ();
|
||||
// $aConditions[] = array(AppDelegationPeer::USR_UID, TaskUserPeer::USR_UID);
|
||||
// $aConditions[] = array(AppDelegationPeer::TAS_UID, TaskUserPeer::TAS_UID);
|
||||
// $oCriteria->addJoinMC($aConditions, Criteria::LEFT_JOIN);
|
||||
//$oCriteria->addJoin(AppDelegationPeer::USR_UID, TaskUserPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
$oCriteria->add( AppDelegationPeer::APP_UID, $caseId );
|
||||
$oCriteria->add( AppDelegationPeer::USR_UID, $userIdSource );
|
||||
$oCriteria->add( AppDelegationPeer::DEL_INDEX, $delIndex );
|
||||
|
||||
@@ -738,6 +738,20 @@ class AppDelegation extends BaseAppDelegation
|
||||
return $data['TAS_UID'];
|
||||
}
|
||||
|
||||
public function getCurrentUsers($appUid, $index)
|
||||
{
|
||||
$oCriteria = new Criteria();
|
||||
$oCriteria->addSelectColumn( AppDelegationPeer::USR_UID );
|
||||
$oCriteria->add( AppDelegationPeer::APP_UID, $appUid );
|
||||
$oCriteria->add( AppDelegationPeer::DEL_THREAD_STATUS, 'OPEN' );
|
||||
$oCriteria->add( AppDelegationPeer::DEL_INDEX, $index );
|
||||
$oRuleSet = AppDelegationPeer::doSelectRS( $oCriteria );
|
||||
$oRuleSet->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||
$oRuleSet->next();
|
||||
$data = $oRuleSet->getRow();
|
||||
return $data;
|
||||
}
|
||||
|
||||
/**
|
||||
* Verify if the current case is already routed.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user