Files
gitlabhq/app/helpers/environments_helper.rb

28 lines
783 B
Ruby

# frozen_string_literal: true
module EnvironmentsHelper
include ActionView::Helpers::AssetUrlHelper
def environments_list_data
{
endpoint: project_environments_path(@project, format: :json)
}
end
def environments_folder_list_view_data(project, folder)
{
"endpoint" => folder_project_environments_path(project, folder, format: :json),
"folder_name" => folder,
"project_path" => project.full_path,
"help_page_path" => help_page_path("ci/environments/_index.md"),
"can_read_environment" => can?(current_user, :read_environment, @project).to_s
}
end
def can_destroy_environment?(environment)
can?(current_user, :destroy_environment, environment)
end
end
EnvironmentsHelper.prepend_mod_with('EnvironmentsHelper')