User-friendly way to move projects between repository storages
Description
GitLab EE allows administrators to move projects between repository storages via the API (added in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/533 ), but doesn't offer a user-friendly interface to perform the moves. This is OK for GitLab infrastructure or occasional bulk moves, but it's not the best experience for our customers, e.g.: https://gitlab.zendesk.com/agent/tickets/48746
Proposal
- Add a widget to the admin project page to change repository store
- Enhance the bulk project update worker so admins can move multiple projects at a time
- Document it, the cleanup rake task, and the API fallback too, here: http://docs.gitlab.com/ce/administration/repository_storages.html