summaryrefslogtreecommitdiff
path: root/app/presenters/clusters/cluster_presenter.rb
blob: a424da5ab240e60f4a4089cd520693b67a1e39ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
module Clusters
  class ClusterPresenter < Gitlab::View::Presenter::Delegated
    presents :cluster

    def gke_cluster_url
      "https://console.cloud.google.com/kubernetes/clusters/details/#{provider.zone}/#{name}" if gcp?
    end

    def can_toggle_cluster?
      can?(current_user, :update_cluster, cluster) && created?
    end
  end
end