app/helpers/teams_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module TeamsHelper
  include ::API::Helpers::Teams

  def manage_teams_enabled?
    APP_CONFIG.enabled?("user_permission.manage_team")
  end

  def can_create_team?
    TeamPolicy.new(current_user, nil).create?
  end

  # Render the namespace scope icon.
  def team_scope_icon(team)
    if team.team_users.enabled.count > 1
      icon = "fa-users"
      title = "Team"
    else
      icon = "fa-user"
      title = "Personal"
    end

    content_tag :i, "", class: "fa #{icon} fa-lg", title: title
  end
end