# module IssuesHelper

### Public Instance Methods

issue_css_classes(issue) click to toggle source

    # File app/helpers/issues_helper.rb, line 29
    def issue_css_classes issue
      classes = "issue"
      classes << " closed" if issue.closed
      classes << " today" if issue.today?
      classes
    end

issue_tags() click to toggle source

    # File app/helpers/issues_helper.rb, line 36
    def issue_tags
      @project.issues.tag_counts_on(:labels).map(&:name)
    end

issues_filter() click to toggle source

    # File app/helpers/issues_helper.rb, line 47
    def issues_filter
      {
        all: "all",
        closed: "closed",
        to_me: "assigned-to-me",
        open: "open"
      }
    end

link_to_issue_assignee(issue) click to toggle source

    # File app/helpers/issues_helper.rb, line 7
    def link_to_issue_assignee(issue)
      project = issue.project

      tm = project.team_member_by_id(issue.assignee_id)
      if tm
        link_to issue.assignee_name, project_team_member_path(project, tm), class: "author_link"
      else
        issue.assignee_name
      end
    end

link_to_issue_author(issue) click to toggle source

    # File app/helpers/issues_helper.rb, line 18
    def link_to_issue_author(issue)
      project = issue.project

      tm = project.team_member_by_id(issue.author_id)
      if tm
        link_to issue.author_name, project_team_member_path(project, tm), class: "author_link"
      else
        issue.author_name
      end
    end

project_issues_filter_path(project, params = {}) click to toggle source

    # File app/helpers/issues_helper.rb, line 2
    def project_issues_filter_path project, params = {}
      params[:f] ||= cookies['issue_filter']
      project_issues_path project, params
    end

unassigned_filter() click to toggle source

Returns an OpenStruct object suitable for use by `options_from_collection_for_select` to allow filtering issues by an unassigned User or Milestone

    # File app/helpers/issues_helper.rb, line 42
    def unassigned_filter
      # Milestone uses :title, Issue uses :name
      OpenStruct.new(id: 0, title: 'Unspecified', name: 'Unassigned')
    end