BUG 6714 SOLVED.
- Counting issues solved. - Departments, Groups, Roles and Authentication Sources improved
This commit is contained in:
@@ -172,6 +172,7 @@ class AuthenticationSource extends BaseAuthenticationSource {
|
|||||||
$oCriteria->addSelectColumn(RbacUsersPeer::USR_UID);
|
$oCriteria->addSelectColumn(RbacUsersPeer::USR_UID);
|
||||||
$oCriteria->addSelectColumn(AuthenticationSourcePeer::AUTH_SOURCE_NAME);
|
$oCriteria->addSelectColumn(AuthenticationSourcePeer::AUTH_SOURCE_NAME);
|
||||||
$oCriteria->addSelectColumn(AuthenticationSourcePeer::AUTH_SOURCE_PROVIDER);
|
$oCriteria->addSelectColumn(AuthenticationSourcePeer::AUTH_SOURCE_PROVIDER);
|
||||||
|
$oCriteria->add(RbacUsersPeer::USR_STATUS,0,Criteria::NOT_EQUAL);
|
||||||
$oCriteria->addJoin(RbacUsersPeer::UID_AUTH_SOURCE, AuthenticationSourcePeer::AUTH_SOURCE_UID, Criteria::INNER_JOIN);
|
$oCriteria->addJoin(RbacUsersPeer::UID_AUTH_SOURCE, AuthenticationSourcePeer::AUTH_SOURCE_UID, Criteria::INNER_JOIN);
|
||||||
|
|
||||||
$oDataset = RbacUsersPeer::doSelectRS($oCriteria);
|
$oDataset = RbacUsersPeer::doSelectRS($oCriteria);
|
||||||
|
|||||||
@@ -242,6 +242,7 @@ class RbacUsers extends BaseRbacUsers {
|
|||||||
}else{
|
}else{
|
||||||
$oCriteria->add(RbacUsersPeer::UID_AUTH_SOURCE, $auth_source, Criteria::EQUAL);
|
$oCriteria->add(RbacUsersPeer::UID_AUTH_SOURCE, $auth_source, Criteria::EQUAL);
|
||||||
}
|
}
|
||||||
|
$oCriteria->add(RbacUsersPeer::USR_STATUS,0,Criteria::NOT_EQUAL);
|
||||||
$oDataset = RbacUsersPeer::doSelectRS($oCriteria);
|
$oDataset = RbacUsersPeer::doSelectRS($oCriteria);
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$aUsers = array();
|
$aUsers = array();
|
||||||
|
|||||||
@@ -349,7 +349,7 @@ class Roles extends BaseRoles {
|
|||||||
$oCriteria->addSelectColumn(UsersRolesPeer::ROL_UID);
|
$oCriteria->addSelectColumn(UsersRolesPeer::ROL_UID);
|
||||||
$oCriteria->addSelectColumn('COUNT(*) AS CNT');
|
$oCriteria->addSelectColumn('COUNT(*) AS CNT');
|
||||||
$oCriteria->addJoin(RbacUsersPeer::USR_UID,UsersRolesPeer::USR_UID,Criteria::INNER_JOIN);
|
$oCriteria->addJoin(RbacUsersPeer::USR_UID,UsersRolesPeer::USR_UID,Criteria::INNER_JOIN);
|
||||||
$oCriteria->add(RbacUsersPeer::USR_STATUS,'CLOSED',Criteria::NOT_EQUAL);
|
$oCriteria->add(RbacUsersPeer::USR_STATUS,0,Criteria::NOT_EQUAL);
|
||||||
$oCriteria->addGroupByColumn(UsersRolesPeer::ROL_UID);
|
$oCriteria->addGroupByColumn(UsersRolesPeer::ROL_UID);
|
||||||
$oDataset = UsersRolesPeer::doSelectRS($oCriteria);
|
$oDataset = UsersRolesPeer::doSelectRS($oCriteria);
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
@@ -396,7 +396,7 @@ class Roles extends BaseRoles {
|
|||||||
$criteria->add(RolesPeer::ROL_UID, "", Criteria::NOT_EQUAL);
|
$criteria->add(RolesPeer::ROL_UID, "", Criteria::NOT_EQUAL);
|
||||||
$criteria->add(RolesPeer::ROL_UID, $ROL_UID);
|
$criteria->add(RolesPeer::ROL_UID, $ROL_UID);
|
||||||
|
|
||||||
$criteria->add(RbacUsersPeer::USR_STATUS, 1, Criteria::EQUAL);
|
$criteria->add(RbacUsersPeer::USR_STATUS, 0, Criteria::NOT_EQUAL);
|
||||||
|
|
||||||
$criteria->addJoin(RolesPeer::ROL_UID, UsersRolesPeer::ROL_UID);
|
$criteria->addJoin(RolesPeer::ROL_UID, UsersRolesPeer::ROL_UID);
|
||||||
$criteria->addJoin(UsersRolesPeer::USR_UID, RbacUsersPeer::USR_UID);
|
$criteria->addJoin(UsersRolesPeer::USR_UID, RbacUsersPeer::USR_UID);
|
||||||
|
|||||||
@@ -104,6 +104,8 @@ class GroupUser extends BaseGroupUser {
|
|||||||
$oCriteria = new Criteria('workflow');
|
$oCriteria = new Criteria('workflow');
|
||||||
$oCriteria->addSelectColumn(GroupUserPeer::GRP_UID);
|
$oCriteria->addSelectColumn(GroupUserPeer::GRP_UID);
|
||||||
$oCriteria->addSelectColumn('COUNT(*) AS CNT');
|
$oCriteria->addSelectColumn('COUNT(*) AS CNT');
|
||||||
|
$oCriteria->addJoin(GroupUserPeer::USR_UID, UsersPeer::USR_UID, Criteria::INNER_JOIN);
|
||||||
|
$oCriteria->add(UsersPeer::USR_STATUS,'CLOSED', Criteria::NOT_EQUAL);
|
||||||
$oCriteria->addGroupByColumn(GroupUserPeer::GRP_UID);
|
$oCriteria->addGroupByColumn(GroupUserPeer::GRP_UID);
|
||||||
$oDataset = GroupUserPeer::doSelectRS($oCriteria);
|
$oDataset = GroupUserPeer::doSelectRS($oCriteria);
|
||||||
$oDataset->setFetchmode (ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode (ResultSet::FETCHMODE_ASSOC);
|
||||||
|
|||||||
@@ -290,6 +290,9 @@ switch ($_POST['action'])
|
|||||||
$oCriteria->addSelectColumn(UsersPeer::USR_USERNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_USERNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
||||||
|
$oCriteria->addSelectColumn(UsersPeer::USR_STATUS);
|
||||||
|
$oCriteria->add(UsersPeer::DEP_UID,'');
|
||||||
|
$oCriteria->add(UsersPeer::USR_STATUS,'CLOSED',Criteria::NOT_EQUAL);
|
||||||
if ($filter!=''){
|
if ($filter!=''){
|
||||||
$oCriteria->add(
|
$oCriteria->add(
|
||||||
$oCriteria->getNewCriterion(UsersPeer::USR_USERNAME, '%'.$filter.'%',Criteria::LIKE)->addOr(
|
$oCriteria->getNewCriterion(UsersPeer::USR_USERNAME, '%'.$filter.'%',Criteria::LIKE)->addOr(
|
||||||
@@ -316,8 +319,9 @@ switch ($_POST['action'])
|
|||||||
$oCriteria->addSelectColumn(UsersPeer::USR_USERNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_USERNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
||||||
|
$oCriteria->addSelectColumn(UsersPeer::USR_STATUS);
|
||||||
$oCriteria->add(UsersPeer::DEP_UID,'');
|
$oCriteria->add(UsersPeer::DEP_UID,'');
|
||||||
$oCriteria->add(UsersPeer::USR_STATUS,'CLOSED',Criteria::NOT_EQUAL);
|
$oCriteria->add(UsersPeer::USR_STATUS,'CLOSED',Criteria::NOT_EQUAL);
|
||||||
|
|
||||||
if ($filter!=''){
|
if ($filter!=''){
|
||||||
$oCriteria->add(
|
$oCriteria->add(
|
||||||
|
|||||||
@@ -206,9 +206,10 @@ switch ($_POST['action'])
|
|||||||
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_EMAIL);
|
$oCriteria->addSelectColumn(UsersPeer::USR_EMAIL);
|
||||||
|
$oCriteria->addSelectColumn(UsersPeer::USR_STATUS);
|
||||||
$oCriteria->addJoin(GroupUserPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
$oCriteria->addJoin(GroupUserPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||||
$oCriteria->add(GroupUserPeer::GRP_UID, $sGroupUID);
|
$oCriteria->add(GroupUserPeer::GRP_UID, $sGroupUID);
|
||||||
$oCriteria->add(UsersPeer::USR_STATUS, 'ACTIVE');
|
$oCriteria->add(UsersPeer::USR_STATUS, 'CLOSED', Criteria::NOT_EQUAL);
|
||||||
$filter = (isset($_POST['textFilter']))? $_POST['textFilter'] : '';
|
$filter = (isset($_POST['textFilter']))? $_POST['textFilter'] : '';
|
||||||
if ($filter != ''){
|
if ($filter != ''){
|
||||||
$oCriteria->add(
|
$oCriteria->add(
|
||||||
@@ -233,7 +234,7 @@ switch ($_POST['action'])
|
|||||||
$oCriteria->addSelectColumn(UsersPeer::USR_UID);
|
$oCriteria->addSelectColumn(UsersPeer::USR_UID);
|
||||||
$oCriteria->addJoin(GroupUserPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
$oCriteria->addJoin(GroupUserPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||||
$oCriteria->add(GroupUserPeer::GRP_UID, $sGroupUID);
|
$oCriteria->add(GroupUserPeer::GRP_UID, $sGroupUID);
|
||||||
$oCriteria->add(UsersPeer::USR_STATUS, 'ACTIVE');
|
$oCriteria->add(UsersPeer::USR_STATUS, 'CLOSED', Criteria::NOT_EQUAL);
|
||||||
$oDataset = UsersPeer::doSelectRS($oCriteria);
|
$oDataset = UsersPeer::doSelectRS($oCriteria);
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
@@ -248,7 +249,8 @@ switch ($_POST['action'])
|
|||||||
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_FIRSTNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(UsersPeer::USR_LASTNAME);
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_EMAIL);
|
$oCriteria->addSelectColumn(UsersPeer::USR_EMAIL);
|
||||||
$oCriteria->add(UsersPeer::USR_STATUS, 'ACTIVE');
|
$oCriteria->addSelectColumn(UsersPeer::USR_STATUS);
|
||||||
|
$oCriteria->add(UsersPeer::USR_STATUS, 'CLOSED', Criteria::NOT_EQUAL);
|
||||||
$oCriteria->add(UsersPeer::USR_UID, $uUIDs, Criteria::NOT_IN);
|
$oCriteria->add(UsersPeer::USR_UID, $uUIDs, Criteria::NOT_IN);
|
||||||
$filter = (isset($_POST['textFilter']))? $_POST['textFilter'] : '';
|
$filter = (isset($_POST['textFilter']))? $_POST['textFilter'] : '';
|
||||||
if ($filter != ''){
|
if ($filter != ''){
|
||||||
|
|||||||
@@ -367,17 +367,20 @@ try {
|
|||||||
$oCriteria->getNewCriterion(UsersPeer::USR_LASTNAME,'%'.$filter.'%',Criteria::LIKE)));
|
$oCriteria->getNewCriterion(UsersPeer::USR_LASTNAME,'%'.$filter.'%',Criteria::LIKE)));
|
||||||
$oCriteria->add($cc);
|
$oCriteria->add($cc);
|
||||||
}
|
}
|
||||||
$sw_add = false;
|
// $sw_add = false;
|
||||||
for ($i=0; $i < sizeof($aUsers); $i++){
|
// for ($i=0; $i < sizeof($aUsers); $i++){
|
||||||
if ($i>0){
|
// if ($i>0){
|
||||||
$tmpL = $tmpL->addOr($oCriteria->getNewCriterion(UsersPeer::USR_UID, $aUsers[$i],Criteria::EQUAL));
|
// $tmpL = $tmpL->addOr($oCriteria->getNewCriterion(UsersPeer::USR_UID, $aUsers[$i],Criteria::EQUAL));
|
||||||
}else{
|
// }else{
|
||||||
$uList = $oCriteria->getNewCriterion(UsersPeer::USR_UID, $aUsers[$i],Criteria::EQUAL);
|
// $uList = $oCriteria->getNewCriterion(UsersPeer::USR_UID, $aUsers[$i],Criteria::EQUAL);
|
||||||
$tmpL = $uList;
|
// $tmpL = $uList;
|
||||||
$sw_add = true;
|
// $sw_add = true;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// if ($sw_add) $oCriteria->add($uList);
|
||||||
|
if (sizeof($aUsers) > 0){
|
||||||
|
$oCriteria->add(UsersPeer::USR_UID, $aUsers, Criteria::IN);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if ($sw_add) $oCriteria->add($uList);
|
|
||||||
$oCriteria->setOffset($start);
|
$oCriteria->setOffset($start);
|
||||||
$oCriteria->setLimit($limit);
|
$oCriteria->setLimit($limit);
|
||||||
$oDataset = UsersPeer::DoSelectRs ($oCriteria);
|
$oDataset = UsersPeer::DoSelectRs ($oCriteria);
|
||||||
|
|||||||
@@ -180,7 +180,7 @@ Ext.onReady(function(){
|
|||||||
{header: _('ID_SERVER_NAME'), dataIndex: 'AUTH_SOURCE_SERVER_NAME', width: 180, hidden: false, align: 'center'},
|
{header: _('ID_SERVER_NAME'), dataIndex: 'AUTH_SOURCE_SERVER_NAME', width: 180, hidden: false, align: 'center'},
|
||||||
{header: _('ID_PORT'), dataIndex: 'AUTH_SOURCE_PORT', width: 60, hidden: false, align: 'center'},
|
{header: _('ID_PORT'), dataIndex: 'AUTH_SOURCE_PORT', width: 60, hidden: false, align: 'center'},
|
||||||
{header: _('ID_ENABLED_TLS'), dataIndex: 'AUTH_SOURCE_ENABLED_TLS', width: 90, hidden: false, align: 'center', renderer: show_enabled},
|
{header: _('ID_ENABLED_TLS'), dataIndex: 'AUTH_SOURCE_ENABLED_TLS', width: 90, hidden: false, align: 'center', renderer: show_enabled},
|
||||||
{header: _('ID_CURRENT_USERS'), dataIndex: 'CURRENT_USERS', width: 90, hidden: false, align: 'center'}
|
{header: _('ID_ACTIVE_USERS'), dataIndex: 'CURRENT_USERS', width: 90, hidden: false, align: 'center'}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -92,7 +92,8 @@ Ext.onReady(function(){
|
|||||||
{name : 'USR_USERNAME'},
|
{name : 'USR_USERNAME'},
|
||||||
{name : 'USR_FIRSTNAME'},
|
{name : 'USR_FIRSTNAME'},
|
||||||
{name : 'USR_LASTNAME'},
|
{name : 'USR_LASTNAME'},
|
||||||
{name : 'USR_SUPERVISOR'}
|
{name : 'USR_SUPERVISOR'},
|
||||||
|
{name : 'USR_STATUS'}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
@@ -107,7 +108,8 @@ Ext.onReady(function(){
|
|||||||
{name : 'USR_UID'},
|
{name : 'USR_UID'},
|
||||||
{name : 'USR_USERNAME'},
|
{name : 'USR_USERNAME'},
|
||||||
{name : 'USR_FIRSTNAME'},
|
{name : 'USR_FIRSTNAME'},
|
||||||
{name : 'USR_LASTNAME'}
|
{name : 'USR_LASTNAME'},
|
||||||
|
{name : 'USR_STATUS'}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
@@ -119,7 +121,8 @@ Ext.onReady(function(){
|
|||||||
},
|
},
|
||||||
columns: [
|
columns: [
|
||||||
{id:'USR_UID', dataIndex: 'USR_UID', hidden:true, hideable:false},
|
{id:'USR_UID', dataIndex: 'USR_UID', hidden:true, hideable:false},
|
||||||
{header: _('ID_FULL_NAME'), dataIndex: 'USR_USERNAME', width: 60, align:'left', renderer: show_user}
|
{header: _('ID_FULL_NAME'), dataIndex: 'USR_USERNAME', width: 200, align:'left', renderer: show_user},
|
||||||
|
{header: _('ID_STATUS'), dataIndex: 'USR_STATUS', width: 100, align:'center', renderer: render_status}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -529,3 +532,12 @@ UpdateSupervisor = function(){
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//Render Status
|
||||||
|
render_status = function(v){
|
||||||
|
switch(v){
|
||||||
|
case 'ACTIVE': return '<font color="green">' + _('ID_ACTIVE') + '</font>'; break;
|
||||||
|
case 'INACTIVE': return '<font color="red">' + _('ID_INACTIVE') + '</font>';; break;
|
||||||
|
case 'VACATION': return '<font color="blue">' + _('ID_VACATION') + '</font>';; break;
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -71,7 +71,8 @@ Ext.onReady(function(){
|
|||||||
{name : 'USR_USERNAME'},
|
{name : 'USR_USERNAME'},
|
||||||
{name : 'USR_FIRSTNAME'},
|
{name : 'USR_FIRSTNAME'},
|
||||||
{name : 'USR_LASTNAME'},
|
{name : 'USR_LASTNAME'},
|
||||||
{name : 'USR_EMAIL'}
|
{name : 'USR_EMAIL'},
|
||||||
|
{name : 'USR_STATUS'}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
@@ -129,7 +130,8 @@ Ext.onReady(function(){
|
|||||||
{name : 'USR_USERNAME'},
|
{name : 'USR_USERNAME'},
|
||||||
{name : 'USR_FIRSTNAME'},
|
{name : 'USR_FIRSTNAME'},
|
||||||
{name : 'USR_LASTNAME'},
|
{name : 'USR_LASTNAME'},
|
||||||
{name : 'USR_EMAIL'}
|
{name : 'USR_EMAIL'},
|
||||||
|
{name : 'USR_STATUS'}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
@@ -142,8 +144,9 @@ Ext.onReady(function(){
|
|||||||
columns: [
|
columns: [
|
||||||
{id:'USR_UID', dataIndex: 'USR_UID', hidden:true, hideable:false},
|
{id:'USR_UID', dataIndex: 'USR_UID', hidden:true, hideable:false},
|
||||||
{header: _('ID_USER_NAME'), dataIndex: 'USR_USERNAME', width: 140, align:'left'},
|
{header: _('ID_USER_NAME'), dataIndex: 'USR_USERNAME', width: 140, align:'left'},
|
||||||
{header: _('ID_FIRST_NAME'), dataIndex: 'USR_FIRSTNAME', width: 200, align:'left'},
|
{header: _('ID_FIRST_NAME'), dataIndex: 'USR_FIRSTNAME', width: 180, align:'left'},
|
||||||
{header: _('ID_LAST_NAME'), dataIndex: 'USR_LASTNAME', width: 200, align:'left'}
|
{header: _('ID_LAST_NAME'), dataIndex: 'USR_LASTNAME', width: 180, align:'left'},
|
||||||
|
{header: _('ID_STATUS'), dataIndex: 'USR_STATUS', width: 100, align:'center', renderer: render_status}
|
||||||
|
|
||||||
|
|
||||||
]
|
]
|
||||||
@@ -445,3 +448,12 @@ CancelEditMembersAction = function(){
|
|||||||
editMembersButton.enable();
|
editMembersButton.enable();
|
||||||
MembersPanel.doLayout();
|
MembersPanel.doLayout();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//Render Status
|
||||||
|
render_status = function(v){
|
||||||
|
switch(v){
|
||||||
|
case 'ACTIVE': return '<font color="green">' + _('ID_ACTIVE') + '</font>'; break;
|
||||||
|
case 'INACTIVE': return '<font color="red">' + _('ID_INACTIVE') + '</font>';; break;
|
||||||
|
case 'VACATION': return '<font color="blue">' + _('ID_VACATION') + '</font>';; break;
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -242,9 +242,9 @@ Ext.onReady(function(){
|
|||||||
{header: _('ID_CODE'), dataIndex: 'ROL_CODE', width: 220, align:'left'},
|
{header: _('ID_CODE'), dataIndex: 'ROL_CODE', width: 220, align:'left'},
|
||||||
{header: _('ID_NAME'), dataIndex: 'ROL_NAME', width: 180, hidden:false, align:'left'},
|
{header: _('ID_NAME'), dataIndex: 'ROL_NAME', width: 180, hidden:false, align:'left'},
|
||||||
{header: _('ID_STATUS'), dataIndex: 'ROL_STATUS', width: 80, hidden: false, align: 'center', renderer: status_role},
|
{header: _('ID_STATUS'), dataIndex: 'ROL_STATUS', width: 80, hidden: false, align: 'center', renderer: status_role},
|
||||||
{header: _('ID_USERS'), dataIndex: 'TOTAL_USERS', width: 50, hidden: false, align: 'center'},
|
{header: _('ID_ACTIVE_USERS'), dataIndex: 'TOTAL_USERS', width: 80, hidden: false, align: 'center'},
|
||||||
{header: _('ID_PRO_CREATE_DATE'), dataIndex: 'ROL_CREATE_DATE', width: 100, hidden:false, align:'center', renderer: render_date},
|
{header: _('ID_PRO_CREATE_DATE'), dataIndex: 'ROL_CREATE_DATE', width: 90, hidden:false, align:'center', renderer: render_date},
|
||||||
{header: _('ID_LAN_UPDATE_DATE'), dataIndex: 'ROL_UPDATE_DATE', width: 100, hidden:false, align:'center', renderer: render_date}
|
{header: _('ID_LAN_UPDATE_DATE'), dataIndex: 'ROL_UPDATE_DATE', width: 90, hidden:false, align:'center', renderer: render_date}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user