gitlab-org--gitlab-foss/app
Thong Kuah 5b3c096c9e Convert clusters to use a top-level controller
In preparation so that we can create both cluster attached to project
and cluster attached to group.

- Move ClustersController to top level

- Move Clusters::ApplicationsController to top-level too

- Creates a Clusters::BaseController to share common functions

- Do not rely on @project ivar. Anything could set the ivar.

- Fix Vue page components due to new data-page value

Because of the controller change we have gone from
`projects:clusters:new` to `clusters:new`, so we need to update the file
location of the page components. There is somewhere a function that will
convert data-page to a file location.

On that note, projects/clusters/gcp/new/, translate to
Projects::Clusters::Gcp#new doesn't exist so replace that with
clusters/create_gcp/ and clusters/create_user/
2018-11-01 18:38:36 +13:00
..
assets Convert clusters to use a top-level controller 2018-11-01 18:38:36 +13:00
controllers Convert clusters to use a top-level controller 2018-11-01 18:38:36 +13:00
finders
graphql
helpers Convert clusters to use a top-level controller 2018-11-01 18:38:36 +13:00
mailers
models Merge branch 'rails5-deprecated-uniq' into 'master' 2018-10-29 18:35:05 +00:00
policies
presenters Add failure reason for execution timeout 2018-10-28 18:31:08 +00:00
serializers post merge pipeline and environments status 2018-10-29 11:34:41 +00:00
services Merge branch 'blackst0ne-update-push-new-merge-request-url' into 'master' 2018-10-29 21:19:42 +00:00
uploaders
validators
views Convert clusters to use a top-level controller 2018-11-01 18:38:36 +13:00
workers