Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #5989

Closed
Open
Created Jan 06, 2014 by Administrator@rootOwner

Permission problems during merge request from a forked project

Created by: bobot

Step to reproduce:

  1. create a repository repoA with userA
  2. set userB as reporter
  3. userB forks repoA to repoB
  4. userB commits to repoB
  5. userB create a merge request between repoB/master and repoA/master

In this state userA:

  • can see the merge request
  • can see the general diff
  • but can't see the intermediate commit: permission denied (The page you are looking at does not exists)

The permission is denied because the commits are in repoB that userA doesn't have access to.

I expect userA (and every possibly numerous developer of repoA) to be able to review, test each commits that userB asks to merge without userB adding every developers of repoA as reporter of repoB.

Application Check passes and GitLab 6.4.3, GitLab Shell 1.8.0, GitLab API v3, Ruby 2.0.0p247, Rails 4.0.2

Assignee
Assign to
Time tracking