X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Fuserhandler%2Fuser_list.js;h=e8ead0c9af2a3e69e0ee32fb5710cd7f65e8a45c;hb=8961b0e0861f6c45611c43e20b9664abf300f4c3;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..e8ead0c 100644 --- a/static/src/userhandler/user_list.js +++ b/static/src/userhandler/user_list.js @@ -27,7 +27,7 @@ function openModalCreateUser(args) { if (data['projects']) { for (d in data['projects']) { var project = data['projects'][d]; - projects.push({id: project['_id'], text: project['name']}) + projects.push({ id: project['_id'], text: project['name'] }) } } @@ -50,10 +50,10 @@ function openModalEditUserCredentials(args) { $('#default_project_edit').val(null).trigger('change'); $('#edit_password').val(''); if (user_projects.length > 0) { - // Create a DOM Option and pre-select by default - var newOption = new Option(user_projects[0], user_projects[0], true, true); - // Append it to the select - $('#default_project_edit').append(newOption).trigger('change'); + // Create a DOM Option and pre-select by default + var newOption = new Option(user_projects[0], user_projects[0], true, true); + // Append it to the select + $('#default_project_edit').append(newOption).trigger('change'); for (var d in user_projects) { var project = user_projects[d]; @@ -89,49 +89,49 @@ function openModalEditUserRoleMap(user_id) { bootbox.alert("An error occurred."); } }); - + } -function resetMapGroup(args){ +function resetMapGroup(args) { var $formGroup = $('#modal_edit_proj_role_map_body'); $formGroup.empty(); - $formGroup.append('
' + - - ''+ + $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('
' + + '
' + + '
' + + '' + + '
' + + '' + + '
' + + '
'); }; @@ -160,7 +160,13 @@ function deleteUser(user_id, name) { }, 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 +175,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"); } }