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) {


Reply via email to