Tom
2014-11-12 bae957cd80e59f16fe011dda45ce2624e2ffd4d2
src/main/java/com/gitblit/auth/AuthenticationProvider.java
@@ -21,6 +21,7 @@
import org.slf4j.LoggerFactory;
import com.gitblit.Constants.AccountType;
import com.gitblit.Constants.Role;
import com.gitblit.IStoredSettings;
import com.gitblit.manager.IRuntimeManager;
import com.gitblit.manager.IUserManager;
@@ -138,6 +139,24 @@
    */
   public abstract boolean supportsTeamMembershipChanges();
   /**
    * Returns true if the user's role can be changed.
    *
    * @param user
    * @param role
    * @return true if the user's role can be changed
    */
   public abstract boolean supportsRoleChanges(UserModel user, Role role);
   /**
    * Returns true if the team's role can be changed.
    *
    * @param user
    * @param role
    * @return true if the team's role can be changed
    */
   public abstract boolean supportsRoleChanges(TeamModel team, Role role);
    @Override
    public String toString() {
       return getServiceName() + " (" + getClass().getName() + ")";
@@ -199,5 +218,16 @@
      public boolean supportsTeamMembershipChanges() {
         return true;
      }
      @Override
      public boolean supportsRoleChanges(UserModel user, Role role) {
         return true;
      }
      @Override
      public boolean supportsRoleChanges(TeamModel team, Role role) {
         return true;
      }
    }
}