Commit 95bd93fe authored by Robert Speicher's avatar Robert Speicher

Remove Projects#team action

Uses TeamMembers#index instead, to be more RESTful
parent 8cfb197d
...@@ -22,7 +22,7 @@ class TeamMembersController < ApplicationController ...@@ -22,7 +22,7 @@ class TeamMembersController < ApplicationController
params[:project_access] params[:project_access]
) )
redirect_to team_project_path(@project) redirect_to project_team_index_path(@project)
end end
def update def update
...@@ -32,7 +32,7 @@ class TeamMembersController < ApplicationController ...@@ -32,7 +32,7 @@ class TeamMembersController < ApplicationController
unless @team_member.valid? unless @team_member.valid?
flash[:alert] = "User should have at least one role" flash[:alert] = "User should have at least one role"
end end
redirect_to team_project_path(@project) redirect_to project_team_index_path(@project)
end end
def destroy def destroy
...@@ -40,7 +40,7 @@ class TeamMembersController < ApplicationController ...@@ -40,7 +40,7 @@ class TeamMembersController < ApplicationController
@team_member.destroy @team_member.destroy
respond_to do |format| respond_to do |format|
format.html { redirect_to team_project_path(@project) } format.html { redirect_to project_team_index_path(@project) }
format.js { render nothing: true } format.js { render nothing: true }
end end
end end
......
...@@ -62,7 +62,7 @@ module ApplicationHelper ...@@ -62,7 +62,7 @@ module ApplicationHelper
{ label: "#{@project.name} / Wall", url: wall_project_path(@project) }, { label: "#{@project.name} / Wall", url: wall_project_path(@project) },
{ label: "#{@project.name} / Tree", url: tree_project_ref_path(@project, @project.root_ref) }, { label: "#{@project.name} / Tree", url: tree_project_ref_path(@project, @project.root_ref) },
{ label: "#{@project.name} / Commits", url: project_commits_path(@project) }, { label: "#{@project.name} / Commits", url: project_commits_path(@project) },
{ label: "#{@project.name} / Team", url: team_project_path(@project) } { label: "#{@project.name} / Team", url: project_team_index_path(@project) }
] ]
end end
......
...@@ -8,7 +8,7 @@ module TabHelper ...@@ -8,7 +8,7 @@ module TabHelper
end end
def project_tab_class def project_tab_class
[:show, :files, :team, :edit, :update].each do |action| [:show, :files, :edit, :update].each do |action|
return "current" if current_page?(controller: "projects", action: action, id: @project) return "current" if current_page?(controller: "projects", action: action, id: @project)
end end
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
= link_to project_path(@project), class: "activities-tab tab" do = link_to project_path(@project), class: "activities-tab tab" do
%i.icon-home %i.icon-home
Show Show
%li{ class: " #{'active' if (controller.controller_name == "team_members") || current_page?(team_project_path(@project)) }" } %li{ class: " #{'active' if (controller.controller_name == "team_members") || current_page?(project_team_index_path(@project)) }" }
= link_to team_project_path(@project), class: "team-tab tab" do = link_to project_team_index_path(@project), class: "team-tab tab" do
%i.icon-user %i.icon-user
Team Team
%li{ class: "#{'active' if current_page?(files_project_path(@project)) }" } %li{ class: "#{'active' if current_page?(files_project_path(@project)) }" }
......
...@@ -20,4 +20,4 @@ ...@@ -20,4 +20,4 @@
.actions .actions
= f.submit 'Save', class: "btn save-btn" = f.submit 'Save', class: "btn save-btn"
= link_to "Cancel", team_project_path(@project), class: "btn cancel-btn" = link_to "Cancel", project_team_index_path(@project), class: "btn cancel-btn"
= render "project_head" = render "projects/project_head"
%h3.page_title %h3.page_title
Team Members Team Members
%small (#{@project.users_projects.count}) %small (#{@project.users_projects.count})
...@@ -10,6 +10,4 @@ ...@@ -10,6 +10,4 @@
Read more about project permissions Read more about project permissions
%strong= link_to "here", help_permissions_path, class: "vlink" %strong= link_to "here", help_permissions_path, class: "vlink"
= render partial: "team_members/team", locals: {project: @project}
= render partial: "team", locals: {project: @project}
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
%hr %hr
.back_link .back_link
%br %br
= link_to team_project_path(@project), class: "" do = link_to project_team_index_path(@project), class: "" do
&larr; To team list &larr; To team list
%br %br
.row .row
......
...@@ -90,7 +90,6 @@ Gitlab::Application.routes.draw do ...@@ -90,7 +90,6 @@ Gitlab::Application.routes.draw do
# #
resources :projects, constraints: { id: /[^\/]+/ }, except: [:new, :create, :index], path: "/" do resources :projects, constraints: { id: /[^\/]+/ }, except: [:new, :create, :index], path: "/" do
member do member do
get "team"
get "wall" get "wall"
get "graph" get "graph"
get "files" get "files"
...@@ -192,6 +191,7 @@ Gitlab::Application.routes.draw do ...@@ -192,6 +191,7 @@ Gitlab::Application.routes.draw do
get :patch get :patch
end end
end end
resources :team, controller: 'team_members', only: [:index]
resources :team_members resources :team_members
resources :milestones resources :milestones
resources :labels, only: [:index] resources :labels, only: [:index]
......
...@@ -98,7 +98,7 @@ module SharedPaths ...@@ -98,7 +98,7 @@ module SharedPaths
end end
Then 'I visit project "Shop" team page' do Then 'I visit project "Shop" team page' do
visit team_project_path(Project.find_by_name("Shop")) visit project_team_index_path(Project.find_by_name("Shop"))
end end
Then 'I visit project "Shop" wall page' do Then 'I visit project "Shop" wall page' do
......
...@@ -227,7 +227,6 @@ end ...@@ -227,7 +227,6 @@ end
# projects POST /projects(.:format) projects#create # projects POST /projects(.:format) projects#create
# new_project GET /projects/new(.:format) projects#new # new_project GET /projects/new(.:format) projects#new
# team_project GET /:id/team(.:format) projects#team
# wall_project GET /:id/wall(.:format) projects#wall # wall_project GET /:id/wall(.:format) projects#wall
# graph_project GET /:id/graph(.:format) projects#graph # graph_project GET /:id/graph(.:format) projects#graph
# files_project GET /:id/files(.:format) projects#files # files_project GET /:id/files(.:format) projects#files
...@@ -244,10 +243,6 @@ describe ProjectsController, "routing" do ...@@ -244,10 +243,6 @@ describe ProjectsController, "routing" do
get("/projects/new").should route_to('projects#new') get("/projects/new").should route_to('projects#new')
end end
it "to #team" do
get("/gitlabhq/team").should route_to('projects#team', id: 'gitlabhq')
end
it "to #wall" do it "to #wall" do
get("/gitlabhq/wall").should route_to('projects#wall', id: 'gitlabhq') get("/gitlabhq/wall").should route_to('projects#wall', id: 'gitlabhq')
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment