fixed issue with Edit project permission
This commit is contained in:
@@ -6009,25 +6009,25 @@ function getExtTaskUsersAdHocCriteria($sTaskUID = '', $iType = 1) {
|
||||
$aFields ['OP_UID'] = $aRows ['OP_UID'];
|
||||
$aFields ['PRO_UID'] = $aRows ['PRO_UID'];
|
||||
$aFields ['OP_CASE_STATUS'] = $aRows ['OP_CASE_STATUS'];
|
||||
$aFields ['TAS_UID'] = $aRows ['TAS_UID'];
|
||||
$aFields ['TASK_TARGET'] = $aRows ['TAS_UID'];
|
||||
$aFields ['GROUP_USER'] = $user;
|
||||
$aFields ['OP_TASK_SOURCE'] = $aRows ['OP_TASK_SOURCE'];
|
||||
$aFields ['OP_PARTICIPATE'] = $aRows ['OP_PARTICIPATE'];
|
||||
$aFields ['OP_OBJ_TYPE'] = $aRows ['OP_OBJ_TYPE'];
|
||||
$aFields ['OP_ACTION'] = $aRows ['OP_ACTION'];
|
||||
$aFields ['TASK_SOURCE'] = $aRows ['OP_TASK_SOURCE'];
|
||||
$aFields ['PARTICIPATED'] = $aRows ['OP_PARTICIPATE'];
|
||||
$aFields ['OBJECT_TYPE'] = $aRows ['OP_OBJ_TYPE'];
|
||||
$aFields ['ACTION'] = $aRows ['OP_ACTION'];
|
||||
|
||||
switch ($aRows ['OP_OBJ_TYPE']) {
|
||||
/* case 'ANY':
|
||||
$aFields['OP_OBJ_TYPE'] = '';
|
||||
break; */
|
||||
case 'DYNAFORM' :
|
||||
$aFields ['DYNAFORMS'] = $aRows ['OP_OBJ_UID'];
|
||||
$aFields ['DYNAFORM'] = $aRows ['OP_OBJ_UID'];
|
||||
break;
|
||||
case 'INPUT' :
|
||||
$aFields ['INPUTS'] = $aRows ['OP_OBJ_UID'];
|
||||
$aFields ['INPUT'] = $aRows ['OP_OBJ_UID'];
|
||||
break;
|
||||
case 'OUTPUT' :
|
||||
$aFields ['OUTPUTS'] = $aRows ['OP_OBJ_UID'];
|
||||
$aFields ['OUTPUT'] = $aRows ['OP_OBJ_UID'];
|
||||
break;
|
||||
}
|
||||
/*
|
||||
|
||||
@@ -330,7 +330,10 @@ ProcessMapContext.prototype.processPermission= function()
|
||||
{ name: 'OBJECT_TYPE',type: 'string'},
|
||||
{ name: 'OBJECT',type: 'string'},
|
||||
{ name: 'ACTION',type: 'string'},
|
||||
{ name: 'OP_CASE_STATUS',type: 'string'}
|
||||
{ name: 'OP_CASE_STATUS',type: 'string'},
|
||||
{ name: 'DYNAFORM',type: 'string'},
|
||||
{ name: 'INPUT',type: 'string'},
|
||||
{ name: 'OUTPUT',type: 'string'}
|
||||
]);
|
||||
|
||||
var PermissionStore = new Ext.data.JsonStore({
|
||||
@@ -456,7 +459,7 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
|
||||
//Ext.MessageBox.alert('Message', 'Loaded OK');
|
||||
formWindow.show();
|
||||
Ext.getCmp("ext-comp-1062").setValue(form.item.item[2].displayField);
|
||||
//Ext.getCmp("ext-comp-1062").setValue(form.item.item[2].displayField);
|
||||
},
|
||||
failure:function(form, action) {
|
||||
Ext.MessageBox.alert('Message', 'Load failed');
|
||||
@@ -635,18 +638,18 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
new Ext.form.ComboBox({
|
||||
fieldLabel: 'Target Task',
|
||||
//hiddenName:'popType',
|
||||
autoload: true,
|
||||
name: 'TARGET TASK',
|
||||
//autoload: true,
|
||||
name: 'TASK_TARGET',
|
||||
store: selectTaskStore,
|
||||
valueField:'LABEL',
|
||||
displayField:'LABEL',
|
||||
triggerAction: 'all',
|
||||
emptyText:'Select',
|
||||
//emptyText:'Select',
|
||||
editable: true,
|
||||
onSelect: function(record,index)
|
||||
{
|
||||
//var taskUID = record.data.UID;
|
||||
Ext.getCmp("TAS_UID").setValue(record.data.UID);
|
||||
Ext.getCmp("TASK_TARGET").setValue(record.data.UID);
|
||||
this.setValue(record.data[this.valueField || this.displayField]);
|
||||
this.collapse();
|
||||
}
|
||||
@@ -655,12 +658,13 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
new Ext.form.ComboBox({
|
||||
fieldLabel: 'Group or Users',
|
||||
//hiddenName:'popType',
|
||||
autoload: true,
|
||||
name: 'GROUP_USER',
|
||||
//autoload: true,
|
||||
store: usersStore,
|
||||
valueField:'LABEL',
|
||||
displayField:'LABEL',
|
||||
triggerAction: 'all',
|
||||
emptyText:'Select',
|
||||
//emptyText:'Select',
|
||||
editable: true,
|
||||
onSelect: function(record,index)
|
||||
{
|
||||
@@ -675,17 +679,18 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
new Ext.form.ComboBox({
|
||||
fieldLabel: 'Origin Task',
|
||||
//hiddenName:'popType',
|
||||
autoload: true,
|
||||
name : 'TASK_SOURCE',
|
||||
//autoload: true,
|
||||
store: selectTaskStore,
|
||||
valueField:'LABEL',
|
||||
displayField:'LABEL',
|
||||
triggerAction: 'all',
|
||||
emptyText:'Select',
|
||||
//emptyText:'Select',
|
||||
editable: true,
|
||||
onSelect: function(record,index)
|
||||
{
|
||||
//var taskUID = record.data.UID;
|
||||
Ext.getCmp("OP_TASK_SOURCE").setValue(record.data.UID);
|
||||
Ext.getCmp("TASK_SOURCE").setValue(record.data.UID);
|
||||
this.setValue(record.data[this.valueField || this.displayField]);
|
||||
this.collapse();
|
||||
}
|
||||
@@ -698,7 +703,7 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
fieldLabel :'Participation Required?',
|
||||
triggerAction :'all',
|
||||
forceSelection : true,
|
||||
name :'OP_PARTICIPATE',
|
||||
name :'PARTICIPATED',
|
||||
displayField :'name',
|
||||
value :'Yes',
|
||||
valueField :'value',
|
||||
@@ -715,7 +720,7 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
fieldLabel :'Type',
|
||||
triggerAction :'all',
|
||||
forceSelection : true,
|
||||
name :'OP_OBJ_TYPE',
|
||||
name :'OBJECT_TYPE',
|
||||
displayField :'name',
|
||||
value :'ANY',
|
||||
valueField :'value',
|
||||
@@ -757,6 +762,7 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
autoload: true,
|
||||
width:200,
|
||||
store: dynaformStore,
|
||||
name: 'DYNAFORM',
|
||||
valueField:'LABEL',
|
||||
displayField:'LABEL',
|
||||
triggerAction: 'all',
|
||||
@@ -779,6 +785,7 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
xtype: 'combo',
|
||||
fieldLabel: 'Input Document',
|
||||
//hiddenName:'UID',
|
||||
name: 'INPUT',
|
||||
width:200,
|
||||
autoload: true,
|
||||
store: inputDocStore,
|
||||
@@ -807,6 +814,7 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
width:200,
|
||||
autoload: true,
|
||||
store: outputDocStore,
|
||||
name: 'OUTPUT',
|
||||
valueField:'LABEL',
|
||||
displayField:'LABEL',
|
||||
triggerAction: 'all',
|
||||
@@ -830,7 +838,7 @@ var PermissionGridColumn = new Ext.grid.ColumnModel({
|
||||
fieldLabel :'Permission',
|
||||
triggerAction :'all',
|
||||
forceSelection : true,
|
||||
name :'OP_ACTION',
|
||||
name :'ACTION',
|
||||
displayField :'name',
|
||||
value :'VIEW',
|
||||
valueField :'value',
|
||||
|
||||
Reference in New Issue
Block a user