Skip to content
Snippets Groups Projects
Commit 84a3f8fc authored by Nihad Abbasov's avatar Nihad Abbasov
Browse files

show only current user projects

parent 7b5c3cc8
No related branches found
No related tags found
1 merge request!991API draft
Loading
Loading
@@ -41,19 +41,19 @@ module Gitlab
 
# GET /projects/:id
get ":id" do
@project = Project.find_by_code(params[:id])
@project = current_user.projects.find_by_code(params[:id])
present @project, :with => Entities::Project
end
 
# GET /projects/:id/repository/branches
get ":id/repository/branches" do
@project = Project.find_by_code(params[:id])
@project = current_user.projects.find_by_code(params[:id])
present @project.repo.heads.sort_by(&:name), :with => Entities::ProjectRepositoryBranches
end
 
# GET /projects/:id/repository/tags
get ":id/repository/tags" do
@project = Project.find_by_code(params[:id])
@project = current_user.projects.find_by_code(params[:id])
present @project.repo.tags.sort_by(&:name).reverse, :with => Entities::ProjectRepositoryTags
end
end
Loading
Loading
Loading
Loading
@@ -3,10 +3,9 @@ require 'spec_helper'
describe Gitlab::API do
let(:user) { Factory :user }
let!(:project) { Factory :project, :owner => user }
before { project.add_access(user, :read) }
 
describe "GET /projects" do
before { project.add_access(user, :read) }
it "should return authentication error" do
get "/api/projects"
response.status.should == 401
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment