Move cluster loading to ClustersController#index
This commit is contained in:
parent
c544266d4c
commit
cc0c611555
|
@ -1,6 +1,5 @@
|
|||
class Projects::ClustersController < Projects::ApplicationController
|
||||
before_action :cluster, except: [:login, :index, :new, :new_gcp, :create]
|
||||
before_action :clusters, only: [:index]
|
||||
before_action :authorize_read_cluster!
|
||||
before_action :authorize_create_cluster!, only: [:new, :new_gcp, :create]
|
||||
before_action :authorize_google_api, only: [:new_gcp, :create]
|
||||
|
@ -8,6 +7,7 @@ class Projects::ClustersController < Projects::ApplicationController
|
|||
before_action :authorize_admin_cluster!, only: [:destroy]
|
||||
|
||||
def index
|
||||
@clusters ||= project.clusters.map { |cluster| cluster.present(current_user: current_user) }
|
||||
end
|
||||
|
||||
def login
|
||||
|
@ -87,10 +87,6 @@ class Projects::ClustersController < Projects::ApplicationController
|
|||
@cluster ||= project.clusters.find_by(id: params[:id])&.present(current_user: current_user) || render_404
|
||||
end
|
||||
|
||||
def clusters
|
||||
@clusters ||= project.clusters.map { |cluster| cluster.present(current_user: current_user) }
|
||||
end
|
||||
|
||||
def create_params
|
||||
params.require(:cluster).permit(
|
||||
:enabled,
|
||||
|
|
Loading…
Reference in New Issue