gitlab-org--gitlab-foss/spec
Douwe Maan 25ff16459c Merge branch 'feature/group-level-labels' into 'master'
Add group level labels

## What does this MR do?

Add group level labels.

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

* `LabelsFinder`
* `Gitlab::Gfm::ReferenceRewriter`
* `Banzai::Filter::LabelReferenceFilter`

## Why was this MR needed?

We'll be adding more feature that allow you to do cross-project management of issues.

## Screenshots (if relevant)

* Group Labels
    ![Group Labels](/uploads/2244c06ad68eae4fb246fb4c81bf8060/2.png)

* Project Labels
    ![Project Labels](/uploads/c5839516d2282b51f7418d9dadbeceb4/1.png)

* Expanded references for group labels when moving issue to another project
    ![Expanded references for group labels when moving issue to another project](/uploads/0c9ab248a8420d4978d59349ae3d42e5/3.png)

## Does this MR meet the acceptance criteria?

- [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md)
- [x] API support added
- Tests
  - [x] Added for this feature/bug
  - [ ] All builds are passing
- [ ] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html)
- [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides)
- [ ] 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)

## What are the relevant issue numbers?

#19997

See merge request !6425
2016-10-19 20:41:04 +00:00
..
config Small refactor and a few documentation fixes 2016-08-04 19:02:39 +02:00
controllers Merge branch 'feature/group-level-labels' into 'master' 2016-10-19 20:41:04 +00:00
factories Merge branch 'feature/group-level-labels' into 'master' 2016-10-19 20:41:04 +00:00
features Merge branch 'feature/group-level-labels' into 'master' 2016-10-19 20:41:04 +00:00
finders Add tests to LabelsFinder 2016-10-19 14:58:25 -02:00
fixtures Fix issue board related controllers to expose label priority per project 2016-10-19 14:58:27 -02:00
helpers Fix LabelsHelper#link_to_label to use the subject argument 2016-10-19 14:58:24 -02:00
initializers Give priority to environment variables 2016-08-03 15:48:48 +01:00
javascripts Add tests for gl_field_errors. 2016-10-15 08:28:52 +02:00
lib Merge branch 'feature/group-level-labels' into 'master' 2016-10-19 20:41:04 +00:00
mailers refactors tests because of gitlab-test repository changes 2016-10-11 16:33:06 +01:00
models Merge branch 'feature/group-level-labels' into 'master' 2016-10-19 20:41:04 +00:00
policies Make guests unable to view MRs 2016-10-11 16:51:26 +03:00
requests List all available labels to the project on the labels API 2016-10-19 14:58:26 -02:00
routing Merge branch 'dz-rename-user-routes' into 'master' 2016-10-17 20:47:46 +02:00
services Merge branch 'feature/group-level-labels' into 'master' 2016-10-19 20:41:04 +00:00
support Prevent wrong markdown on issue ids when project has Jira service activated 2016-10-19 13:46:04 -02:00
tasks/gitlab Add a new gitlab:users:clear_all_authentication_tokens task 2016-10-11 10:21:18 +02:00
uploaders Remove VideoJS and clean the integration 2016-07-20 11:36:42 +02:00
views Fix login tests for crowd to use #crowd. 2016-10-18 11:12:41 +02:00
workers Merge branch 'looser-time-in-specs' into 'master' 2016-10-18 11:47:04 +00:00
factories_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
rails_helper.rb
simplecov_env.rb Bump SimpleCov merge timeout to 365 days 2016-08-22 13:44:14 +02:00
spec_helper.rb Revert "Merge branch 'tests-use-tmpfs' into 'master'" 2016-10-12 14:45:26 +00:00
teaspoon_env.rb Add test coverage analysis for CoffeeScript (!5052) 2016-08-07 21:52:37 +02:00