You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/02/04 23:18:56 UTC
svn commit: r1240630 - in
/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva:
network-proxies.js templates/network-proxies.html
Author: olamy
Date: Sat Feb 4 22:18:56 2012
New Revision: 1240630
URL: http://svn.apache.org/viewvc?rev=1240630&view=rev
Log:
[MRM-1599] NTLM proxy no longer works
ui part in new webapp.
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js?rev=1240630&r1=1240629&r2=1240630&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/network-proxies.js Sat Feb 4 22:18:56 2012
@@ -19,7 +19,7 @@
$(function() {
- NetworkProxy=function(id,protocol,host,port,username,password){
+ NetworkProxy=function(id,protocol,host,port,username,password,useNtlm){
var self=this;
//private String id;
this.id = ko.observable(id);
@@ -27,23 +27,27 @@ $(function() {
//private String protocol = "http";
this.protocol=ko.observable(protocol);
- this.protocol.subscribe(function(newValue){self.modified(true)});;
+ this.protocol.subscribe(function(newValue){self.modified(true)});
//private String host;
this.host=ko.observable(host);
- this.host.subscribe(function(newValue){self.modified(true)});;
+ this.host.subscribe(function(newValue){self.modified(true)});
//private int port = 8080;
this.port=ko.observable(port);
- this.port.subscribe(function(newValue){self.modified(true)});;
+ this.port.subscribe(function(newValue){self.modified(true)});
//private String username;
this.username=ko.observable(username?username:"");
- this.username.subscribe(function(newValue){self.modified(true)});;
+ this.username.subscribe(function(newValue){self.modified(true)});
//private String password;
this.password=ko.observable(password?password:"");
- this.password.subscribe(function(newValue){self.modified(true)});;
+ this.password.subscribe(function(newValue){self.modified(true)});
+
+ //use NTLM proxy
+ this.useNtlm=ko.observable(useNtlm);
+ this.useNtlm.subscribe(function(newValue){self.modified(true)});
this.modified=ko.observable(false);
}
@@ -294,7 +298,7 @@ $(function() {
if (data==null){
return null;
}
- return new NetworkProxy(data.id,data.protocol,data.host,data.port,data.username,data.password);
+ return new NetworkProxy(data.id,data.protocol,data.host,data.port,data.username,data.password,data.useNtlm);
}
mapNetworkProxies=function(data){
Modified: archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html?rev=1240630&r1=1240629&r2=1240630&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html (original)
+++ archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/templates/network-proxies.html Sat Feb 4 22:18:56 2012
@@ -49,6 +49,7 @@
<th>${ columnDefinition.headerText }</th>
{{/each}}
<th>${$.i18n.prop('password')}</th>
+ <th>${$.i18n.prop('network.proxy.useNtlm')}</th>
<th>${$.i18n.prop('edit')}</th>
<th>${$.i18n.prop('delete')}</th>
<th>${$.i18n.prop('modified')}</th>
@@ -68,6 +69,7 @@
{{else}}
<td></td>
{{/if}}
+ <td>${row.useNtlm()}</td>
<td>
<a href="#" data-bind="click: function(){ editNetworkProxy(row) }">${$.i18n.prop('edit')}</a>
</td>
@@ -139,6 +141,12 @@
data-bind="value: networkProxy.password"/>
</div>
</div>
+ <div class="control-group">
+ <label class="control-label" for="password">${$.i18n.prop('network.proxy.useNtlm')}</label>
+ <div class="controls">
+ <input type="checkbox" id="useNtlm" name="useNtlm" data-bind="checked: networkProxy.useNtlm"/>
+ </div>
+ </div>
</fieldset>
<button data-bind="click: save" class="btn">${$.i18n.prop('save')}</button>