# 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
# File app/helpers/issues_helper.rb, line 47 def issues_filter { all: "all", closed: "closed", to_me: "assigned-to-me", open: "open" } end
# 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
# 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
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