Related issues FE Base

Merged Eric Eastwood requested to merge 2001-related-issues-fe-base into master

What does this MR do?

Previous monolithic MR, https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1739

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

https://drive.google.com/file/d/0B4cjIdQwaPXhV05jWWxiVWs0X28/view?usp=sharing


If you would like to try out related issues, checkout https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2050 on EE

Go to https://license.gitlab.com/ and "manually create" with a Premium plan. Leave the user count blank and expiration as a template for infinite (edited)

After you have the license, you can paste it into http://localhost:3010/admin/license

Visit an issue page to see the related issues block 🎉

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

Todo

Notes

Combine multiple MR/branches into a chunk

Steps 1-5

# Combine all commits into a list
{
	git log --reverse 2001-related-issues-fe-base..related-issues-fe-issue-token-step-1 --format="%H";
	git log --reverse related-issues-fe-issue-token-step-1..related-issues-fe-add-issuable-form-step-2 --format="%H";
	git log --reverse 2001-related-issues-fe-base..related-issues-fe-add-store-step-4 --format="%H";
	git log --reverse 2001-related-issues-fe-base..related-issues-fe-related-issues-block-step-5 --format="%H";
} |
sed ':a;N;s/\n/ /;ba' |
# Make the list unique
uniq |
# Cherry-pick everything
# If you want to dry-run: xargs -L1 echo git cherry-pick
xargs -L1 git cherry-pick

What are the relevant issue numbers?

Closes #2001 (closed)

Edited by Eric Eastwood