in enginframe/hydrogen.manage-users.js [378:423]
goEditGroups: function (userNames) {
var msg, inputLabel, autocompleteServiceUri, sdf, namespace;
msg = jQuery('#manage-users-message').hymessage();
inputLabel = "Specify the common Groups to set for the selected Users";
autocompleteServiceUri = '//com.enginframe.user-group-manager/list.groups';
jQuery.hydrogen.invokeService({
sdf: '/' + jQuery.enginframe.rootContext + '/applications/applications.admin.xml',
uri: '//com.enginframe.user-group-manager/list.common.groups',
data: {
userNames: userNames,
namespace: 'applications'
},
success: function (xml) {
var data = '';
jQuery(xml).find('ugm\\:group, group').each(function () {
var name = jQuery(this).attr("name");
if (name !== "admin") {
if (data !== '') {
data += ',';
}
data += name;
}
});
var oldValue = data;
manageUsers.tagItDialog("Edit Groups", inputLabel, "Save", oldValue, false, autocompleteServiceUri, function (newGroups) {
jQuery.hydrogen.invokeService({
sdf: '/' + jQuery.enginframe.rootContext + '/applications/applications.admin.xml',
uri: '//com.enginframe.user-group-manager/set.users.to.common.groups',
data: {
userNames: userNames,
oldGroups: oldValue,
newGroups: newGroups,
namespace: 'applications'
},
success: function (xml) {
manageUsers.refresh();
},
messagebox: msg
});
});
}
});
},