PM-838 Usuario mantiene el rol asignado despues de... SOLVED

- El problema principal es que el usuario ya no tiene un rol y para processmaker es necesario tener un rol asignado.
- se quitaron los botonoes para quitar los roles, ahora solo se pueden cambiar de roles.
This commit is contained in:
Marco Antonio Nina
2014-11-04 11:06:17 -04:00
parent 6ff6264604
commit e313a0ed84

View File

@@ -460,15 +460,7 @@ Ext.onReady(function(){
});
smodelU = new Ext.grid.RowSelectionModel({
selectSingle: false,
listeners:{
selectionchange: function(sm){
switch(sm.getCount()){
case 0: Ext.getCmp('removeUButton').disable(); break;
default: Ext.getCmp('removeUButton').enable(); break;
}
}
}
selectSingle: false
});
searchTextU = new Ext.form.TextField ({
@@ -548,7 +540,7 @@ Ext.onReady(function(){
store : storeU,
cm : cmodelU,
sm : smodelU,
enableDragDrop : true,
enableDragDrop : false,
stripeRows : true,
autoExpandColumn: 'USR_USERNAME',
iconCls : 'icon-grid',
@@ -562,10 +554,7 @@ Ext.onReady(function(){
frame : false,
columnLines : false,
viewConfig : {forceFit:true},
tbar: [editPermissionsUButton,{xtype: 'tbfill'},'-',searchTextX, clearTextButtonX],
//bbar: [{xtype: 'tbfill'},removeUAllButton],
listeners: {rowdblclick: function(){
(availableUGrid.hidden)? DoNothing() : RemoveUserAction();}}
tbar : [editPermissionsUButton,{xtype: 'tbfill'},'-',searchTextX, clearTextButtonX]
});
buttonsUPanel = new Ext.Panel({
@@ -579,9 +568,7 @@ Ext.onReady(function(){
defaults:{margins:'0 0 35 0'},
items:[
{xtype:'button',text: '>', handler: AssignUserAction, id: 'assignUButton', disabled: true},
{xtype:'button',text: '<', handler: RemoveUserAction, id: 'removeUButton', disabled: true},
{xtype:'button',text: '>>', handler: AssignAllUsersAction, id: 'assignUButtonAll', disabled: false},
{xtype:'button',text: '<<', handler: RemoveAllUsersAction, id: 'removeUButtonAll', disabled: false}
],
hidden: true
});
@@ -891,16 +878,6 @@ AssignUserAction = function(){
SaveUsersRole(arrAux,RefreshUsers,FailureProcess);
};
//RemoveUButton Functionality
RemoveUserAction = function(){
rowsSelected = assignedUGrid.getSelectionModel().getSelections();
var arrAux = new Array();
for(var a=0; a < rowsSelected.length; a++){
arrAux[a] = rowsSelected[a].get('USR_UID');
}
DeleteUsersRole(arrAux,RefreshUsers,FailureProcess);
};
//AssignUALLButton Functionality
AssignAllUsersAction = function(){
var allRows = availableUGrid.getStore();
@@ -920,19 +897,6 @@ AssignAllUsersAction = function(){
}
};
//RevomeALLButton Functionality
RemoveAllUsersAction = function(){
var allRows = assignedUGrid.getStore();
var arrAux = new Array();
if (allRows.getCount()>0){
for (var r=0; r < allRows.getCount(); r++){
row = allRows.getAt(r);
arrAux[r] = row.data['USR_UID'];
}
DeleteUsersRole(arrAux,RefreshUsers,FailureProcess);
}
};
//update the content table, using php layer & update the Extjs table
updatePermissionContent = function() {
rowSelected = assignedGrid.getSelectionModel().getSelections();