+}
+
+function validatePswOnCreate() {
+
+ var confirm_password = document.getElementById("password2");
+ if ($("#password").val() == $("#password2").val()) {
+ $("#pwmatch").removeClass("glyphicon-remove");
+ $("#pwmatch").addClass("glyphicon-ok");
+ $("#pwmatch").css("color", "#00A41E");
+ confirm_password.setCustomValidity("");
+ } else {
+ $("#pwmatch").removeClass("glyphicon-ok");
+ $("#pwmatch").addClass("glyphicon-remove");
+ $("#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()) {
+ $("#pwmatch_edit").removeClass("glyphicon-remove");
+ $("#pwmatch_edit").addClass("glyphicon-ok");
+ $("#pwmatch_edit").css("color", "#00A41E");
+ confirm_password.setCustomValidity("");
+ } else {
+ $("#pwmatch_edit").removeClass("glyphicon-ok");
+ $("#pwmatch_edit").addClass("glyphicon-remove");
+ $("#pwmatch_edit").css("color", "#FF0004");
+ confirm_password.setCustomValidity("Passwords Don't Match");
+ }
+}
+
+$(document).ready(function () {
+ $("#formEditUserRoleMap").submit(function (event) {
+ event.preventDefault(); //prevent default action
+ var post_url = $(this).attr("action"); //get form action url
+ var request_method = $(this).attr("method"); //get form GET/POST method
+ var form_data = new FormData(this); //Encode form elements for submission
+ $.ajax({
+ url: post_url,
+ type: request_method,
+ data: form_data,
+ headers: {
+ "Accept": 'application/json'
+ },
+ contentType: false,
+ processData: false
+ }).done(function (response, textStatus, jqXHR) {
+ table.ajax.reload();
+ $('#modal_edit_user_role_map').modal('hide');
+ }).fail(function (result) {
+ var data = result.responseJSON;
+ var title = "Error " + (data.code ? data.code : 'unknown');
+ var message = data.detail ? data.detail : 'No detail available.';
+ bootbox.alert({
+ title: title,
+ message: message
+ });
+ });
+ });
+
+})
\ No newline at end of file