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();
}
}