Refactoring the translation calls for the ext based cases list, removing the no longer necessarely G::loadTranslation calls, and fixing the translation configuration save
This commit is contained in:
@@ -96,40 +96,6 @@
|
||||
$oHeadPublisher->assign( 'allUsersValues',$allUsers); //sending the columns to display in grid
|
||||
|
||||
|
||||
$TRANSLATIONS['LABEL_GRID_LOADING'] = G::LoadTranslation('ID_CASES_LIST_GRID_LOADING');
|
||||
$TRANSLATIONS['LABEL_REFRESH'] = G::LoadTranslation('ID_REFRESH_LABEL');
|
||||
$TRANSLATIONS['MESSAGE_REFRESH'] = G::LoadTranslation('ID_REFRESH_MESSAGE');
|
||||
$TRANSLATIONS['LABEL_OPT_READ'] = G::LoadTranslation('ID_OPT_READ');
|
||||
$TRANSLATIONS['LABEL_OPT_UNREAD'] = G::LoadTranslation('ID_OPT_UNREAD');
|
||||
$TRANSLATIONS['LABEL_OPT_ALL'] = G::LoadTranslation('ID_OPT_ALL');
|
||||
$TRANSLATIONS['LABEL_OPT_STARTED'] = G::LoadTranslation('ID_OPT_STARTED');
|
||||
$TRANSLATIONS['LABEL_OPT_COMPLETED'] = G::LoadTranslation('ID_OPT_COMPLETED');
|
||||
$TRANSLATIONS['LABEL_EMPTY_PROCESSES'] = G::LoadTranslation('ID_EMPTY_PROCESSES');
|
||||
$TRANSLATIONS['LABEL_EMPTY_USERS'] = G::LoadTranslation('ID_EMPTY_USERS');
|
||||
$TRANSLATIONS['LABEL_EMPTY_SEARCH'] = G::LoadTranslation('ID_EMPTY_SEARCH');
|
||||
$TRANSLATIONS['LABEL_EMPTY_CASE'] = G::LoadTranslation('ID_EMPTY_CASE');
|
||||
$TRANSLATIONS['LABEL_SEARCH'] = G::LoadTranslation('ID_SEARCH');
|
||||
$TRANSLATIONS['LABEL_OPT_JUMP'] = G::LoadTranslation('ID_OPT_JUMP');
|
||||
$TRANSLATIONS['LABEL_DISPLAY_ITEMS'] = G::LoadTranslation('ID_DISPLAY_ITEMS');
|
||||
$TRANSLATIONS['LABEL_DISPLAY_EMPTY'] = G::LoadTranslation('ID_DISPLAY_EMPTY');
|
||||
$TRANSLATIONS['LABEL_OPEN_CASE'] = G::LoadTranslation('ID_OPEN_CASE');
|
||||
$TRANSLATIONS['LABEL_ACTIONS'] = G::LoadTranslation('ID_ACTIONS');
|
||||
$TRANSLATIONS['LABEL_CHECK_ALL'] = G::LoadTranslation('ID_CHECK_ALL');
|
||||
$TRANSLATIONS['LABEL_UN_CHECK_ALL'] = G::LoadTranslation('ID_UN_CHECK_ALL');
|
||||
$TRANSLATIONS['LABEL_REASSIGN'] = G::LoadTranslation('ID_REASSIGN');
|
||||
|
||||
$TRANSLATIONS2 = G::getTranslations(Array(
|
||||
'ID_CASESLIST_APP_UID', 'ID_CONFIRM', 'ID_MSG_CONFIRM_DELETE_CASES', 'ID_DELETE', 'ID_REASSIGN',
|
||||
'ID_VIEW', 'ID_UNPAUSE', 'ID_PROCESSING', 'ID_CONFIRM_UNPAUSE_CASE',
|
||||
'ID_PROCESS', 'ID_STATUS', 'ID_USER', 'ID_DELEGATE_DATE_FROM', 'ID_TO', 'ID_FILTER_BY_DELEGATED_DATE',
|
||||
'ID_TO_DO', 'ID_DRAFT', 'ID_COMPLETED', 'ID_CANCELLED', 'ID_PAUSED',
|
||||
'ID_PRO_DESCRIPTION', 'ID_PRO_TITLE', 'ID_CATEGORY', 'ID_STATUS', 'ID_PRO_USER', 'ID_PRO_CREATE_DATE', 'ID_PRO_DEBUG', 'ID_INBOX', 'ID_DRAFT',
|
||||
'ID_COMPLETED', 'ID_CANCELLED', 'ID_TOTAL_CASES', 'ID_ENTER_SEARCH_TERM', 'ID_ACTIVATE', 'ID_DEACTIVATE',
|
||||
'ID_SELECT', 'ID_SEARCH', 'ID_NO_SELECTION_WARNING', 'ID_SELECT_ONE_AT_LEAST', 'ID_MSG_CONFIRM_DELETE_CASES2',
|
||||
'ID_PAUSE_CASE_TO_DATE', 'ID_DELETING_ELEMENTS', 'ID_MSG_CONFIRM_CANCEL_CASE', 'ID_MSG_CONFIRM_CANCEL_CASES',
|
||||
'ID_OPEN_CASE', 'ID_PAUSE_CASE', 'ID_REASSIGN', 'ID_DELETE', 'ID_CANCEL', 'ID_UNPAUSE_CASE','ID_MSG_CONFIRM_DELETE_CASE'
|
||||
));
|
||||
|
||||
|
||||
//menu permissions
|
||||
/*$c = new Criteria('workflow');
|
||||
@@ -143,10 +109,6 @@
|
||||
$menuPerms = $menuPerms . ($RBAC->userCanAccess('PM_REASSIGNCASE') == 1) ? 'R': ''; //can reassign case
|
||||
$menuPerms = $menuPerms . ($cnt == 1) ? 'C': ''; //can cancel case
|
||||
|
||||
|
||||
$TRANSLATIONS = array_merge($TRANSLATIONS, $TRANSLATIONS2);
|
||||
|
||||
$oHeadPublisher->assign( 'TRANSLATIONS', $TRANSLATIONS); //translations
|
||||
$oHeadPublisher->assign( '___p34315105', $menuPerms); // user menu permissions
|
||||
|
||||
$oHeadPublisher->addExtJsScript('cases/casesList', false ); //adding a javascript file .js
|
||||
@@ -684,8 +646,8 @@
|
||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_TASK'), 'dataIndex' => 'APP_TAS_TITLE', 'width' => 120 );
|
||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_PROCESS'), 'dataIndex' => 'APP_PRO_TITLE', 'width' => 120 );
|
||||
// $caseColumns[] = array( 'header' => G::LoadTranslation('ID_STATUS'), 'dataIndex' => 'APP_STATUS', 'width' => 50 );
|
||||
$caseColumns[] = array( 'header' => 'Reassigned Uid', 'dataIndex' => 'APP_REASSIGN_USER_UID','width' => 120, 'hidden'=> true );
|
||||
$caseColumns[] = array( 'header' => 'Reassigned Uid', 'dataIndex' => 'TAS_UID', 'width' => 120, 'hidden'=> true );
|
||||
$caseColumns[] = array( 'header' => 'Reassigned Uid', 'dataIndex' => 'APP_REASSIGN_USER_UID','width' => 120, 'hidden'=> true, 'hideable'=> false );
|
||||
$caseColumns[] = array( 'header' => 'Reassigned Uid', 'dataIndex' => 'TAS_UID', 'width' => 120, 'hidden'=> true, 'hideable'=> false );
|
||||
$caseColumns[] = array( 'header' => G::LoadTranslation('ID_REASSIGN_TO'),'dataIndex' => 'APP_REASSIGN_USER', 'width' => 170 );
|
||||
|
||||
$caseReaderFields = array();
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
if ( !is_array($confCasesList) ) {
|
||||
$rows = getDefaultFields( $action );
|
||||
$result = genericJsonResponse( '', array(), $rows , 20, '' );
|
||||
$conf->saveObject($result,'casesList',$action,'','','');
|
||||
//$conf->saveObject($result,'casesList',$action,'','','');
|
||||
}
|
||||
|
||||
// add the process filter
|
||||
@@ -519,10 +519,8 @@
|
||||
$rows[] = $fields['APP_PRO_TITLE'];
|
||||
$rows[] = $fields['APP_TAS_TITLE'];
|
||||
$rows[] = $fields['APP_CURRENT_USER'];
|
||||
// $rows[] = $fields['APP_DEL_PREVIOUS_USER'];
|
||||
$rows[] = $fields['APP_UPDATE_DATE'];
|
||||
$rows[] = $fields['APP_STATUS'];
|
||||
// $rows[] = $fields['USR_UID'];
|
||||
|
||||
|
||||
break;
|
||||
|
||||
@@ -12,7 +12,7 @@ new Ext.KeyMap(document, {
|
||||
storeCases.reload();
|
||||
}
|
||||
else
|
||||
Ext.Msg.alert(TRANSLATIONS.LABEL_REFRESH, TRANSLATIONS.MESSAGE_REFRESH);
|
||||
Ext.Msg.alert(TRANSLATIONS.ID_REFRESH_LABEL, TRANSLATIONS.ID_REFRESH_MESSAGE);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -33,7 +33,7 @@ function openCase(){
|
||||
var caseTitle = (rowModel.data.APP_TITLE) ? rowModel.data.APP_TITLE : rowModel.data.APP_UID;
|
||||
|
||||
Ext.Msg.show({
|
||||
msg: TRANSLATIONS.LABEL_OPEN_CASE + ' ' + caseTitle,
|
||||
msg: TRANSLATIONS.ID_OPEN_CASE + ' ' + caseTitle,
|
||||
width:300,
|
||||
wait:true,
|
||||
waitConfig: {interval:200}
|
||||
@@ -329,7 +329,7 @@ Ext.onReady ( function() {
|
||||
});
|
||||
|
||||
var btnCloseReassign = new Ext.Button ({
|
||||
text: 'Close',
|
||||
text: TRANSLATIONS.ID_CLOSE,
|
||||
// text: TRANSLATIONS.LABEL_SELECT_ALL,
|
||||
handler: function(){
|
||||
newPopUp.hide();
|
||||
@@ -337,7 +337,8 @@ Ext.onReady ( function() {
|
||||
});
|
||||
|
||||
var btnExecReassign = new Ext.Button ({
|
||||
text: 'Reassign All',
|
||||
text: TRANSLATIONS.ID_REASSIGN_ALL,
|
||||
// text: 'Reassign All',
|
||||
// text: TRANSLATIONS.LABEL_SELECT_ALL,
|
||||
handler: function(){
|
||||
|
||||
@@ -369,7 +370,8 @@ Ext.onReady ( function() {
|
||||
});
|
||||
|
||||
var btnExecReassignSelected = new Ext.Button ({
|
||||
text: 'Reassign',
|
||||
text: TRANSLATIONS.ID_REASSIGN,
|
||||
// text: 'Reassign',
|
||||
// text: TRANSLATIONS.LABEL_SELECT_ALL,
|
||||
handler: function(){
|
||||
newPopUp.hide();
|
||||
@@ -513,7 +515,7 @@ Ext.onReady ( function() {
|
||||
// creating the button for filters
|
||||
var btnRead = new Ext.Button ({
|
||||
id: 'read',
|
||||
text: TRANSLATIONS.LABEL_OPT_READ,
|
||||
text: TRANSLATIONS.ID_OPT_READ,
|
||||
enableToggle: true,
|
||||
toggleHandler: onItemToggle,
|
||||
allowDepress: false,
|
||||
@@ -522,7 +524,7 @@ Ext.onReady ( function() {
|
||||
|
||||
var btnUnread = new Ext.Button ({
|
||||
id: 'unread',
|
||||
text: TRANSLATIONS.LABEL_OPT_UNREAD,
|
||||
text: TRANSLATIONS.ID_OPT_UNREAD,
|
||||
enableToggle: true,
|
||||
toggleHandler: onItemToggle,
|
||||
allowDepress: false,
|
||||
@@ -531,7 +533,7 @@ Ext.onReady ( function() {
|
||||
|
||||
var btnAll = new Ext.Button ({
|
||||
id: 'all',
|
||||
text: TRANSLATIONS.LABEL_OPT_ALL,
|
||||
text: TRANSLATIONS.ID_OPT_ALL,
|
||||
enableToggle: true,
|
||||
toggleHandler: onItemToggle,
|
||||
allowDepress: false,
|
||||
@@ -541,7 +543,7 @@ Ext.onReady ( function() {
|
||||
var btnStarted = new Ext.Button ({
|
||||
id: 'started',
|
||||
// text: 'started by me',
|
||||
text: TRANSLATIONS.LABEL_OPT_STARTED,
|
||||
text: TRANSLATIONS.ID_OPT_STARTED,
|
||||
enableToggle: true,
|
||||
toggleHandler: onItemToggle,
|
||||
allowDepress: true,
|
||||
@@ -551,7 +553,7 @@ Ext.onReady ( function() {
|
||||
var btnCompleted = new Ext.Button ({
|
||||
id: 'completed',
|
||||
// text: 'Completed by me',
|
||||
text: TRANSLATIONS.LABEL_OPT_COMPLETED,
|
||||
text: TRANSLATIONS.ID_OPT_COMPLETED,
|
||||
enableToggle: true,
|
||||
toggleHandler: onItemToggle,
|
||||
allowDepress: true,
|
||||
@@ -566,7 +568,7 @@ Ext.onReady ( function() {
|
||||
displayField : 'APP_PRO_TITLE',
|
||||
valueField : 'PRO_UID',
|
||||
forceSelection: false,
|
||||
emptyText: TRANSLATIONS.LABEL_EMPTY_PROCESSES,
|
||||
emptyText: TRANSLATIONS.ID_EMPTY_PROCESSES,
|
||||
selectOnFocus: true,
|
||||
|
||||
|
||||
@@ -604,7 +606,7 @@ Ext.onReady ( function() {
|
||||
forceSelection: true,
|
||||
triggerAction: 'all',
|
||||
|
||||
emptyText: TRANSLATIONS.LABEL_EMPTY_USERS,
|
||||
emptyText: TRANSLATIONS.ID_EMPTY_USERS,
|
||||
selectOnFocus: true,
|
||||
//getListParent: function() {
|
||||
// return this.el.up('.x-menu');
|
||||
@@ -635,7 +637,8 @@ Ext.onReady ( function() {
|
||||
});
|
||||
|
||||
var btnSelectAll = new Ext.Button ({
|
||||
text: TRANSLATIONS.LABEL_CHECK_ALL, // 'Check All',
|
||||
text: TRANSLATIONS.CHECK_ALL,
|
||||
// text: 'Check All',
|
||||
// text: TRANSLATIONS.LABEL_SELECT_ALL,
|
||||
handler: function(){
|
||||
grid.getSelectionModel().selectAll();
|
||||
@@ -643,7 +646,8 @@ Ext.onReady ( function() {
|
||||
});
|
||||
|
||||
var btnUnSelectAll = new Ext.Button ({
|
||||
text: TRANSLATIONS.LABEL_UN_CHECK_ALL, // 'Un-Check All',
|
||||
text: TRANSLATIONS.UNCHECK_ALL,
|
||||
// text: 'Un-Check All',
|
||||
// text: TRANSLATIONS.LABEL_UNSELECT_ALL,
|
||||
handler: function(){
|
||||
grid.getSelectionModel().clearSelections();
|
||||
@@ -651,7 +655,8 @@ Ext.onReady ( function() {
|
||||
});
|
||||
|
||||
var btnReassign = new Ext.Button ({
|
||||
text: TRANSLATIONS.LABEL_REASSIGN, // 'Reassign',
|
||||
text: TRANSLATIONS.ID_REASSIGN,
|
||||
// text: 'Reassign',
|
||||
// text: TRANSLATIONS.LABEL_UNSELECT_ALL,
|
||||
handler: function(){
|
||||
reassign();
|
||||
@@ -683,7 +688,7 @@ Ext.onReady ( function() {
|
||||
plain:true,
|
||||
items:[nav],
|
||||
buttons:[{
|
||||
text:'submit',
|
||||
text: TRANSLATIONS.ID_SUBMIT,
|
||||
handler:function(){
|
||||
Ext.Msg.alert('OK','save ?');
|
||||
Ext.Msg.prompt('Name','please enter your name: ',function(btn,text){
|
||||
@@ -693,7 +698,7 @@ Ext.onReady ( function() {
|
||||
});
|
||||
}
|
||||
}, {
|
||||
text:'close',
|
||||
text: TRANSLATIONS.ID_CLOSE,
|
||||
handler:function() {
|
||||
reassignPopup.hide();
|
||||
}
|
||||
@@ -741,7 +746,7 @@ Ext.onReady ( function() {
|
||||
valueField : 'USR_UID',
|
||||
mode : 'local',
|
||||
forceSelection: false,
|
||||
emptyText: 'Select',
|
||||
emptyText: TRANSLATIONS.ID_SELECT,
|
||||
selectOnFocus: true,
|
||||
|
||||
typeAhead: true,
|
||||
@@ -770,7 +775,7 @@ Ext.onReady ( function() {
|
||||
allowBlank: true,
|
||||
ctCls:'pm_search_text_field',
|
||||
width: 150,
|
||||
emptyText: TRANSLATIONS.LABEL_EMPTY_SEARCH,
|
||||
emptyText: TRANSLATIONS.ID_EMPTY_SEARCH,
|
||||
listeners: {
|
||||
specialkey: function(f,e){
|
||||
if (e.getKey() == e.ENTER) {
|
||||
@@ -781,7 +786,7 @@ Ext.onReady ( function() {
|
||||
});
|
||||
|
||||
var btnSearch = new Ext.Button ({
|
||||
text: TRANSLATIONS.LABEL_SEARCH,
|
||||
text: TRANSLATIONS.ID_SEARCH,
|
||||
handler: doSearch
|
||||
});
|
||||
|
||||
@@ -821,7 +826,7 @@ Ext.onReady ( function() {
|
||||
};
|
||||
|
||||
var btnJump = new Ext.Button ({
|
||||
text: TRANSLATIONS.LABEL_OPT_JUMP,
|
||||
text: TRANSLATIONS.ID_OPT_JUMP,
|
||||
handler: function(){
|
||||
var caseNumber = parseFloat(Ext.util.Format.trim(Ext.getCmp('textJump').getValue()));
|
||||
if (caseNumber){
|
||||
@@ -978,7 +983,7 @@ Ext.onReady ( function() {
|
||||
var toolbarTodo = [
|
||||
{
|
||||
xtype: 'tbsplit',
|
||||
text: TRANSLATIONS.LABEL_ACTIONS, // 'Actions',
|
||||
text: TRANSLATIONS.ID_ACTIONS,
|
||||
menu: menuItems,
|
||||
listeners: { menushow: enableDisableMenuOption }
|
||||
},
|
||||
@@ -1048,7 +1053,7 @@ Ext.onReady ( function() {
|
||||
var toolbarDraft = [
|
||||
{
|
||||
xtype: 'tbsplit',
|
||||
text: TRANSLATIONS.LABEL_ACTIONS, // 'Actions',
|
||||
text: TRANSLATIONS.ID_ACTIONS,
|
||||
menu: menuItems,
|
||||
listeners: { menushow: enableDisableMenuOption }
|
||||
},
|
||||
@@ -1204,8 +1209,8 @@ Ext.onReady ( function() {
|
||||
store: storeCases,
|
||||
displayInfo: true,
|
||||
//displayMsg: 'Displaying items {0} - {1} of {2} ' + ' ' ,
|
||||
displayMsg: TRANSLATIONS.LABEL_DISPLAY_ITEMS + ' ',
|
||||
emptyMsg: TRANSLATIONS.LABEL_DISPLAY_EMPTY
|
||||
displayMsg: TRANSLATIONS.ID_DISPLAY_ITEMS + ' ',
|
||||
emptyMsg: TRANSLATIONS.ID_DISPLAY_EMPTY
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user