From 93bca03337795dd8fc9fa1d86a42246ca9e72b0a Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Sat, 22 Dec 2012 23:44:25 +0000 Subject: [PATCH] fix attributes names git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1425374 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/webapp/js/archiva/general-admin.js | 27 ++++++++++++++----- .../js/templates/archiva/general-admin.html | 4 +-- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js index 8b5513494..6d3bbca90 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/general-admin.js @@ -1160,7 +1160,7 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout" RedbackRuntimeConfiguration=function(userManagerImpls,ldapConfiguration,migratedFromRedbackConfiguration,configurationPropertiesEntries - ,useUsersCache,usersCacheTimeToIdleSeconds,usersCacheTimeToLiveSeconds){ + ,useUsersCache,cacheConfiguration){ $.log("new RedbackRuntimeConfiguration"); var self=this; this.modified=ko.observable(false); @@ -1197,11 +1197,9 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout" this.useUsersCache=ko.observable(useUsersCache); this.useUsersCache.subscribe(function(newValue){self.modified(true)}); - this.usersCacheTimeToIdleSeconds=ko.observable(usersCacheTimeToIdleSeconds); - this.usersCacheTimeToIdleSeconds.subscribe(function(newValue){self.modified(true)}); + this.usersCacheConfiguration=ko.observable(cacheConfiguration); + this.usersCacheConfiguration.subscribe(function(newValue){self.modified(true)}); - this.usersCacheTimeToLiveSeconds=ko.observable(usersCacheTimeToLiveSeconds); - this.usersCacheTimeToLiveSeconds.subscribe(function(newValue){self.modified(true)}); } @@ -1212,7 +1210,7 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout" var redbackRuntimeConfiguration = new RedbackRuntimeConfiguration(data.userManagerImpls,ldapConfiguration,data.migratedFromRedbackConfiguration,[] - ,data.useUsersCache,data.usersCacheTimeToIdleSeconds,data.usersCacheTimeToLiveSeconds); + ,data.useUsersCache,mapCacheConfiguration(data.usersCacheConfiguration)); $.log("mapRedbackRuntimeConfiguration done"); var configurationPropertiesEntries = data.configurationPropertiesEntries == null ? []: $.each(data.configurationPropertiesEntries,function(item){ @@ -1499,6 +1497,23 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout" } + CacheConfiguration=function(timeToIdleSeconds,timeToLiveSeconds){ + var self=this; + this.modified=ko.observable(false); + + this.timeToIdleSeconds=ko.observable(timeToIdleSeconds); + this.timeToIdleSeconds.subscribe(function(newValue){self.modified(true)}); + + this.timeToLiveSeconds=ko.observable(timeToLiveSeconds); + this.timeToLiveSeconds.subscribe(function(newValue){self.modified(true)}); + } + + mapCacheConfiguration=function(data){ + if(!data){ + return new CacheConfiguration(); + } + return new CacheConfiguration(data.timeToIdleSeconds,data.timeToLiveSeconds); + } }); \ No newline at end of file diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/general-admin.html b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/general-admin.html index 6543a549f..a76af5111 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/general-admin.html +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/general-admin.html @@ -1040,7 +1040,7 @@
-
@@ -1048,7 +1048,7 @@
-
-- 2.39.5