Examples of canView()


Examples of com.gitblit.models.TeamModel.canView()

    repository.accessRestriction = AccessRestrictionType.VIEW;

    TeamModel team = new TeamModel("test");
    team.setRepositoryPermission(repository.name, AccessPermission.CLONE);

    assertTrue("team CAN NOT view!", team.canView(repository));
    assertTrue("team CAN NOT clone!", team.canClone(repository));
    assertFalse("team CAN push!", team.canPush(repository));

    assertFalse("team CAN create ref!", team.canCreateRef(repository));
    assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
View Full Code Here

Examples of com.gitblit.models.TeamModel.canView()

    repository.accessRestriction = AccessRestrictionType.NONE;

    TeamModel team = new TeamModel("test");
    team.setRepositoryPermission(repository.name, AccessPermission.VIEW);

    assertTrue("team CAN NOT view!", team.canView(repository));
    assertTrue("team CAN NOT clone!", team.canClone(repository));
    assertTrue("team CAN NOT push!", team.canPush(repository));

    assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
    assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
View Full Code Here

Examples of com.gitblit.models.TeamModel.canView()

    repository.accessRestriction = AccessRestrictionType.VIEW;

    TeamModel team = new TeamModel("test");
    team.setRepositoryPermission(repository.name, AccessPermission.PUSH);

    assertTrue("team CAN NOT view!", team.canView(repository));
    assertTrue("team CAN NOT clone!", team.canClone(repository));
    assertTrue("team CAN NOT push!", team.canPush(repository));

    assertFalse("team CAN create ref!", team.canCreateRef(repository));
    assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
View Full Code Here

Examples of com.gitblit.models.TeamModel.canView()

    repository.accessRestriction = AccessRestrictionType.NONE;

    TeamModel team = new TeamModel("test");
    team.setRepositoryPermission(repository.name, AccessPermission.CREATE);

    assertTrue("team CAN NOT view!", team.canView(repository));
    assertTrue("team CAN NOT clone!", team.canClone(repository));
    assertTrue("team CAN NOT push!", team.canPush(repository));

    assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
    assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
View Full Code Here

Examples of com.gitblit.models.TeamModel.canView()

    repository.accessRestriction = AccessRestrictionType.PUSH;

    TeamModel team = new TeamModel("test");
    team.setRepositoryPermission(repository.name, AccessPermission.CREATE);

    assertTrue("team CAN NOT view!", team.canView(repository));
    assertTrue("team CAN NOT clone!", team.canClone(repository));
    assertTrue("team CAN NOT push!", team.canPush(repository));

    assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
    assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
View Full Code Here

Examples of com.gitblit.models.TeamModel.canView()

    repository.accessRestriction = AccessRestrictionType.CLONE;

    TeamModel team = new TeamModel("test");
    team.setRepositoryPermission(repository.name, AccessPermission.CREATE);

    assertTrue("team CAN NOT view!", team.canView(repository));
    assertTrue("team CAN NOT clone!", team.canClone(repository));
    assertTrue("team CAN NOT push!", team.canPush(repository));

    assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
    assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
View Full Code Here

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

    assertFalse("Admin should not have #admin!", user.canAdmin);
    String repository = GitBlitSuite.getHelloworldRepository().getDirectory().getName();
    RepositoryModel repositoryModel = repositories().getRepositoryModel(repository);
    repositoryModel.accessRestriction = AccessRestrictionType.VIEW;
    assertFalse("Admin can still access repository!",
        user.canView(repositoryModel));
    user.addRepositoryPermission(repository);
    assertTrue("Admin can't access repository!", user.canView(repositoryModel));
    assertEquals(repositories().getRepositoryModel(user, "pretend"), null);
    assertNotNull(repositories().getRepositoryModel(user, repository));
    assertTrue(repositories().getRepositoryModels(user).size() > 0);
View Full Code Here

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

    RepositoryModel repositoryModel = repositories().getRepositoryModel(repository);
    repositoryModel.accessRestriction = AccessRestrictionType.VIEW;
    assertFalse("Admin can still access repository!",
        user.canView(repositoryModel));
    user.addRepositoryPermission(repository);
    assertTrue("Admin can't access repository!", user.canView(repositoryModel));
    assertEquals(repositories().getRepositoryModel(user, "pretend"), null);
    assertNotNull(repositories().getRepositoryModel(user, repository));
    assertTrue(repositories().getRepositoryModels(user).size() > 0);
  }
View Full Code Here

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

          httpResponse.setHeader("WWW-Authenticate", CHALLENGE);
          httpResponse.sendError(HttpServletResponse.SC_UNAUTHORIZED);
          return;
        } else {
          // check user access for request
          if (user.canView(model)) {
            // 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.canView()

    Set<String> toAddresses = new TreeSet<String>();
    for (String name : tos) {
      UserModel user = userManager.getUserModel(name);
      if (user != null && !user.disabled) {
        if (!StringUtils.isEmpty(user.emailAddress)) {
          if (user.canView(repository)) {
            toAddresses.add(user.emailAddress);
          } else {
            LoggerFactory.getLogger(getClass()).warn(
                MessageFormat.format("ticket {0}-{1,number,0}: {2} can not receive notification",
                    repository.name, ticket.number, user.username));
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.