X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Fuserhandler%2Fuser_list.js;h=b3d8250f69ee84a9ac5b079e463ce27e2b5c31fd;hb=refs%2Fchanges%2F44%2F8844%2F4;hp=0000ecc56afc7b885e29f43e0b66c39ced733dfe;hpb=5bc5ebbb3fe574a5699c580594808cee44a4e0b3;p=osm%2FLW-UI.git
diff --git a/static/src/userhandler/user_list.js b/static/src/userhandler/user_list.js
index 0000ecc..b3d8250 100644
--- a/static/src/userhandler/user_list.js
+++ b/static/src/userhandler/user_list.js
@@ -16,29 +16,72 @@
function openModalCreateUser(args) {
- select2_groups = $('#projects').select2({
- placeholder: 'Select Projects',
- width: '100%',
- ajax: {
- url: args.projects_list_url,
- dataType: 'json',
- processResults: function (data) {
- projects = [];
- if (data['projects']) {
- for (d in data['projects']) {
- var project = data['projects'][d];
- projects.push({id: project['_id'], text: project['name']})
+ var dialog = bootbox.dialog({
+ message: '
' +
-
- '
'+
+ $formGroup.append('
' +
+
+ '' +
'
');
- if(args['project_role_mappings'] && args['project_role_mappings'].length > 0) {
-
- for(i = 0; i < args['project_role_mappings'].length; ++i){
+ if (args['project_role_mappings'] && args['project_role_mappings'].length > 0) {
+
+ for (i = 0; i < args['project_role_mappings'].length; ++i) {
var mapping = args['project_role_mappings'][i];
-
- $formGroup.append('
');
+
+ $formGroup.append('
');
}
- }
-
-
-
-
+ }
+
+
+
+
}
var addMapGroup = function (event) {
event.preventDefault();
var $formGroup = $('#modal_edit_proj_role_map_body');
- $formGroup.append('
');
+ $formGroup.append('
');
};
@@ -154,13 +197,18 @@ function deleteUser(user_id, name) {
dataType: "json",
contentType: "application/json;charset=utf-8",
success: function (result) {
- //$('#modal_show_vim_body').empty();
dialog.modal('hide');
table.ajax.reload();
},
error: function (result) {
dialog.modal('hide');
- bootbox.alert("An error occurred.");
+ var data = result.responseJSON;
+ var title = "Error " + (data && data.code ? data.code : 'unknown');
+ var message = data && data.detail ? data.detail : 'No detail available.';
+ bootbox.alert({
+ title: title,
+ message: message
+ });
}
});
}
@@ -169,33 +217,33 @@ function deleteUser(user_id, name) {
}
function validatePswOnCreate() {
-
+
var confirm_password = document.getElementById("password2");
- if($("#password").val() == $("#password2").val()){
+ if ($("#password").val() == $("#password2").val()) {
$("#pwmatch").removeClass("glyphicon-remove");
$("#pwmatch").addClass("glyphicon-ok");
- $("#pwmatch").css("color","#00A41E");
+ $("#pwmatch").css("color", "#00A41E");
confirm_password.setCustomValidity("");
- }else{
+ } else {
$("#pwmatch").removeClass("glyphicon-ok");
$("#pwmatch").addClass("glyphicon-remove");
- $("#pwmatch").css("color","#FF0004");
+ $("#pwmatch").css("color", "#FF0004");
confirm_password.setCustomValidity("Passwords Don't Match");
}
}
function validatePswOnEdit() {
-
+
var confirm_password = document.getElementById("edit_password2");
- if($("#edit_password").val() == $("#edit_password2").val()){
+ if ($("#edit_password").val() == $("#edit_password2").val()) {
$("#pwmatch_edit").removeClass("glyphicon-remove");
$("#pwmatch_edit").addClass("glyphicon-ok");
- $("#pwmatch_edit").css("color","#00A41E");
+ $("#pwmatch_edit").css("color", "#00A41E");
confirm_password.setCustomValidity("");
- }else{
+ } else {
$("#pwmatch_edit").removeClass("glyphicon-ok");
$("#pwmatch_edit").addClass("glyphicon-remove");
- $("#pwmatch_edit").css("color","#FF0004");
+ $("#pwmatch_edit").css("color", "#FF0004");
confirm_password.setCustomValidity("Passwords Don't Match");
}
}