From e8622273da21185ba49c5adc189a340afbcf3923 Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Mon, 11 Feb 2013 17:13:22 +0000 Subject: [PATCH] save groups baseDn via the ui git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1444881 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/webapp/js/archiva/general-admin.js | 8 ++++++-- .../webapp/js/templates/archiva/general-admin.html | 10 ++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/general-admin.js b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/general-admin.js index c5c58a979..b327ce22d 100644 --- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/general-admin.js +++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/general-admin.js @@ -1289,7 +1289,7 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout" } - LdapConfiguration=function(hostName,port,ssl,baseDn,contextFactory,bindDn,password,authenticationMethod, + LdapConfiguration=function(hostName,port,ssl,baseDn,baseGroupsDn,contextFactory,bindDn,password,authenticationMethod, extraPropertiesEntries){ var self=this; @@ -1311,6 +1311,10 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout" this.baseDn=ko.observable(baseDn); this.baseDn.subscribe(function(newValue){self.modified(true)}); + //private String baseGroupsDn; + this.baseGroupsDn=ko.observable(baseGroupsDn); + this.baseGroupsDn.subscribe(function(newValue){self.modified(true)}); + //private String contextFactory; this.contextFactory=ko.observable(contextFactory); this.contextFactory.subscribe(function(newValue){self.modified(true)}); @@ -1341,7 +1345,7 @@ define("archiva.general-admin",["jquery","i18n","utils","jquery.tmpl","knockout" extraPropertiesEntries=[]; } $.log("mapLdapConfiguration done"); - return new LdapConfiguration(data.hostName,data.port,data.ssl,data.baseDn,data.contextFactory,data.bindDn,data.password, + return new LdapConfiguration(data.hostName,data.port,data.ssl,data.baseDn,data.baseGroupsDn,data.contextFactory,data.bindDn,data.password, data.authenticationMethod,extraPropertiesEntries); } return null; diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/archiva/general-admin.html b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/archiva/general-admin.html index d21002a19..ade1b20d9 100644 --- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/archiva/general-admin.html +++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/archiva/general-admin.html @@ -1033,6 +1033,16 @@ data-bind="value: redbackRuntimeConfiguration().ldapConfiguration().baseDn"/> +
+ +
+ +
+
+