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:
@@ -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 );
|
||||||
|
|||||||
@@ -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');
|
||||||
|
|||||||
@@ -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') {
|
||||||
|
|||||||
Reference in New Issue
Block a user