BUG 9624 When you go to the UNASSIGN option, screen is blank SOLVED
- When format a date with null value thows a javascript error - Add validation for null values - Fix some issues with the format of names (current user, previous user)
This commit is contained in:
@@ -19,7 +19,7 @@ class Applications
|
|||||||
$type = isset($type) ? $type: 'extjs';
|
$type = isset($type) ? $type: 'extjs';
|
||||||
$dateFrom = isset($dateFrom)? $dateFrom : '';
|
$dateFrom = isset($dateFrom)? $dateFrom : '';
|
||||||
$dateTo = isset($dateTo) ? $dateTo : '';
|
$dateTo = isset($dateTo) ? $dateTo : '';
|
||||||
|
|
||||||
G::LoadClass("BasePeer" );
|
G::LoadClass("BasePeer" );
|
||||||
G::LoadClass ( 'configuration' );
|
G::LoadClass ( 'configuration' );
|
||||||
require_once ( "classes/model/AppCacheView.php" );
|
require_once ( "classes/model/AppCacheView.php" );
|
||||||
@@ -31,7 +31,7 @@ class Applications
|
|||||||
|
|
||||||
//$userUid = ( isset($_SESSION['USER_LOGGED'] ) && $_SESSION['USER_LOGGED'] != '' ) ? $_SESSION['USER_LOGGED'] : null; <-- passed by param
|
//$userUid = ( isset($_SESSION['USER_LOGGED'] ) && $_SESSION['USER_LOGGED'] != '' ) ? $_SESSION['USER_LOGGED'] : null; <-- passed by param
|
||||||
$oAppCache = new AppCacheView();
|
$oAppCache = new AppCacheView();
|
||||||
|
|
||||||
//get data configuration
|
//get data configuration
|
||||||
$conf = new Configurations();
|
$conf = new Configurations();
|
||||||
$confCasesList = $conf->getConfiguration('casesList',($action=='search'||$action=='simple_search')?'sent':$action );
|
$confCasesList = $conf->getConfiguration('casesList',($action=='search'||$action=='simple_search')?'sent':$action );
|
||||||
@@ -98,10 +98,20 @@ class Applications
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// $Criteria->addJoin(AppCacheViewPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
$Criteria->addAlias('CU', 'USERS');
|
||||||
$Criteria->addJoin(AppCacheViewPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
$Criteria->addJoin(AppCacheViewPeer::USR_UID, 'CU.USR_UID', Criteria::LEFT_JOIN);
|
||||||
$Criteria->addSelectColumn(UsersPeer::USR_FIRSTNAME );
|
$Criteria->addAsColumn('USR_FIRSTNAME', 'CU.USR_FIRSTNAME');
|
||||||
$Criteria->addSelectColumn(UsersPeer::USR_LASTNAME );
|
$Criteria->addAsColumn('USR_LASTNAME', 'CU.USR_LASTNAME');
|
||||||
|
$Criteria->addAsColumn('USR_USERNAME', 'CU.USR_USERNAME');
|
||||||
|
|
||||||
|
// Fix for previous user
|
||||||
|
if ($action == 'todo' || $action == 'selfservice' || $action =='unassigned' || $action == 'paused' || $action == 'to_revise') {
|
||||||
|
$Criteria->addAlias('PU', 'USERS');
|
||||||
|
$Criteria->addJoin(AppCacheViewPeer::PREVIOUS_USR_UID, 'PU.USR_UID', Criteria::LEFT_JOIN);
|
||||||
|
$Criteria->addAsColumn('PREVIOUS_USR_FIRSTNAME', 'PU.USR_FIRSTNAME');
|
||||||
|
$Criteria->addAsColumn('PREVIOUS_USR_LASTNAME', 'PU.USR_LASTNAME');
|
||||||
|
$Criteria->addAsColumn('PREVIOUS_USR_USERNAME', 'PU.USR_USERNAME');
|
||||||
|
}
|
||||||
|
|
||||||
if ( !is_array($confCasesList) ) {
|
if ( !is_array($confCasesList) ) {
|
||||||
$rows = $this->getDefaultFields( $action );
|
$rows = $this->getDefaultFields( $action );
|
||||||
@@ -155,14 +165,14 @@ class Applications
|
|||||||
$CriteriaCount->add (AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL );
|
$CriteriaCount->add (AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL );
|
||||||
}
|
}
|
||||||
|
|
||||||
//add the filter
|
//add the filter
|
||||||
if ( $filter != '' ) {
|
if ( $filter != '' ) {
|
||||||
switch ( $filter ) {
|
switch ( $filter ) {
|
||||||
case 'read' :
|
case 'read' :
|
||||||
$Criteria->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
|
$Criteria->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
|
||||||
$CriteriaCount->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
|
$CriteriaCount->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNOTNULL);
|
||||||
break;
|
break;
|
||||||
case 'unread' :
|
case 'unread' :
|
||||||
$Criteria->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
|
$Criteria->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
|
||||||
$CriteriaCount->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
|
$CriteriaCount->add (AppCacheViewPeer::DEL_INIT_DATE, null, Criteria::ISNULL);
|
||||||
break;
|
break;
|
||||||
@@ -175,7 +185,7 @@ class Applications
|
|||||||
$CriteriaCount->add (AppCacheViewPeer::APP_STATUS, 'COMPLETED', Criteria::EQUAL);
|
$CriteriaCount->add (AppCacheViewPeer::APP_STATUS, 'COMPLETED', Criteria::EQUAL);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//add the search filter
|
//add the search filter
|
||||||
if ( $search != '' ) {
|
if ( $search != '' ) {
|
||||||
@@ -245,7 +255,7 @@ class Applications
|
|||||||
//here we count how many records exists for this criteria.
|
//here we count how many records exists for this criteria.
|
||||||
//BUT there are some special cases, and if we dont optimize them the server will crash.
|
//BUT there are some special cases, and if we dont optimize them the server will crash.
|
||||||
$doCountAlreadyExecuted = false;
|
$doCountAlreadyExecuted = false;
|
||||||
//case 1. when the SEARCH action is selected and none filter, search criteria is defined,
|
//case 1. when the SEARCH action is selected and none filter, search criteria is defined,
|
||||||
//we need to count using the table APPLICATION, because APP_CACHE_VIEW takes 3 seconds
|
//we need to count using the table APPLICATION, because APP_CACHE_VIEW takes 3 seconds
|
||||||
|
|
||||||
if ( $action == 'search' && $filter == '' && $search == '' && $process == '' && $status == '' && $dateFrom == '' && $dateTo == '') {
|
if ( $action == 'search' && $filter == '' && $search == '' && $process == '' && $status == '' && $dateFrom == '' && $dateTo == '') {
|
||||||
@@ -282,7 +292,7 @@ class Applications
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//add sortable options
|
//add sortable options
|
||||||
if ( $sort != '' ) {
|
if ( $sort != '' ) {
|
||||||
if ( $dir == 'DESC' )
|
if ( $dir == 'DESC' )
|
||||||
$Criteria->addDescendingOrderByColumn( $sort );
|
$Criteria->addDescendingOrderByColumn( $sort );
|
||||||
@@ -290,7 +300,7 @@ class Applications
|
|||||||
$Criteria->addAscendingOrderByColumn( $sort );
|
$Criteria->addAscendingOrderByColumn( $sort );
|
||||||
}
|
}
|
||||||
|
|
||||||
//limit the results according the interface
|
//limit the results according the interface
|
||||||
$Criteria->setLimit( $limit );
|
$Criteria->setLimit( $limit );
|
||||||
$Criteria->setOffset( $start );
|
$Criteria->setOffset( $start );
|
||||||
|
|
||||||
@@ -327,7 +337,7 @@ class Applications
|
|||||||
$index = $start;
|
$index = $start;
|
||||||
while($aRow = $oDataset->getRow()){
|
while($aRow = $oDataset->getRow()){
|
||||||
//$aRow = $oAppCache->replaceRowUserData($aRow);
|
//$aRow = $oAppCache->replaceRowUserData($aRow);
|
||||||
|
|
||||||
/* For participated cases, we want the last step in the case, not only
|
/* For participated cases, we want the last step in the case, not only
|
||||||
* the last step this user participated. To do that we get every case
|
* the last step this user participated. To do that we get every case
|
||||||
* information again for the last step. (This could be solved by a subquery,
|
* information again for the last step. (This could be solved by a subquery,
|
||||||
@@ -349,14 +359,14 @@ class Applications
|
|||||||
if (array_key_exists($col, $newData))
|
if (array_key_exists($col, $newData))
|
||||||
$aRow[$col] = $newData[$col];
|
$aRow[$col] = $newData[$col];
|
||||||
}
|
}
|
||||||
|
|
||||||
$maxDataset->close();
|
$maxDataset->close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($aRow['APP_CURRENT_USER']))
|
if (!isset($aRow['APP_CURRENT_USER']))
|
||||||
$aRow['APP_CURRENT_USER'] = "[Unassigned]";
|
$aRow['APP_CURRENT_USER'] = "[Unassigned]";
|
||||||
|
|
||||||
// replacing the status data with their respective translation
|
// replacing the status data with their respective translation
|
||||||
if( isset($aRow['APP_STATUS']) ){
|
if( isset($aRow['APP_STATUS']) ){
|
||||||
$aRow['APP_STATUS'] = G::LoadTranslation("ID_{$aRow['APP_STATUS']}");
|
$aRow['APP_STATUS'] = G::LoadTranslation("ID_{$aRow['APP_STATUS']}");
|
||||||
}
|
}
|
||||||
@@ -365,17 +375,17 @@ class Applications
|
|||||||
if( isset($aRow['DEL_PRIORITY']) ){
|
if( isset($aRow['DEL_PRIORITY']) ){
|
||||||
$aRow['DEL_PRIORITY'] = G::LoadTranslation("ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}");
|
$aRow['DEL_PRIORITY'] = G::LoadTranslation("ID_PRIORITY_{$aPriorities[$aRow['DEL_PRIORITY']]}");
|
||||||
}
|
}
|
||||||
|
|
||||||
$rows[] = $aRow;
|
$rows[] = $aRow;
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
}
|
}
|
||||||
|
|
||||||
$result['data'] = $rows;
|
$result['data'] = $rows;
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//TODO: Encapsulates these and another default generation functions inside a class
|
//TODO: Encapsulates these and another default generation functions inside a class
|
||||||
/**
|
/**
|
||||||
* generate all the default fields
|
* generate all the default fields
|
||||||
@@ -631,7 +641,7 @@ class Applications
|
|||||||
|
|
||||||
G::LoadClass('pmScript');
|
G::LoadClass('pmScript');
|
||||||
G::LoadClass('case');
|
G::LoadClass('case');
|
||||||
|
|
||||||
$steps = Array();
|
$steps = Array();
|
||||||
$case = new Cases;
|
$case = new Cases;
|
||||||
$step = new Step;
|
$step = new Step;
|
||||||
@@ -661,7 +671,7 @@ class Applications
|
|||||||
|
|
||||||
if (trim($caseStep->getStepCondition()) != '') { // if it has a condition
|
if (trim($caseStep->getStepCondition()) != '') { // if it has a condition
|
||||||
$pmScript->setScript($caseStep->getStepCondition());
|
$pmScript->setScript($caseStep->getStepCondition());
|
||||||
|
|
||||||
if (!$pmScript->evaluate()) { //evaluate
|
if (!$pmScript->evaluate()) { //evaluate
|
||||||
//evaluated false, jump & continue with the others steps
|
//evaluated false, jump & continue with the others steps
|
||||||
continue;
|
continue;
|
||||||
@@ -689,18 +699,18 @@ class Applications
|
|||||||
$outputDoc = $appDocument->getObject($appUid, $index, $caseStep->getStepUidObj(), 'OUTPUT');
|
$outputDoc = $appDocument->getObject($appUid, $index, $caseStep->getStepUidObj(), 'OUTPUT');
|
||||||
|
|
||||||
$stepItem['title'] = $oDocument->getOutDocTitle();
|
$stepItem['title'] = $oDocument->getOutDocTitle();
|
||||||
|
|
||||||
if ($outputDoc['APP_DOC_UID']) {
|
if ($outputDoc['APP_DOC_UID']) {
|
||||||
$stepItem['url'] = "cases/cases_Step?UID=$stepUid&TYPE=$stepType&POSITION=$stepPosition&ACTION=VIEW&DOC={$outputDoc['APP_DOC_UID']}";
|
$stepItem['url'] = "cases/cases_Step?UID=$stepUid&TYPE=$stepType&POSITION=$stepPosition&ACTION=VIEW&DOC={$outputDoc['APP_DOC_UID']}";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$stepItem['url'] = "cases/cases_Step?UID=$stepUid&TYPE=$stepType&POSITION=$stepPosition&ACTION=GENERATE";
|
$stepItem['url'] = "cases/cases_Step?UID=$stepUid&TYPE=$stepType&POSITION=$stepPosition&ACTION=GENERATE";
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'INPUT_DOCUMENT':
|
case 'INPUT_DOCUMENT':
|
||||||
$oDocument = InputDocumentPeer::retrieveByPK($stepUid);
|
$oDocument = InputDocumentPeer::retrieveByPK($stepUid);
|
||||||
|
|
||||||
$stepItem['title'] = $oDocument->getInpDocTitle();
|
$stepItem['title'] = $oDocument->getInpDocTitle();
|
||||||
$stepItem['url'] = "cases/cases_Step?UID=$stepUid&TYPE=$stepType&POSITION=$stepPosition&ACTION=ATTACH";
|
$stepItem['url'] = "cases/cases_Step?UID=$stepUid&TYPE=$stepType&POSITION=$stepPosition&ACTION=ATTACH";
|
||||||
break;
|
break;
|
||||||
@@ -708,11 +718,11 @@ class Applications
|
|||||||
case 'EXTERNAL':
|
case 'EXTERNAL':
|
||||||
$stepTitle = 'unknown ' . $caseStep->getStepUidObj();
|
$stepTitle = 'unknown ' . $caseStep->getStepUidObj();
|
||||||
$oPluginRegistry = PMPluginRegistry::getSingleton();
|
$oPluginRegistry = PMPluginRegistry::getSingleton();
|
||||||
|
|
||||||
$externalStep = $externalSteps[$caseStep->getStepUidObj()];
|
$externalStep = $externalSteps[$caseStep->getStepUidObj()];
|
||||||
$stepItem['id'] = $externalStep->sStepId;
|
$stepItem['id'] = $externalStep->sStepId;
|
||||||
$stepItem['title'] = $externalStep->sStepTitle;
|
$stepItem['title'] = $externalStep->sStepTitle;
|
||||||
$stepItem['url'] = "cases/cases_Step?UID={$externalStep->sStepId}&TYPE=EXTERNAL&POSITION=$stepPosition&ACTION=EDIT";
|
$stepItem['url'] = "cases/cases_Step?UID={$externalStep->sStepId}&TYPE=EXTERNAL&POSITION=$stepPosition&ACTION=EDIT";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -725,8 +735,8 @@ class Applications
|
|||||||
$stepItem['type'] = '';
|
$stepItem['type'] = '';
|
||||||
$stepItem['title'] = G::LoadTranslation('ID_ASSIGN_TASK');
|
$stepItem['title'] = G::LoadTranslation('ID_ASSIGN_TASK');
|
||||||
$stepItem['url'] = "cases/cases_Step?TYPE=ASSIGN_TASK&UID=-1&POSITION=10000&ACTION=ASSIGN";
|
$stepItem['url'] = "cases/cases_Step?TYPE=ASSIGN_TASK&UID=-1&POSITION=10000&ACTION=ASSIGN";
|
||||||
|
|
||||||
$steps[] = $stepItem;
|
$steps[] = $stepItem;
|
||||||
|
|
||||||
return $steps;
|
return $steps;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -331,23 +331,25 @@
|
|||||||
//these getXX function gets the default fields in casesListSetup
|
//these getXX function gets the default fields in casesListSetup
|
||||||
function getToDo() {
|
function getToDo() {
|
||||||
$caseColumns = array ();
|
$caseColumns = array ();
|
||||||
$caseColumns[] = array( 'header' => '#', 'dataIndex' => 'APP_NUMBER', 'width' => 45, 'align' => 'center');
|
$caseColumns[] = array( 'header' => '#', 'dataIndex' => 'APP_NUMBER', 'width' => 45, 'align' => 'center');
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SUMMARY'), 'dataIndex' => 'CASE_SUMMARY', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SUMMARY'), 'dataIndex' => 'CASE_SUMMARY', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASE'), 'dataIndex' => 'APP_TITLE', 'width' => 150 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASE'), 'dataIndex' => 'APP_TITLE', 'width' => 150 );
|
||||||
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50 , 'hidden'=> true, 'hideable'=> false);
|
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50 , 'hidden'=> true, 'hideable'=> false);
|
||||||
$caseColumns[] = array( 'header' => 'PreUsrUid', 'dataIndex' => 'PREVIOUS_USR_UID', 'width' => 50 , 'hidden'=> true, 'hideable'=> false);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 90 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 90 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_DUE_DATE'), 'dataIndex' => 'DEL_TASK_DUE_DATE', 'width' => 110);
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_DUE_DATE'), 'dataIndex' => 'DEL_TASK_DUE_DATE', 'width' => 110);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_LAST_MODIFY'), 'dataIndex' => 'APP_UPDATE_DATE', 'width' => 110 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_LAST_MODIFY'),'dataIndex' => 'APP_UPDATE_DATE', 'width' => 110 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PRIORITY'), 'dataIndex' => 'DEL_PRIORITY', 'width' => 50 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PRIORITY'), 'dataIndex' => 'DEL_PRIORITY', 'width' => 50 );
|
|
||||||
|
|
||||||
$caseReaderFields = array();
|
$caseReaderFields = array();
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_FIRSTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_LASTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_USERNAME' );
|
||||||
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_TITLE' );
|
$caseReaderFields[] = array( 'name' => 'APP_TITLE' );
|
||||||
@@ -491,7 +493,6 @@
|
|||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASE'), 'dataIndex' => 'APP_TITLE', 'width' => 150 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASE'), 'dataIndex' => 'APP_TITLE', 'width' => 150 );
|
||||||
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
||||||
$caseColumns[] = array( 'header' => 'PreUsrUid', 'dataIndex' => 'PREVIOUS_USR_UID','width' => 50, 'hidden'=> true, 'hideable'=> false);
|
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
||||||
|
|
||||||
@@ -506,6 +507,9 @@
|
|||||||
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_FIRSTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_LASTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_USERNAME' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_STATUS' );
|
$caseReaderFields[] = array( 'name' => 'APP_STATUS' );
|
||||||
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
||||||
@@ -532,12 +536,9 @@
|
|||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASE'), 'dataIndex' => 'APP_TITLE', 'width' => 150 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASE'), 'dataIndex' => 'APP_TITLE', 'width' => 150 );
|
||||||
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
||||||
$caseColumns[] = array( 'header' => 'PreUsrUid', 'dataIndex' => 'PREVIOUS_USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90 );
|
||||||
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
|
||||||
$caseColumns[] = array( 'header' => 'PreUsrUid', 'dataIndex' => 'PREVIOUS_USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_LAST_MODIFY'), 'dataIndex' => 'APP_UPDATE_DATE', 'width' => 80 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_LAST_MODIFY'), 'dataIndex' => 'APP_UPDATE_DATE', 'width' => 80 );
|
||||||
|
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_THREAD_INDEX'),'dataIndex' => 'APP_THREAD_INDEX', 'width' => 80 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_THREAD_INDEX'),'dataIndex' => 'APP_THREAD_INDEX', 'width' => 80 );
|
||||||
@@ -547,6 +548,9 @@
|
|||||||
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_FIRSTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_LASTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_USERNAME' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_STATUS' );
|
$caseReaderFields[] = array( 'name' => 'APP_STATUS' );
|
||||||
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
||||||
@@ -578,7 +582,7 @@
|
|||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
||||||
|
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'ID_SENT_BY','width' => 90 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SENT_BY'), 'dataIndex' => 'APP_DEL_PREVIOUS_USER','width' => 90 );
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CURRENT_USER'),'dataIndex' => 'APP_CURRENT_USER','width' => 90 );
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CURRENT_USER'),'dataIndex' => 'APP_CURRENT_USER','width' => 90 );
|
||||||
// $caseColumns[] = array( 'header' =>'Sent By', 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 90 );
|
// $caseColumns[] = array( 'header' =>'Sent By', 'dataIndex' => 'APP_DEL_PREVIOUS_USER', 'width' => 90 );
|
||||||
///-- $caseColumns[] = array( 'header' => G::LoadTranslation('ID_LAST_MODIFY'), 'dataIndex' => 'APP_UPDATE_DATE', 'width' => 110 );
|
///-- $caseColumns[] = array( 'header' => G::LoadTranslation('ID_LAST_MODIFY'), 'dataIndex' => 'APP_UPDATE_DATE', 'width' => 110 );
|
||||||
@@ -589,6 +593,9 @@
|
|||||||
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
$caseReaderFields[] = array( 'name' => 'APP_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'USR_UID' );
|
||||||
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_UID' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_FIRSTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_LASTNAME' );
|
||||||
|
$caseReaderFields[] = array( 'name' => 'PREVIOUS_USR_USERNAME' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
$caseReaderFields[] = array( 'name' => 'APP_NUMBER' );
|
||||||
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
$caseReaderFields[] = array( 'name' => 'DEL_INDEX' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_TITLE' );
|
$caseReaderFields[] = array( 'name' => 'APP_TITLE' );
|
||||||
@@ -601,7 +608,7 @@
|
|||||||
$caseReaderFields[] = array( 'name' => 'DEL_PRIORITY' );
|
$caseReaderFields[] = array( 'name' => 'DEL_PRIORITY' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_STATUS' );
|
$caseReaderFields[] = array( 'name' => 'APP_STATUS' );
|
||||||
$caseReaderFields[] = array( 'name' => 'APP_FINISH_DATE' );
|
$caseReaderFields[] = array( 'name' => 'APP_FINISH_DATE' );
|
||||||
$caseReaderFields[] = array( 'name' => 'ID_SENT_BY' );
|
$caseReaderFields[] = array( 'name' => 'APP_DEL_PREVIOUS_USER' );
|
||||||
$caseReaderFields[] = array( 'name' => 'CASE_SUMMARY' );
|
$caseReaderFields[] = array( 'name' => 'CASE_SUMMARY' );
|
||||||
$caseReaderFields[] = array( 'name' => 'CASE_NOTES_COUNT' );
|
$caseReaderFields[] = array( 'name' => 'CASE_NOTES_COUNT' );
|
||||||
|
|
||||||
@@ -612,8 +619,6 @@
|
|||||||
$caseColumns = array ();
|
$caseColumns = array ();
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SUMMARY'), 'dataIndex' => 'CASE_SUMMARY', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_SUMMARY'), 'dataIndex' => 'CASE_SUMMARY', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
||||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_CASES_NOTES'), 'dataIndex' => 'CASE_NOTES_COUNT', 'width' => 45, 'align' => 'center', 'sorteable'=>false);
|
||||||
$caseColumns[] = array( 'header' => 'TaskUid', 'dataIndex' => 'TAS_UID' , 'width' => 150 ,'hidden'=> true, 'hideable'=> false);
|
|
||||||
$caseColumns[] = array( 'header' => 'DelIndex', 'dataIndex' => 'DEL_INDEX' , 'width' => 150 ,'hidden'=> true, 'hideable'=> false);
|
|
||||||
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
$caseColumns[] = array( 'header' => 'UserUid', 'dataIndex' => 'USR_UID', 'width' => 50, 'hidden'=> true, 'hideable'=> false);
|
||||||
$caseColumns[] = array( 'header' => 'PreUsrUid', 'dataIndex' => 'PREVIOUS_USR_UID','width' => 50, 'hidden'=> true, 'hideable'=> false);
|
$caseColumns[] = array( 'header' => 'PreUsrUid', 'dataIndex' => 'PREVIOUS_USR_UID','width' => 50, 'hidden'=> true, 'hideable'=> false);
|
||||||
$caseColumns[] = array( 'header' => '#', 'dataIndex' => 'APP_NUMBER', 'width' => 45, 'align' => 'center');
|
$caseColumns[] = array( 'header' => '#', 'dataIndex' => 'APP_NUMBER', 'width' => 45, 'align' => 'center');
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ function jumpToCase(appNumber){
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
params: {action:'previusJump', appNumber: appNumber}
|
params: {action:'previusJump', appNumber: appNumber}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function deleteCase() {
|
function deleteCase() {
|
||||||
@@ -226,7 +226,7 @@ function pauseCase(date){
|
|||||||
var noteReasonTxt = '';
|
var noteReasonTxt = '';
|
||||||
}
|
}
|
||||||
var notifyReasonVal = Ext.getCmp('notifyReason').getValue() == true ? 1 : 0;
|
var notifyReasonVal = Ext.getCmp('notifyReason').getValue() == true ? 1 : 0;
|
||||||
|
|
||||||
Ext.MessageBox.show({ msg: _('ID_PROCESSING'), wait:true,waitConfig: {interval:200} });
|
Ext.MessageBox.show({ msg: _('ID_PROCESSING'), wait:true,waitConfig: {interval:200} });
|
||||||
Ext.Ajax.request({
|
Ext.Ajax.request({
|
||||||
url: 'cases_Ajax',
|
url: 'cases_Ajax',
|
||||||
@@ -260,7 +260,7 @@ function pauseCase(date){
|
|||||||
]
|
]
|
||||||
});
|
});
|
||||||
msgPause.show(this);
|
msgPause.show(this);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Ext.Msg.show({
|
Ext.Msg.show({
|
||||||
title:'',
|
title:'',
|
||||||
@@ -459,9 +459,14 @@ Ext.onReady ( function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function dueDate(value, p, r){
|
function dueDate(value, p, r){
|
||||||
var myDate = convertDate( value );
|
if (value) {
|
||||||
var myColor = (myDate < new Date()) ? " color:red;" : 'color:green;';
|
var myDate = convertDate( value );
|
||||||
return String.format("<span style='{1}'>{0}</span>", myDate.dateFormat(FORMATS.casesListDateFormat), myColor );
|
var myColor = (myDate < new Date()) ? " color:red;" : 'color:green;';
|
||||||
|
return String.format("<span style='{1}'>{0}</span>", myDate.dateFormat(FORMATS.casesListDateFormat), myColor );
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var renderSummary = function (val, p, r) {
|
var renderSummary = function (val, p, r) {
|
||||||
@@ -477,8 +482,22 @@ Ext.onReady ( function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Render Full Name
|
//Render Full Name
|
||||||
full_name = function(v,x,s){
|
full_name = function(v, x, s) {
|
||||||
return _FNF(v, s.data.USR_FIRSTNAME, s.data.USR_LASTNAME);
|
if (s.data.USR_UID) {
|
||||||
|
return _FNF(s.data.USR_USERNAME, s.data.USR_FIRSTNAME, s.data.USR_LASTNAME);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
previous_full_name = function(v, x, s) {
|
||||||
|
if (s.data.PREVIOUS_USR_UID) {
|
||||||
|
return _FNF(s.data.PREVIOUS_USR_USERNAME, s.data.PREVIOUS_USR_FIRSTNAME, s.data.PREVIOUS_USR_LASTNAME);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return '';
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
for(var i = 0, len = columns.length; i < len; i++){
|
for(var i = 0, len = columns.length; i < len; i++){
|
||||||
@@ -491,7 +510,7 @@ Ext.onReady ( function() {
|
|||||||
if( c.id == 'unpauseLink') c.renderer = unpauseLink;
|
if( c.id == 'unpauseLink') c.renderer = unpauseLink;
|
||||||
if( c.dataIndex == 'CASE_SUMMARY') c.renderer = renderSummary;
|
if( c.dataIndex == 'CASE_SUMMARY') c.renderer = renderSummary;
|
||||||
if( c.dataIndex == 'CASE_NOTES_COUNT') c.renderer = renderNote;
|
if( c.dataIndex == 'CASE_NOTES_COUNT') c.renderer = renderNote;
|
||||||
if( c.dataIndex == 'APP_DEL_PREVIOUS_USER') c.renderer = full_name;
|
if( c.dataIndex == 'APP_DEL_PREVIOUS_USER') c.renderer = previous_full_name;
|
||||||
if( c.dataIndex == 'APP_CURRENT_USER') c.renderer = full_name;
|
if( c.dataIndex == 'APP_CURRENT_USER') c.renderer = full_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -502,6 +521,7 @@ Ext.onReady ( function() {
|
|||||||
|
|
||||||
readerFields.push ( {name: "USR_FIRSTNAME"});
|
readerFields.push ( {name: "USR_FIRSTNAME"});
|
||||||
readerFields.push ( {name: "USR_LASTNAME"});
|
readerFields.push ( {name: "USR_LASTNAME"});
|
||||||
|
readerFields.push ( {name: "USR_USERNAME"});
|
||||||
|
|
||||||
for (i=0; i<columns.length; i++) {
|
for (i=0; i<columns.length; i++) {
|
||||||
if (columns[i].dataIndex == 'USR_UID') {
|
if (columns[i].dataIndex == 'USR_UID') {
|
||||||
@@ -576,7 +596,7 @@ Ext.onReady ( function() {
|
|||||||
//storeReassignCases.reload();
|
//storeReassignCases.reload();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var ExecReassign = function () {
|
var ExecReassign = function () {
|
||||||
newPopUp.hide();
|
newPopUp.hide();
|
||||||
var rs = storeReassignCases.getModifiedRecords();
|
var rs = storeReassignCases.getModifiedRecords();
|
||||||
@@ -615,7 +635,7 @@ Ext.onReady ( function() {
|
|||||||
params: { APP_UIDS:ids, data:Ext.util.JSON.encode(sv), selected:true }
|
params: { APP_UIDS:ids, data:Ext.util.JSON.encode(sv), selected:true }
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Create HttpProxy instance, all CRUD requests will be directed to single proxy url.
|
// Create HttpProxy instance, all CRUD requests will be directed to single proxy url.
|
||||||
@@ -1097,12 +1117,12 @@ Ext.onReady ( function() {
|
|||||||
optionMenuDelete.setDisabled(false);
|
optionMenuDelete.setDisabled(false);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if( rows.length == 0 ) {
|
if( rows.length == 0 ) {
|
||||||
optionMenuOpen.setDisabled(true);
|
optionMenuOpen.setDisabled(true);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
optionMenuOpen.setDisabled(false);
|
optionMenuOpen.setDisabled(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1589,7 +1609,7 @@ Ext.onReady ( function() {
|
|||||||
id: 'casesGrid',
|
id: 'casesGrid',
|
||||||
store: storeCases,
|
store: storeCases,
|
||||||
cm: cm,
|
cm: cm,
|
||||||
|
|
||||||
sm: new Ext.grid.RowSelectionModel({
|
sm: new Ext.grid.RowSelectionModel({
|
||||||
selectSingle: false,
|
selectSingle: false,
|
||||||
listeners:{
|
listeners:{
|
||||||
@@ -1612,7 +1632,7 @@ Ext.onReady ( function() {
|
|||||||
listeners: {
|
listeners: {
|
||||||
rowdblclick: openCase,
|
rowdblclick: openCase,
|
||||||
render: function(){
|
render: function(){
|
||||||
|
|
||||||
//this.loadMask = new Ext.LoadMask(this.body, {msg:TRANSLATIONS.LABEL_GRID_LOADING});
|
//this.loadMask = new Ext.LoadMask(this.body, {msg:TRANSLATIONS.LABEL_GRID_LOADING});
|
||||||
//this.ownerCt.doLayout();
|
//this.ownerCt.doLayout();
|
||||||
}
|
}
|
||||||
@@ -1662,7 +1682,7 @@ Ext.onReady ( function() {
|
|||||||
store: storeReassignCases,
|
store: storeReassignCases,
|
||||||
cm: reassignCm,
|
cm: reassignCm,
|
||||||
|
|
||||||
autoHeight: true,
|
autoHeight: true,
|
||||||
viewConfig: {
|
viewConfig: {
|
||||||
forceFit:true
|
forceFit:true
|
||||||
}
|
}
|
||||||
@@ -1683,7 +1703,7 @@ Ext.onReady ( function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var gridForm = new Ext.FormPanel({
|
var gridForm = new Ext.FormPanel({
|
||||||
id: 'reassign-form',
|
id: 'reassign-form',
|
||||||
frame: true,
|
frame: true,
|
||||||
@@ -1691,7 +1711,7 @@ var gridForm = new Ext.FormPanel({
|
|||||||
//title: 'Company data',
|
//title: 'Company data',
|
||||||
bodyStyle:'padding:5px',
|
bodyStyle:'padding:5px',
|
||||||
width: 750,
|
width: 750,
|
||||||
|
|
||||||
|
|
||||||
layout: 'column', // Specifies that the items will now be arranged in columns
|
layout: 'column', // Specifies that the items will now be arranged in columns
|
||||||
items: [{
|
items: [{
|
||||||
@@ -1717,7 +1737,7 @@ var gridForm = new Ext.FormPanel({
|
|||||||
border : true,
|
border : true,
|
||||||
|
|
||||||
listeners: {
|
listeners: {
|
||||||
|
|
||||||
click: function() {
|
click: function() {
|
||||||
rows = this.getSelectionModel().getSelections();
|
rows = this.getSelectionModel().getSelections();
|
||||||
var application = '';
|
var application = '';
|
||||||
@@ -1730,16 +1750,16 @@ var gridForm = new Ext.FormPanel({
|
|||||||
application = rows[i].get('APP_UID');
|
application = rows[i].get('APP_UID');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
}
|
}
|
||||||
comboUsersToReassign.clearValue();
|
comboUsersToReassign.clearValue();
|
||||||
storeUsersToReassign.removeAll();
|
storeUsersToReassign.removeAll();
|
||||||
storeUsersToReassign.setBaseParam('application',application);
|
storeUsersToReassign.setBaseParam('application',application);
|
||||||
|
|
||||||
storeUsersToReassign.load();
|
storeUsersToReassign.load();
|
||||||
//alert(record.USERS);
|
//alert(record.USERS);
|
||||||
} // Allow rows to be rendered.
|
} // Allow rows to be rendered.
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},{
|
},{
|
||||||
@@ -1752,7 +1772,7 @@ var gridForm = new Ext.FormPanel({
|
|||||||
autoHeight: true,
|
autoHeight: true,
|
||||||
bodyStyle: Ext.isIE ? 'text-align: left;padding:0 0 5px 15px;' : 'text-align: left; padding:10px 5px;',
|
bodyStyle: Ext.isIE ? 'text-align: left;padding:0 0 5px 15px;' : 'text-align: left; padding:10px 5px;',
|
||||||
border: false,
|
border: false,
|
||||||
//style: {
|
//style: {
|
||||||
// "margin-left": "10px", // when you add custom margin in IE 6...
|
// "margin-left": "10px", // when you add custom margin in IE 6...
|
||||||
// "margin-right": Ext.isIE6 ? (Ext.isStrict ? "-10px" : "-13px") : "0" // you have to adjust for it somewhere else
|
// "margin-right": Ext.isIE6 ? (Ext.isStrict ? "-10px" : "-13px") : "0" // you have to adjust for it somewhere else
|
||||||
//},
|
//},
|
||||||
@@ -1908,7 +1928,7 @@ function reassign(){
|
|||||||
}
|
}
|
||||||
storeReassignCases.setBaseParam( 'APP_UIDS', ids);
|
storeReassignCases.setBaseParam( 'APP_UIDS', ids);
|
||||||
storeReassignCases.load();
|
storeReassignCases.load();
|
||||||
|
|
||||||
newPopUp.show();
|
newPopUp.show();
|
||||||
comboUsersToReassign.disable();
|
comboUsersToReassign.disable();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user