# frozen_string_literal: true module Projects module Settings class PackagesAndRegistriesController < Projects::ApplicationController layout 'project_settings' before_action :authorize_admin_project! before_action :packages_and_registries_settings_enabled! feature_category :package_registry urgency :low def show end private def packages_and_registries_settings_enabled! render_404 unless can_destroy_container_registry_image?(project) end def can_destroy_container_registry_image?(project) Gitlab.config.registry.enabled && can?(current_user, :destroy_container_image, project) end end end end