]> source.dussan.org Git - archiva.git/commitdiff
[MRM-1263] creating an m2eclipse compatible index should be an optional component.
authorOlivier Lamy <olamy@apache.org>
Wed, 12 Sep 2012 21:45:52 +0000 (21:45 +0000)
committerOlivier Lamy <olamy@apache.org>
Wed, 12 Sep 2012 21:45:52 +0000 (21:45 +0000)
implement ui part.

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1384139 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repositories.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/repositories.html

index 1397aee43b4154ce7c1490f6e5af50c2940e47c4..5a8b91c192f83bd1fb1a3013f831e2fd951c66a1 100644 (file)
@@ -33,7 +33,8 @@ define("archiva.repositories",["jquery","i18n","jquery.tmpl","bootstrap","jquery
             ];
 
   ManagedRepository=function(id,name,layout,indexDirectory,location,snapshots,releases,blockRedeployments,cronExpression,
-                             scanned,daysOlder,retentionCount,deleteReleasedSnapshots,stageRepoNeeded,description){
+                             scanned,daysOlder,retentionCount,deleteReleasedSnapshots,stageRepoNeeded,description,
+                             skipPackedIndexCreation){
 
     var self=this;
 
@@ -99,6 +100,10 @@ define("archiva.repositories",["jquery","i18n","jquery.tmpl","bootstrap","jquery
     this.description=ko.observable(description);
     this.description.subscribe(function(newValue){self.modified(true)});
 
+    this.skipPackedIndexCreation=ko.observable(skipPackedIndexCreation?skipPackedIndexCreation:false);
+    this.skipPackedIndexCreation.subscribe(function(newValue){self.modified(true)});
+
+
     this.getTypeLabel=function(){
       for(var i=0;i<window.managedRepositoryTypes.length;i++){
         if (window.managedRepositoryTypes[i].type==self.layout()){
@@ -158,7 +163,7 @@ define("archiva.repositories",["jquery","i18n","jquery.tmpl","bootstrap","jquery
                                  ,data.releases,
                                  data.blockRedeployments,data.cronExpression,
                                  data.scanned,data.daysOlder,data.retentionCount,data.deleteReleasedSnapshots,
-                                 data.stageRepoNeeded,data.description);
+                                 data.stageRepoNeeded,data.description,data.skipPackedIndexCreation);
   }
 
   mapArchivaRepositoryStatistics=function(data){
index 2043500e51621e0f383138965880958a9126fe34..d79ae800b2f4af8c419d39f476961821d9bbb299 100644 (file)
                    data-bind="checked: managedRepository.stageRepoNeeded"/>
           </div>
         </div>
+        <div class="control-group">
+          <label class="control-label" for="skipPackedIndexCreation">${$.i18n.prop('skipPackedIndexCreation')}</label>
+          <div class="controls">
+            <input type="checkbox" id="skipPackedIndexCreation" name="skipPackedIndexCreation" size="5"
+                   data-bind="checked: managedRepository.skipPackedIndexCreation"/>
+          </div>
+        </div>
+
+
+
       </fieldset>
       <button data-bind="click: save" class="btn">${$.i18n.prop('save')}</button>
       <button data-bind="click: displayGrid" class="btn">${$.i18n.prop('cancel')}</button>