Author: olamy
Date: Mon Dec 10 16:36:47 2012
New Revision: 1419571
URL: http://svn.apache.org/viewvc?rev=1419571&view=rev
Log:
[MRM-1721] Chaining user manager implementations.
fix json update.
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js?rev=1419571&r1=1419570&r2=1419571&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js
Mon Dec 10 16:36:47 2012
@@ -1270,6 +1270,15 @@ define("archiva.general-admin",["jquery"
var userMessages=$("#user-messages");
userMessages.html(mediumSpinnerImg());
$("#repository-group-save" ).button('loading');
+
self.archivaRuntimeConfiguration().userManagerImpls=ko.observableArray([]);
+ $.log("length:"+self.usedUserManagerImpls().length);
+ for(var i=0;i<self.usedUserManagerImpls().length;i++){
+ var beanId=self.usedUserManagerImpls()[i].beanId;
+ $.log("beanId:"+beanId);
+ self.archivaRuntimeConfiguration().userManagerImpls.push(beanId);
+ }
+
$.log("length:"+self.archivaRuntimeConfiguration().userManagerImpls().length);
+ $.log("json:"+ko.toJSON(self.archivaRuntimeConfiguration));
$.ajax("restServices/archivaServices/archivaRuntimeConfigurationService/archivaRuntimeConfiguration",
{
type: "PUT",
@@ -1277,7 +1286,7 @@ define("archiva.general-admin",["jquery"
data:ko.toJSON(self.archivaRuntimeConfiguration),
dataType: 'json',
success: function(data) {
- var
message=$.i18n.prop('archiva-runtime-configuration.updated',self.archivaRuntimeConfiguration().userManagerImpl());
+ var
message=$.i18n.prop('archiva-runtime-configuration.updated');//,self.archivaRuntimeConfiguration().userManagerImpl());
displaySuccessMessage(message);
},
error: function(data) {