Commit 6577d3a49cf6f21b1e044339f9cb984a67e9fdab
1 parent
fdf7fc04
Exists in
master
and in
4 other branches
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 | 68 | has_many :deploy_keys, through: :deploy_keys_projects |
| 69 | 69 | |
| 70 | 70 | delegate :name, to: :owner, allow_nil: true, prefix: true |
| 71 | + delegate :members, to: :team, prefix: true | |
| 71 | 72 | |
| 72 | 73 | # Validations |
| 73 | 74 | validates :creator, presence: true | ... | ... |
lib/gitlab/markdown.rb
| ... | ... | @@ -166,7 +166,7 @@ module Gitlab |
| 166 | 166 | end |
| 167 | 167 | |
| 168 | 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 | 170 | link_to("@#{identifier}", user_path(identifier), html_options.merge(class: "gfm gfm-team_member #{html_options[:class]}")) if member |
| 171 | 171 | end |
| 172 | 172 | end | ... | ... |