Commit 6577d3a49cf6f21b1e044339f9cb984a67e9fdab

Authored by Dmitriy Zaporozhets
1 parent fdf7fc04

Markdown now support users from groups

Showing 2 changed files with 2 additions and 1 deletions   Show diff stats
app/models/project.rb
@@ -68,6 +68,7 @@ class Project < ActiveRecord::Base @@ -68,6 +68,7 @@ class Project < ActiveRecord::Base
68 has_many :deploy_keys, through: :deploy_keys_projects 68 has_many :deploy_keys, through: :deploy_keys_projects
69 69
70 delegate :name, to: :owner, allow_nil: true, prefix: true 70 delegate :name, to: :owner, allow_nil: true, prefix: true
  71 + delegate :members, to: :team, prefix: true
71 72
72 # Validations 73 # Validations
73 validates :creator, presence: true 74 validates :creator, presence: true
lib/gitlab/markdown.rb
@@ -166,7 +166,7 @@ module Gitlab @@ -166,7 +166,7 @@ module Gitlab
166 end 166 end
167 167
168 def reference_user(identifier) 168 def reference_user(identifier)
169 - if member = @project.users_projects.joins(:user).where(users: { username: identifier }).first 169 + if member = @project.team_members.find { |user| user.username == identifier }
170 link_to("@#{identifier}", user_path(identifier), html_options.merge(class: "gfm gfm-team_member #{html_options[:class]}")) if member 170 link_to("@#{identifier}", user_path(identifier), html_options.merge(class: "gfm gfm-team_member #{html_options[:class]}")) if member
171 end 171 end
172 end 172 end