Files
gitlabhq/app/models
Douwe Maan 0c0ef7dfb6 Merge branch 'confidential-issues-in-private-projects' into 'master'
Allow users to create confidential issues in private projects

Closes #14787

## What does this MR do?

Allow users to create confidential issues in private projects, and exclude access to them to project members with `Guest` role.

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

The query generated by the `User#authorized_projects` method.

## Why was this MR needed?

Community have been requesting this feature.

## What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ce/issues/14787

https://gitlab.com/gitlab-org/gitlab-ce/issues/3678

## Screenshots (if relevant)

Not relevant.

## Todo

- [x] Allow users to create confidential issues in private projects
- [x] Project members with `Guest` role should not have access to confidential issues
- [ ] ~~Apply changes in EE + Elasticsearch~~ Will be done in another MR, when this got merged

See merge request !3471
2016-06-14 09:35:18 +00:00
..
2016-05-30 22:32:07 +07:00
2011-10-09 00:36:38 +03:00
2016-05-18 08:47:15 -05:00
2016-04-28 21:28:39 +02:00
2016-03-06 23:07:19 -05:00
2016-03-29 12:19:09 +01:00
2015-12-18 14:19:48 -06:00
2016-05-31 19:33:46 -03:00
2016-06-01 12:10:08 +02:00
2016-05-18 23:45:25 -05:00
2016-06-01 16:22:35 +02:00
2016-05-31 11:24:58 -03:00
2016-05-25 17:16:42 -04:00
2016-05-17 10:17:45 +01:00