Examples of canAdmin()


Examples of com.gitblit.models.UserModel.canAdmin()

    }
    assertNull("Server allows anyone to get user!", user);

    user = RpcUtils.getUser("admin", url, "admin", "admin".toCharArray());
    assertEquals("User is not the admin!", "admin", user.username);
    assertTrue("User is not an administrator!", user.canAdmin());
  }

  @Test
  public void testListTeams() throws IOException {
    List<TeamModel> list = null;
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

    logger.info(MessageFormat.format("Rpc {0} request from {1}", reqType,
        request.getRemoteAddr()));

    UserModel user = (UserModel) request.getUserPrincipal();

    boolean allowManagement = user != null && user.canAdmin()
        && settings.getBoolean(Keys.web.enableRpcManagement, false);

    boolean allowAdmin = user != null && user.canAdmin()
        && settings.getBoolean(Keys.web.enableRpcAdministration, false);
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

    UserModel user = (UserModel) request.getUserPrincipal();

    boolean allowManagement = user != null && user.canAdmin()
        && settings.getBoolean(Keys.web.enableRpcManagement, false);

    boolean allowAdmin = user != null && user.canAdmin()
        && settings.getBoolean(Keys.web.enableRpcAdministration, false);

    Object result = null;
    if (RpcRequest.GET_PROTOCOL.equals(reqType)) {
      // Return the protocol version
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

        httpResponse.setHeader("WWW-Authenticate", CHALLENGE);
        httpResponse.sendError(HttpServletResponse.SC_UNAUTHORIZED);
        return;
      } else {
        // check user access for request
        if (user.canAdmin() || canAccess(model, user, urlRequestType)) {
          // authenticated request permitted.
          // pass processing to the restricted servlet.
          newSession(authenticatedRequest, httpResponse);
          logger.info(MessageFormat.format("ARF: {0} ({1}) authenticated", fullUrl,
              HttpServletResponse.SC_CONTINUE));
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

        httpResponse.setHeader("WWW-Authenticate", CHALLENGE);
        httpResponse.sendError(HttpServletResponse.SC_UNAUTHORIZED);
        return;
      } else {
        // check user access for request
        if (user.canAdmin() || canAccess(user, requestType)) {
          // authenticated request permitted.
          // pass processing to the restricted servlet.
          newSession(authenticatedRequest, httpResponse);
          logger.info(MessageFormat.format("RPC: {0} ({1}) authenticated", fullUrl,
              HttpServletResponse.SC_CONTINUE));
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

          // No Login Available
          error(getString("gb.errorAdminLoginRequired"), true);
        }
        if (isCreate) {
          // Create Repository
          if (!user.canCreate() && !user.canAdmin()) {
            // Only administrators or permitted users may create
            error(getString("gb.errorOnlyAdminMayCreateRepository"), true);
          }
        } else {
          // Edit Repository
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

            // Only administrators or permitted users may create
            error(getString("gb.errorOnlyAdminMayCreateRepository"), true);
          }
        } else {
          // Edit Repository
          if (user.canAdmin()) {
            // Admins can edit everything
            isAdmin = true;
            return;
          } else {
            if (!model.isOwner(user.username)) {
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

    /*
     * UPDATE FORM (DISCUSSION TAB)
     */
    if (user.canEdit(ticket, repository) && app().tickets().isAcceptingTicketUpdates(repository)) {
      if (user.canAdmin(ticket, repository) && ticket.isOpen()) {
        /*
         * OPEN TICKET
         */
        Fragment controls = new Fragment("controls", "openControlsFragment", this);

View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

    String authorization = app().settings().getString(Keys.git.defaultAuthorizationControl, null);
    model.authorizationControl = AuthorizationControl.fromName(authorization);

    GitBlitWebSession session = GitBlitWebSession.get();
    UserModel user = session.getUser();
    if (user != null && user.canCreate() && !user.canAdmin()) {
      // personal create permissions, inject personal repository path
      model.name = user.getPersonalPath() + "/";
      model.projectPath = user.getPersonalPath();
      model.addOwner(user.username);
      // personal repositories are private by default
View Full Code Here

Examples of com.gitblit.models.UserModel.canAdmin()

    GitBlitWebSession session = GitBlitWebSession.get();
    final UserModel user = session.getUser() == null ? UserModel.ANONYMOUS : session.getUser();
    final boolean allowEditName = isCreate || isAdmin || repositoryModel.isUsersPersonalRepository(user.username);

    if (isCreate) {
      if (user.canAdmin()) {
        super.setupPage(getString("gb.newRepository"), "");
      } else {
        super.setupPage(getString("gb.newRepository"), user.getDisplayName());
      }
    } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.