You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/01/12 15:12:45 UTC

svn commit: r1230556 - in /archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback: user.js users.js

Author: olamy
Date: Thu Jan 12 14:12:44 2012
New Revision: 1230556

URL: http://svn.apache.org/viewvc?rev=1230556&view=rev
Log:
update user roles looks to work :-)

Modified:
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
    archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js?rev=1230556&r1=1230555&r2=1230556&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js Thu Jan 12 14:12:44 2012
@@ -202,6 +202,24 @@ $(function() {
         }
       }
 
+      this.updateAssignedRoles=function(){
+        $.log("user#updateAssignedRoles");
+        var curUser = this;
+        $.ajax("restServices/redbackServices/roleManagementService/updateUserRoles", {
+            data: "{\"user\": " +  ko.toJSON(this)+"}",
+            contentType: 'application/json',
+            type: "POST",
+            dataType: 'json',
+            success: function(result) {
+              displaySuccessMessage($.i18n.prop("user.roles.updated",curUser.username()));
+            },
+            error: function(result) {
+              var obj = jQuery.parseJSON(result.responseText);
+              displayRedbackError(obj);
+            }
+          });
+      }
+
       this.i18n = $.i18n.prop;
   }
 

Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js?rev=1230556&r1=1230555&r2=1230556&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js Thu Jan 12 14:12:44 2012
@@ -206,8 +206,7 @@ $(function() {
     this.applicationRoles = ko.observableArray(new Array());
 
     updateUserRoles=function(){
-      $.log("updateUserRoles assigned:"+this.user.assignedRoles().length);
-
+      this.user.updateAssignedRoles();
     }
 
   }