James Moger
2012-10-18 b0e164283fee6f993589cce849ba1fc7d294e89d
src/com/gitblit/models/UserModel.java
@@ -17,8 +17,11 @@
import java.io.Serializable;
import java.security.Principal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -125,6 +128,21 @@
   }
   
   /**
    * Returns a list of repository permissions for this user exclusive of
    * permissions inherited from team memberships.
    *
    * @return the user's list of permissions
    */
   public List<RepositoryAccessPermission> getRepositoryPermissions() {
      List<RepositoryAccessPermission> list = new ArrayList<RepositoryAccessPermission>();
      for (Map.Entry<String, AccessPermission> entry : permissions.entrySet()) {
         list.add(new RepositoryAccessPermission(entry.getKey(), entry.getValue()));
      }
      Collections.sort(list);
      return list;
   }
   /**
    * Returns true if the user has any type of specified access permission for
    * this repository.
    *