This could only be possible for users that can create merge requests within a project. So they need to be a allowed to create a branch and create a merge request.