Methods
- G
- L
- P
- R
- T
Instance Public methods
grouper_project_members(project)
Link
Source: show
# File app/helpers/projects_helper.rb, line 2 def grouper_project_members(project) @project.users_projects.sort_by(&:project_access).reverse.group_by(&:project_access) end
link_to_member(project, author)
Link
Source: show
# File app/helpers/projects_helper.rb, line 23 def link_to_member(project, author) return "(deleted)" unless author # Build avatar image tag avatar = image_tag(gravatar_icon(author.try(:email)), width: 16, class: "lil_av") # Build name strong tag name = content_tag :strong, author.name, class: 'author' author_html = avatar + name tm = project.team_member_by_id(author) content_tag :span, class: 'member-link' do if tm link_to author_html, project_team_member_path(project, tm), class: "author_link" else author_html end end end
link_to_project(project)
Link
Source: show
# File app/helpers/projects_helper.rb, line 10 def link_to_project project link_to project do title = content_tag(:strong, project.name) if project.namespace namespace = content_tag(:span, "#{project.namespace.human_name} / ", class: 'tiny') title = namespace + title end title end end
project_title(project)
Link
Source: show
# File app/helpers/projects_helper.rb, line 49 def project_title project if project.group project.name_with_namespace else project.name end end