Examples of canAdmin()


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

    case Type:
      StringBuilder sb = new StringBuilder();
      if (model.accountType != null) {
        sb.append(model.accountType.name());
      }
      if (model.canAdmin()) {
        if (sb.length() > 0) {
          sb.append(", ");
        }
        sb.append("admin");
      }
View Full Code Here

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

    UserModel currentUser = GitBlitWebSession.get().getUser();
    if (currentUser == null) {
      currentUser = UserModel.ANONYMOUS;
    }

    if (!currentUser.isAuthenticated || !currentUser.canAdmin(model)) {
      // administration prohibited
      throw new RestartResponseException(TicketsPage.class, WicketUtils.newOpenTicketsParameter(repositoryName));
    }

    setStatelessHint(false);
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

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()

    if (ArrayUtils.isEmpty(owned)) {
      repositoryTabs.add(new Label("owned").setVisible(false));
    } else {
      FilterableRepositoryList repoList = new FilterableRepositoryList("owned", owned);
      repoList.setTitle(getString("gb.myRepositories"), "icon-user");
      repoList.setAllowCreate(user.canCreate() || user.canAdmin());
      repositoryTabs.add(repoList);
    }
  }

  private String readMarkdown(String messageSource, String resource) {
View Full Code Here

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

            EditUserPage.class, WicketUtils.newUsernameParameter(entry.username));
          WicketUtils.setHtmlTooltip(editLink, getString("gb.edit") + " " + entry.getDisplayName());
          item.add(editLink);
        }

        item.add(new Label("accountType", entry.accountType.name() + (entry.canAdmin() ? ", admin":"")));
        item.add(new Label("teams", entry.teams.size() > 0 ? ("" + entry.teams.size()) : ""));
        item.add(new Label("repositories",
            entry.permissions.size() > 0 ? ("" + entry.permissions.size()) : ""));
        Fragment userLinks = new Fragment("userLinks", "userAdminLinks", this);
        userLinks.add(new BookmarkablePageLink<Void>("editUser", EditUserPage.class,
View Full Code Here

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

    UserModel currentUser = GitBlitWebSession.get().getUser();
    if (currentUser == null) {
      currentUser = UserModel.ANONYMOUS;
    }

    if (!currentUser.isAuthenticated || !currentUser.canAdmin(model)) {
      // administration prohibited
      throw new RestartResponseException(TicketsPage.class, WicketUtils.newOpenTicketsParameter(repositoryName));
    }

    oldName = WicketUtils.getObject(params);
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.