gitlab-org--gitlab-foss/app
Robert Speicher 8a62c12d38 Merge branch '18790-dont-show-request-button-to-project-owner' into 'master'
Don't show "request access" button to project owners

This MR fixes an issue where project owners that are not in the project's members list (I believe this is how we handled project owners before, now we seem to create a "Master" member for the project creator) would see the `Request Access` button.

This MR fixes this issue in a clean way by adding a new `:request_access` ability to replace an ugly helper.

It also give project owners the  ability to update & destroy a requester that would happen to be themselves (since owners could request access to their own project before this MR).

Related to #18790.

See merge request !5091
2016-07-05 17:24:46 +00:00
..
assets Merge branch 'update-gemoji' into 'master' 2016-07-05 17:08:35 +00:00
controllers Merge branch 'git-http-kerberos-ce' into 'master' 2016-07-01 22:24:49 +00:00
finders Expose target, filter by state as string 2016-07-01 14:52:04 +02:00
helpers Merge branch '18790-dont-show-request-button-to-project-owner' into 'master' 2016-07-05 17:24:46 +00:00
mailers Fallback to group's owners/masters when a project has none 2016-06-20 12:10:37 +02:00
models Merge branch '18790-dont-show-request-button-to-project-owner' into 'master' 2016-07-05 17:24:46 +00:00
services Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq 2016-07-04 21:52:43 +03:00
uploaders Enable Style/SpaceAfterComma Rubocop cop 2016-06-29 15:23:44 +02:00
validators
views Merge branch '18790-dont-show-request-button-to-project-owner' into 'master' 2016-07-05 17:24:46 +00:00
workers Refactor repository paths handling to allow multiple git mount points 2016-06-29 22:30:31 -04:00