ulrich
2017-01-15 ecccfcd9f42501496ad7e5444ef9098f28a19b40
web/ui/ui.js
@@ -5,6 +5,7 @@
  $('#role-form').hide();
  $('#user-role-form').hide();
  $('.user-save-btn').click(um_user_save);
  $('.user-cancel-btn').click(um_back_from_new_user);
  $('#nutzerliste').click(um_user_list_click);
  $('#nutzerLoeschen').click(um_del_user);
  $('#nutzerNeu').click(um_new_user);
@@ -185,7 +186,6 @@
  return roleId;
}
// {"List":[{"List":[{"String":"ROLE_NAME"},{"String":"testrolle1"}]}]}
function um_show_user_role_list(resp) {
  $("#nutzerrollen").empty();
  var rollen = resp.List[0];
@@ -194,6 +194,7 @@
    $("#nutzerrollen").append('<option value=' + rolle.String + '>' + rolle.String + '</option>');
  }
  $('#nutzerRolleEntziehen').prop( "disabled", true );
  $('#rolleErteilen').prop( "disabled", true );
}
function um_show_role_list(resp) {
@@ -203,7 +204,6 @@
    var rolle = rollen.List[i];
    $("#rollen").append('<option value=' + rolle.String + '>' + rolle.String + '</option>');
  }
  //$('#neueRolle').prop( "disabled", true );
  $('#rolleErteilen').prop( "disabled", true );
}
@@ -220,7 +220,6 @@
    type: "POST",
    dataType : "html",
    success: function( resp ) {
      //$('#fehler').html('Antwort: ' + resp);
      um_apicall_get_user_list();
      um_back_from_new_user();
    },
@@ -274,15 +273,15 @@
  });      
}
// public UserRole grantRole(String userId, String roleName)
// http]://example.com/um/api?c=de.uhilger.um.api.UserMgr&m=testmethode
function um_apicall_grant_role(userId, roleName, isNewRole) {
  var ur = new UserRole(userId, roleName);
  var m = 'grantRole';
  var u = '../svc/' + m;
  $.ajax({
    url: u,
    data: {
      p1: userId,
      p2: roleName
      p: self.serialisieren(ur)
    },
    type: "POST",
    dataType : "html",
@@ -302,13 +301,13 @@
}
function um_apicall_revoke_role(userId, roleName) {
  var ur = new UserRole(userId, roleName);
  var m = 'revokeRole';
  var u = '../svc/' + m;
  $.ajax({
    url: u,
    data: {
      p1: userId,
      p2: roleName
      p: self.serialisieren(ur)
    },
    type: "POST",
    dataType : "html",
@@ -324,7 +323,6 @@
  });
}
//public List getUserRoleNames(String userId)
function um_apicall_get_user_roles(userId) {
  var m = 'getUserRoleNames';
  var u = '../svc/' + m + '?p=' + userId;
@@ -333,7 +331,6 @@
    type: "GET",
    dataType : "json",
    success: function( resp ) {
      // Antwort in Liste anzeigen
      um_show_user_role_list(resp);
    },
    error: function( xhr, status, errorThrown ) {
@@ -353,7 +350,6 @@
    type: "GET",
    dataType : "json",
    success: function( resp ) {
      // Antwort in Liste anzeigen
      um_show_role_list(resp);
    },
    error: function( xhr, status, errorThrown ) {
@@ -379,4 +375,9 @@
  this.firstName = fn;
  this.lastName = ln;
  this.email = em;
}
function UserRole(u, r) {
  this.userId = u;
  this.role = r;
}