summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-03-13 19:24:30 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-03-13 19:24:30 +0200
commit1587caa3e4d5b87e322612195a3db38212489c83 (patch)
tree90c85eec1d502d59641bf57c45178d5638ace3d5
parentfa9a8c38473a83d2dcc1d015e10a9ff1c020b0d5 (diff)
downloadgitlab-ce-1587caa3e4d5b87e322612195a3db38212489c83.tar.gz
Use name+username in team -> new
-rw-r--r--app/decorators/user_decorator.rb4
-rw-r--r--app/models/user.rb4
-rw-r--r--app/views/team_members/_form.html.haml2
-rw-r--r--app/views/teams/members/new.html.haml2
4 files changed, 6 insertions, 6 deletions
diff --git a/app/decorators/user_decorator.rb b/app/decorators/user_decorator.rb
index b781f237352..af9c6a63e75 100644
--- a/app/decorators/user_decorator.rb
+++ b/app/decorators/user_decorator.rb
@@ -8,8 +8,4 @@ class UserDecorator < ApplicationDecorator
def tm_of(project)
project.team_member_by_id(self.id)
end
-
- def name_with_email
- "#{name} (#{email})"
- end
end
diff --git a/app/models/user.rb b/app/models/user.rb
index a8c39f5fbdc..db807d71f42 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -340,4 +340,8 @@ class User < ActiveRecord::Base
def owned_teams
UserTeam.where(owner_id: self.id)
end
+
+ def name_with_username
+ "#{name} (#{username})"
+ end
end
diff --git a/app/views/team_members/_form.html.haml b/app/views/team_members/_form.html.haml
index 05bea2db87e..63bfbecdc28 100644
--- a/app/views/team_members/_form.html.haml
+++ b/app/views/team_members/_form.html.haml
@@ -11,7 +11,7 @@
%h6 1. Choose people you want in the team
.clearfix
= f.label :user_ids, "People"
- .input= select_tag(:user_ids, options_from_collection_for_select(User.active.not_in_project(@project).alphabetically, :id, :name), {data: {placeholder: "Select users"}, class: "chosen xxlarge", multiple: true})
+ .input= select_tag(:user_ids, options_from_collection_for_select(User.active.not_in_project(@project).alphabetically, :id, :name_with_username), {data: {placeholder: "Select users"}, class: "chosen xxlarge", multiple: true})
%h6 2. Set access level for them
.clearfix
diff --git a/app/views/teams/members/new.html.haml b/app/views/teams/members/new.html.haml
index fd948d0cb86..1a03cea05cc 100644
--- a/app/views/teams/members/new.html.haml
+++ b/app/views/teams/members/new.html.haml
@@ -20,7 +20,7 @@
%td= @team.admin?(member) ? "Admin" : "Member"
%td
%tr
- %td= select_tag :user_ids, options_from_collection_for_select(@users , :id, :name_with_email), multiple: true, data: {placeholder: 'Select users'}, class: 'chosen span5'
+ %td= select_tag :user_ids, options_from_collection_for_select(@users , :id, :name_with_username), multiple: true, data: {placeholder: 'Select users'}, class: 'chosen span5'
%td= select_tag :default_project_access, options_for_select(Project.access_options), {class: "project-access-select chosen span3" }
%td
%span= check_box_tag :group_admin