Commit c351b8a3e53c05c73f3365cc738c9437e8774392

Authored by Dmitriy Zaporozhets
1 parent 7786fe7c

remove yaml_db gem, Replace team members index route with team_index

@@ -32,9 +32,6 @@ gem 'gitlab-grack', '~> 1.0.0', require: 'grack' @@ -32,9 +32,6 @@ gem 'gitlab-grack', '~> 1.0.0', require: 'grack'
32 # LDAP Auth 32 # LDAP Auth
33 gem 'gitlab_omniauth-ldap', '1.0.2', require: "omniauth-ldap" 33 gem 'gitlab_omniauth-ldap', '1.0.2', require: "omniauth-ldap"
34 34
35 -# Dump db to yml file. Mostly used to migrate from sqlite to mysql  
36 -gem 'gitlab_yaml_db', '1.0.0', require: "yaml_db"  
37 -  
38 # Syntax highlighter 35 # Syntax highlighter
39 gem "gitlab-pygments.rb", '~> 0.3.2', require: 'pygments.rb' 36 gem "gitlab-pygments.rb", '~> 0.3.2', require: 'pygments.rb'
40 37
@@ -181,7 +181,6 @@ GEM @@ -181,7 +181,6 @@ GEM
181 omniauth (~> 1.0) 181 omniauth (~> 1.0)
182 pyu-ruby-sasl (~> 0.0.3.1) 182 pyu-ruby-sasl (~> 0.0.3.1)
183 rubyntlm (~> 0.1.1) 183 rubyntlm (~> 0.1.1)
184 - gitlab_yaml_db (1.0.0)  
185 gon (4.0.2) 184 gon (4.0.2)
186 grape (0.3.2) 185 grape (0.3.2)
187 activesupport 186 activesupport
@@ -521,7 +520,6 @@ DEPENDENCIES @@ -521,7 +520,6 @@ DEPENDENCIES
521 gitlab-pygments.rb (~> 0.3.2) 520 gitlab-pygments.rb (~> 0.3.2)
522 gitlab_meta (= 5.0) 521 gitlab_meta (= 5.0)
523 gitlab_omniauth-ldap (= 1.0.2) 522 gitlab_omniauth-ldap (= 1.0.2)
524 - gitlab_yaml_db (= 1.0.0)  
525 gollum (~> 2.4.0)! 523 gollum (~> 2.4.0)!
526 gon 524 gon
527 grape (~> 0.3.1) 525 grape (~> 0.3.1)
app/controllers/team_members_controller.rb
@@ -52,7 +52,7 @@ class TeamMembersController < ProjectResourceController @@ -52,7 +52,7 @@ class TeamMembersController < ProjectResourceController
52 status = @project.team.import(giver) 52 status = @project.team.import(giver)
53 notice = status ? "Succesfully imported" : "Import failed" 53 notice = status ? "Succesfully imported" : "Import failed"
54 54
55 - redirect_to project_team_members_path(project), notice: notice 55 + redirect_to project_team_index_path(project), notice: notice
56 end 56 end
57 57
58 protected 58 protected
app/views/team_members/index.html.haml
@@ -22,22 +22,22 @@ @@ -22,22 +22,22 @@
22 .span3 22 .span3
23 %ul.nav.nav-pills.nav-stacked 23 %ul.nav.nav-pills.nav-stacked
24 %li{class: ("active" if !params[:type])} 24 %li{class: ("active" if !params[:type])}
25 - = link_to project_team_members_path(type: nil) do 25 + = link_to project_team_index_path(type: nil) do
26 All 26 All
27 %li{class: ("active" if params[:type] == 'masters')} 27 %li{class: ("active" if params[:type] == 'masters')}
28 - = link_to project_team_members_path(type: 'masters') do 28 + = link_to project_team_index_path(type: 'masters') do
29 Masters 29 Masters
30 %span.pull-right= @project.users_projects.masters.count 30 %span.pull-right= @project.users_projects.masters.count
31 %li{class: ("active" if params[:type] == 'developers')} 31 %li{class: ("active" if params[:type] == 'developers')}
32 - = link_to project_team_members_path(type: 'developers') do 32 + = link_to project_team_index_path(type: 'developers') do
33 Developers 33 Developers
34 %span.pull-right= @project.users_projects.developers.count 34 %span.pull-right= @project.users_projects.developers.count
35 %li{class: ("active" if params[:type] == 'reporters')} 35 %li{class: ("active" if params[:type] == 'reporters')}
36 - = link_to project_team_members_path(type: 'reporters') do 36 + = link_to project_team_index_path(type: 'reporters') do
37 Reporters 37 Reporters
38 %span.pull-right= @project.users_projects.reporters.count 38 %span.pull-right= @project.users_projects.reporters.count
39 %li{class: ("active" if params[:type] == 'guests')} 39 %li{class: ("active" if params[:type] == 'guests')}
40 - = link_to project_team_members_path(type: 'guests') do 40 + = link_to project_team_index_path(type: 'guests') do
41 Guests 41 Guests
42 %span.pull-right= @project.users_projects.guests.count 42 %span.pull-right= @project.users_projects.guests.count
43 43
config/routes.rb
@@ -270,7 +270,7 @@ Gitlab::Application.routes.draw do @@ -270,7 +270,7 @@ Gitlab::Application.routes.draw do
270 end 270 end
271 end 271 end
272 272
273 - resources :team_members do 273 + resources :team_members, except: [:index, :edit] do
274 collection do 274 collection do
275 275
276 # Used for import team 276 # Used for import team