gitlab-org--gitlab-foss/app/views/projects
Fatih Acet b9c2fb8810 Merge branch '22539-display-folders' into 'master'
Resolve "Display "folders" for environments"

## What does this MR do?
Adds the ability to show the grouped environments inside "folders".
Adds several reusable vue components in order to accomplish the recursive tree data structure presented.

For the individual components, Jasmine tests were added.
For the ones that depend of an API response, rspec tests are used.


## Screenshots (if relevant)
![Screen_Shot_2016-11-16_at_02.00.13](/uploads/1278012c8639b999b53f080728d283e1/Screen_Shot_2016-11-16_at_02.00.13.png)
![Screen_Shot_2016-11-16_at_02.00.25](/uploads/a3d65416ddb553e1b8f0f4c8897a75dc/Screen_Shot_2016-11-16_at_02.00.25.png)
![Screen_Shot_2016-10-17_at_16.08.50](/uploads/af63efe1d2cbd5fc069408622ef4b607/Screen_Shot_2016-10-17_at_16.08.50.png)


![environments](/uploads/b5a1801766d82ab176fc60f96b6968cb/environments.gif)
## Does this MR meet the acceptance criteria?

- [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md) entry added
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md)
- [ ] API support added
- Tests
  - [x] Added for this feature/bug
  - [ ] All builds are passing
- [x] 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)
- [x] Branch has no merge conflicts with `master` (if it does - 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?
Closes #22539

See merge request !7015
2016-11-19 17:46:10 +00:00
..
artifacts Removed soon-to-be un-needed project title additions from builds and environments 2016-11-09 12:23:21 +00:00
badges
blame Replace jQuery.timeago with timeago.js 2016-11-07 14:49:00 -06:00
blob Merge remote-tracking branch 'upstream/master' into show-status-from-branch 2016-11-04 22:37:44 +08:00
boards Fixed issue boards counter border when unauthorized 2016-11-16 13:04:29 +00:00
branches Add button to delete all merged branches 2016-11-09 21:04:03 +01:00
builds Merge branch '23205-information-about-environments-build-page' into 'master' 2016-11-18 15:49:19 +00:00
buttons Merge branch 'always-show-download-button' into 'master' 2016-11-14 15:06:34 +00:00
ci remove unused class name 2016-11-10 16:48:55 -06:00
commit Merge branch 'pipelines-page-redesign' into 'master' 2016-11-18 12:48:28 +00:00
commits Make pipeline page header responsive; add build counter; add short sha 2016-11-14 14:03:44 -06:00
compare Fixed compare ellipsis messing with layout 2016-10-21 13:43:52 +01:00
container_registry
cycle_analytics Create cycle analytics bundle 2016-10-28 15:56:12 +01:00
deploy_keys
deployments Merge branch '22191-delete-dynamic-envs-mr' into 'master' 2016-10-19 07:53:05 +00:00
diffs Merge branch '24010-Add-named-anchors-for-diffs-in-the-commit-page' into 'master' 2016-11-17 10:14:55 +00:00
environments Fix css class 2016-11-18 15:44:21 +00:00
find_file
forks Replace bootstrap caret with fontawesome caret 2016-10-05 17:39:52 -05:00
generic_commit_statuses remove unused class name 2016-11-10 16:48:55 -06:00
graphs Add flash containers and broadcast messages below subnav 2016-10-01 00:21:37 +03:00
group_links Merge branch 'members-ui' into 'master' 2016-10-14 12:25:23 +00:00
hooks
imports Use 'Forking in progress' title when appropriate 2016-11-09 23:58:25 -05:00
issues Added colored labels to related MR list. 2016-11-16 19:21:32 +02:00
labels Use label subject to calculate number of issues/mrs within the group 2016-10-31 23:27:49 -02:00
merge_requests More aggressively preload on merge request and issue index pages 2016-11-18 14:21:43 +02:00
milestones removes extra line for empty milestone description 2016-10-24 13:58:46 +06:00
network Fix bug of json request url 2016-11-07 20:44:15 +09:00
notes makes system notes less intrusive to a conversation 2016-11-17 14:41:08 +06:00
pipelines Create global secondary inverted button 2016-11-17 13:56:27 -07:00
pipelines_settings Use better wording for test coverage parsing help text 2016-10-27 19:41:09 +02:00
project_members Changed how collections are rendered 2016-10-06 15:41:00 +01:00
protected_branches Create protected branches bundle 2016-10-20 12:03:30 -05:00
refs fix broken ajax for large repository trees (regression caused in !7208) 2016-11-18 13:52:07 -06:00
releases
repositories Enable CacheMarkdownField for the remaining models 2016-10-07 02:54:26 +01:00
runners Merge branch 'runners-paginate' into 'master' 2016-10-21 14:58:26 +00:00
services Defer saving project services to the database if there are no user changes 2016-11-16 12:46:07 +01:00
snippets Replace bootstrap caret with fontawesome caret 2016-10-05 17:39:52 -05:00
tags Fix lightweight tags not processed correctly by GitTagPushService 2016-10-28 13:53:18 -03:00
tree Cleaned up global namespace JS 2016-11-03 23:00:21 -05:00
triggers Add ref parameter for triggerring builds with gitlab webhook from other project. 2016-11-15 17:19:33 +03:00
variables
wikis Fix edit button wiki 2016-11-01 18:23:30 +09:00
_activity.html.haml Add white background to create MR banner 2016-10-01 00:21:37 +03:00
_bitbucket_import_modal.html.haml
_commit_button.html.haml
_customize_workflow.html.haml Add visibility level to project repository 2016-10-17 18:12:18 -02:00
_errors.html.haml
_files.html.haml
_find_file_link.html.haml
_gitlab_import_modal.html.haml
_home_panel.html.haml Update avatar container name so it doesnt conflict with other image containers 2016-11-03 12:26:09 -05:00
_last_commit.html.haml Replace jQuery.timeago with timeago.js 2016-11-07 14:49:00 -06:00
_last_push.html.haml Add white background to create MR banner 2016-10-01 00:21:37 +03:00
_md_preview.html.haml
_merge_request_settings.html.haml Add setting to only allow merge requests to be merged when all discussions are resolved 2016-11-04 14:58:40 +01:00
_readme.html.haml
_wiki.html.haml Add visibility level to project repository 2016-10-17 18:12:18 -02:00
_zen.html.haml Loads GFM once for per page 2016-10-14 10:52:48 +01:00
activity.html.haml
edit.html.haml Merge branch 'remove-wiki-image-border-radius' into 'master' 2016-11-04 21:27:43 +00:00
empty.html.haml updated missed indentation 2016-09-30 13:50:23 +00:00
new.html.haml Fix project Visibility level selector not using default values 2016-11-10 14:41:03 -02:00
no_repo.html.haml
remove_fork.js.haml
show.atom.builder
show.html.haml 19205 Redesign group page header to match new navigation 2016-11-09 17:24:17 -08:00
transfer.js.haml
update.js.haml