gitlab-org--gitlab-foss/app
Stan Hu 0e987ee7a2 Merge branch '18757-fix' into 'master'
Fallback to group's owners/masters when a project has none for the "access requested email"

## What does this MR do?

From b31c5052f9acf5d9118b2b81b556199279e7ca30:

    Fallback to group's owners/masters when a project has none
    
    A project in a group can have no explicit owners/masters,
    in that case we fallbacks to the group's owners/masters.

## Are there points in the code the reviewer needs to double check?

No.

## Why was this MR needed?

Because of #18757.

## What are the relevant issue numbers?

Fixes #18757.

## Does this MR meet the acceptance criteria?

- [x] No need for CHANGELOG.
- [x] No need for documentation.
- [x] No API support added.
- [x] Tests
  - [x] Added for this feature/bug
  - [x] All builds are passing
- [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides)
- [x] Branch has no merge conflicts with `master` (if you do - rebase it please)
- [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits)

See merge request !4791
2016-06-20 17:46:40 +00:00
..
assets Merge branch 'markdowner' into 'master' 2016-06-20 17:18:13 +00:00
controllers Merge branch 'issue_12758' into 'master' 2016-06-17 23:28:22 +00:00
finders Ensure Todos counters doesn't count Todos for projects pending delete 2016-06-17 16:17:43 -03:00
helpers Merge branch 'markdowner' into 'master' 2016-06-20 17:18:13 +00:00
mailers Fallback to group's owners/masters when a project has none 2016-06-20 12:10:37 +02:00
models Remove Duplicated keys add UNIQUE index to fingerprint 2016-06-20 13:29:04 +02:00
services fixed a couple of errors spotted in production 2016-06-20 08:58:43 +02:00
uploaders
validators
views Merge branch 'markdowner' into 'master' 2016-06-20 17:18:13 +00:00
workers Merge branch 'repo-check-require-push-events' into 'master' 2016-06-17 19:14:43 +00:00