diff options
author | gitlabhq <m@gitlabhq.com> | 2011-10-21 23:44:08 +0400 |
---|---|---|
committer | gitlabhq <m@gitlabhq.com> | 2011-10-22 15:08:03 +0400 |
commit | 00290b9214e4dc4688e93c04489a7551da697ee6 (patch) | |
tree | 7735c7b3ec30da16d7865c5c122932b66e6407be /app | |
parent | 72d15cc7caf7e457a578d13b496b6b461487f1fc (diff) |
test cov
Diffstat (limited to 'app')
-rw-r--r-- | app/controllers/team_members_controller.rb | 28 |
1 files changed, 7 insertions, 21 deletions
diff --git a/app/controllers/team_members_controller.rb b/app/controllers/team_members_controller.rb index 5fb2710dad7..84addf8d7bb 100644 --- a/app/controllers/team_members_controller.rb +++ b/app/controllers/team_members_controller.rb @@ -8,35 +8,16 @@ class TeamMembersController < ApplicationController def show @team_member = project.users_projects.find(params[:id]) - - respond_to do |format| - format.html # show.html.erb - format.js - end end def new @team_member = project.users_projects.new - - respond_to do |format| - format.html # new.html.erb - format.js - end end def create @team_member = UsersProject.new(params[:team_member]) @team_member.project = project - - respond_to do |format| - if @team_member.save - format.html { redirect_to @team_member, notice: 'Team member was successfully created.' } - format.js - else - format.html { render action: "new" } - format.js - end - end + @team_member.save end def update @@ -45,7 +26,12 @@ class TeamMembersController < ApplicationController respond_to do |format| format.js - format.html { redirect_to team_project_path(@project)} + format.html do + unless @team_member.valid? + flash[:alert] = "User should have at least one role" + end + redirect_to team_project_path(@project) + end end end |