Author: olamy
Date: Fri Nov 16 14:23:35 2012
New Revision: 1410357

URL: http://svn.apache.org/viewvc?rev=1410357&view=rev
Log:
add route to edit group directly

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repository-groups.js

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js?rev=1410357&r1=1410356&r2=1410357&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
 Fri Nov 16 14:23:35 2012
@@ -677,6 +677,14 @@ function(jquery,ui,sammy,tmpl,i18n,jquer
           
displayRepositoriesGrid(function(managedRepositoriesViewModel){managedRepositoriesViewModel.editManagedRepositoryWithId(repositoryId)});
         });
 
+        this.get("#repositorygroupedit/:groupId",function(){
+          var groupId=this.params.groupId;
+          $.log("edit repository group:"+groupId);
+          
displayRepositoryGroups(function(repositoryGroupsViewModel){repositoryGroupsViewModel.editRepositoryGroupWithId(groupId)});
+
+        });
+
+
       });
   };
 

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repository-groups.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repository-groups.js?rev=1410357&r1=1410356&r2=1410357&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repository-groups.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/repository-groups.js
 Fri Nov 16 14:23:35 2012
@@ -127,6 +127,15 @@ function(jquery,i18n,jqueryTmpl,bootstra
         });
     }
 
+    this.editRepositoryGroupWithId=function(repositoryGroupId){
+
+      $.each(self.repositoryGroups(), function(index, value) {
+        if(value.id()==repositoryGroupId){
+          self.editRepositoryGroup(value);
+        }
+      });
+    }
+
     this.saveRepositoryGroup=function(repositoryGroup){
         clearUserMessages();
         $("#user-messages").html(mediumSpinnerImg());
@@ -187,7 +196,7 @@ function(jquery,i18n,jqueryTmpl,bootstra
 
   }
 
-  displayRepositoryGroups=function(){
+  displayRepositoryGroups=function(successFn){
     screenChange();
     var mainContent = $("#main-content");
     mainContent.html(mediumSpinnerImg());
@@ -237,6 +246,10 @@ function(jquery,i18n,jqueryTmpl,bootstra
 
                   });
 
+                  if(successFn){
+                    successFn(self.repositoryGroupsViewModel);
+                  }
+
                 }
               }
             );


Reply via email to