Commit de9beca2a8cbb713ab0273c38cfc3cef9d08f97c
1 parent
4b258550
Exists in
colab
and in
2 other branches
Make RepositoryController#index show only public repositories
Showing
2 changed files
with
2 additions
and
2 deletions
Show diff stats
app/controllers/repositories_controller.rb
| ... | ... | @@ -14,7 +14,7 @@ class RepositoriesController < ApplicationController |
| 14 | 14 | skip_before_action :verify_authenticity_token, :only => [:notify_push] |
| 15 | 15 | |
| 16 | 16 | def index |
| 17 | - @repositories = Repository.all | |
| 17 | + @repositories = Repository.public_or_owned_by_user(current_user) | |
| 18 | 18 | end |
| 19 | 19 | |
| 20 | 20 | # GET /projects/1/repositories/1 | ... | ... |
spec/controllers/repositories_controller_spec.rb
| ... | ... | @@ -5,7 +5,7 @@ describe RepositoriesController, :type => :controller do |
| 5 | 5 | let!(:repository) { FactoryGirl.build(:repository) } |
| 6 | 6 | |
| 7 | 7 | before :each do |
| 8 | - Repository.expects(:all).returns([repository]) | |
| 8 | + Repository.expects(:public_or_owned_by_user).returns([repository]) | |
| 9 | 9 | get :index |
| 10 | 10 | end |
| 11 | 11 | ... | ... |