update view name for gke dropdown check

This commit is contained in:
Dennis Tang 2018-05-26 01:37:39 +02:00
parent 70c65e827b
commit 319ebaefbe
2 changed files with 6 additions and 6 deletions

View File

@ -5,7 +5,7 @@ import ShortcutsNavigation from '../../shortcuts_navigation';
document.addEventListener('DOMContentLoaded', () => {
const page = document.body.dataset.page;
const newClusterViews = ['projects:clusters:new', 'projects:clusters:create_cluster'];
const newClusterViews = ['projects:clusters:new', 'projects:clusters:create'];
if (newClusterViews.indexOf(page) > -1) {
gcpSignupOffer();

View File

@ -2,6 +2,7 @@ class Projects::ClustersController < Projects::ApplicationController
before_action :cluster, except: [:index, :new, :create]
before_action :authorize_read_cluster!
before_action :generate_gcp_authorize_url, only: [:new]
before_action :validate_gcp_token, only: [:new]
before_action :new_cluster, only: [:new]
before_action :existing_cluster, only: [:new]
before_action :authorize_create_cluster!, only: [:new]
@ -83,6 +84,7 @@ class Projects::ClustersController < Projects::ApplicationController
redirect_to project_cluster_path(project, @cluster)
else
generate_gcp_authorize_url
validate_gcp_token
case params[:type]
when 'new'
@ -171,10 +173,8 @@ class Projects::ClustersController < Projects::ApplicationController
end
def new_cluster
if valid_gcp_token
@new_cluster = ::Clusters::Cluster.new.tap do |cluster|
cluster.build_provider_gcp
end
@new_cluster = ::Clusters::Cluster.new.tap do |cluster|
cluster.build_provider_gcp
end
end
@ -184,7 +184,7 @@ class Projects::ClustersController < Projects::ApplicationController
end
end
def valid_gcp_token
def validate_gcp_token
@valid_gcp_token = GoogleApi::CloudPlatform::Client.new(token_in_session, nil)
.validate_token(expires_at_in_session)
end