James Moger
2014-04-10 f5ca1655278d8b34a402120864a5a5c628b1c31d
src/main/java/com/gitblit/manager/GitblitManager.java
@@ -61,6 +61,8 @@
import com.gitblit.models.GitClientApplication;
import com.gitblit.models.Mailing;
import com.gitblit.models.Metric;
import com.gitblit.models.PluginRegistry.PluginRegistration;
import com.gitblit.models.PluginRegistry.PluginRelease;
import com.gitblit.models.ProjectModel;
import com.gitblit.models.RegistrantAccessPermission;
import com.gitblit.models.RepositoryModel;
@@ -336,6 +338,9 @@
               repositoryManager.updateRepositoryModel(model.name, model, false);
            }
         }
         // rename the user's ssh public keystore
         getPublicKeyManager().renameUser(username, user.username);
      }
      if (!userManager.updateUserModel(username, user)) {
         throw new GitBlitException("Failed to update user!");
@@ -1180,6 +1185,10 @@
      return repositoryManager.isIdle(repository);
   }
   /*
    * PLUGIN MANAGER
    */
   @Override
   public <T> List<T> getExtensions(Class<T> clazz) {
      return pluginManager.getExtensions(clazz);
@@ -1196,6 +1205,36 @@
   }
   @Override
   public boolean refreshRegistry() {
      return pluginManager.refreshRegistry();
   }
   @Override
   public boolean installPlugin(String url) {
      return pluginManager.installPlugin(url);
   }
   @Override
   public boolean installPlugin(PluginRelease pv) {
      return pluginManager.installPlugin(pv);
   }
   @Override
   public List<PluginRegistration> getRegisteredPlugins() {
      return pluginManager.getRegisteredPlugins();
   }
   @Override
   public PluginRegistration lookupPlugin(String idOrName) {
      return pluginManager.lookupPlugin(idOrName);
   }
   @Override
   public PluginRelease lookupRelease(String idOrName, String version) {
      return pluginManager.lookupRelease(idOrName, version);
   }
   @Override
   public List<PluginWrapper> getPlugins() {
      return pluginManager.getPlugins();
   }