v1.0.3.2
This commit is contained in:
@@ -31,9 +31,13 @@
|
||||
var $items = $('.sax-panel-item-list', $results).hide().empty();
|
||||
var $templ = $('.sax-panel-item-template .sax-panel-item.User', $results);
|
||||
if (!response.success) return;
|
||||
// Reference data.
|
||||
// Reference data - Roles.
|
||||
if (response.userRoles && response.userRoles.length)
|
||||
sax.data.userRoles = response.userRoles;
|
||||
// Reference data - Statuses.
|
||||
if (response.defaultStatusCode) sax.data.defaultStatusCode = response.defaultStatusCode;
|
||||
if (response.statuses)
|
||||
sax.populateSelectCodeDesc('#cbUserStatus', response.statuses);
|
||||
// Items.
|
||||
var items = response.users;
|
||||
if (!items.length)
|
||||
@@ -72,7 +76,7 @@
|
||||
sax.selectUserRoleConfig = sax.selectUserRoleConfig || { caption: sax.dlg.title.selectUserRoles, width: 520, fnCallback: sax.updateUserRoles };
|
||||
sax.selectUserRoleConfig.codes = sax.data.userRoles;
|
||||
sax.selectUserRoleConfig.selectedCodes = sax.userAccount.userRoleCodes || [];
|
||||
sax.codeSelection.fn.openCodeSelection(sax.selectUserRoleConfig);
|
||||
sax.selectCode.fn.openSelectCode(sax.selectUserRoleConfig);
|
||||
}
|
||||
sax.updateUserRoles = function (userRoleCodes)
|
||||
{
|
||||
@@ -97,7 +101,9 @@
|
||||
//--------------------------------------------------------------
|
||||
sax.createItem = function ()
|
||||
{
|
||||
$('.UserAccountId,.UserRoleCodes,input[type="text"],textarea,select', sax.$frm.user).val('');
|
||||
let $frm = sax.$frm.user;
|
||||
$('.UserAccountId,.UserRoleCodes,input[type="text"],textarea,select', $frm).val('');
|
||||
$('.UserStatus', $frm).val(sax.data.defaultStatusCode);
|
||||
sax.clearControlErrors();
|
||||
sax.userAccount = { userRoleCodes: [] };
|
||||
sax.$dlg.user.dialog('option', 'title', sax.dlg.title.createUser);
|
||||
@@ -130,6 +136,7 @@
|
||||
$('.UserLastName', $frm).val(item.lastName);
|
||||
$('.UserRoles', $frm).val(sax.getSelectedUserRoleDescs().join('\n'));
|
||||
$('#ifUserRoleCodes').val(item.userRoleCodes.join(sax.data.userRoleCodeDelim));
|
||||
$('.UserStatus', $frm).val(item.statusCode);
|
||||
sax.$dlg.user.dialog('option', 'title', sax.dlg.title.updateUser);
|
||||
sax.openDialog(sax.$dlg.user, 600, 600);
|
||||
}
|
||||
@@ -167,8 +174,11 @@
|
||||
{
|
||||
$('.sax-action.sax-item-create').on('click', function () { sax.createItem(); });
|
||||
$('.sax-action.sax-results-refresh').on('click', function () { sax.refreshResults(); });
|
||||
$('.sax-input,.sax-select').on('keydown click', function () { sax.clearControlError(this); });
|
||||
$('.sax-input').on('input', function () { sax.clearControlError(this); });
|
||||
$('.sax-select').on('click', function () { sax.clearControlError(this); });
|
||||
|
||||
sax.$frm.filter = $('#frmUserFilter');
|
||||
$('.FilterUser', sax.$frm.filter).on('input', function () { sax.refreshResults(250); });
|
||||
sax.$frm.userId = $('#frmUserId');
|
||||
sax.$frm.user = $('#frmUser');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user