James Moger
2013-01-23 661db6c2948e4848b29645c66e17cbfcaa780ae0
src/com/gitblit/models/UserModel.java
@@ -108,7 +108,7 @@
   @Deprecated
   @Unused
   public boolean canAccessRepository(RepositoryModel repository) {
      boolean isOwner = repository.isRepoAdministrator(username);
      boolean isOwner = repository.isOwner(username);
      boolean allowAuthenticated = isAuthenticated && AuthorizationControl.AUTHENTICATED.equals(repository.authorizationControl);
      return canAdmin() || isOwner || repositories.contains(repository.name.toLowerCase())
            || hasTeamAccess(repository.name) || allowAuthenticated;
@@ -303,7 +303,7 @@
      }
      
      // repository owner - either specified owner or personal repository
      if (repository.isRepoAdministrator(username) || repository.isUsersPersonalRepository(username)) {
      if (repository.isOwner(username) || repository.isUsersPersonalRepository(username)) {
         ap.permissionType = PermissionType.OWNER;
         ap.permission = AccessPermission.REWIND;
         return ap;
@@ -411,7 +411,7 @@
         // can not fork your own repository
         return false;
      }
      if (canAdmin() || repository.isRepoAdministrator(username)) {
      if (canAdmin() || repository.isOwner(username)) {
         return true;
      }
      if (!repository.allowForks) {
@@ -428,7 +428,7 @@
   }
   
   public boolean canEdit(RepositoryModel model) {
      return canAdmin() || model.isUsersPersonalRepository(username) || model.isRepoAdministrator(username);
      return canAdmin() || model.isUsersPersonalRepository(username) || model.isOwner(username);
   }
   
   /**