From 8609c42f69e4d24c5082aef36a0243984dab9e30 Mon Sep 17 00:00:00 2001 From: Paul Bob Date: Thu, 13 Feb 2025 17:36:22 +0200 Subject: [PATCH] revert show policy check --- .../fields/preview_field/index_component.rb | 29 +++++-------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/app/components/avo/fields/preview_field/index_component.rb b/app/components/avo/fields/preview_field/index_component.rb index 442357a98..09993bdd6 100644 --- a/app/components/avo/fields/preview_field/index_component.rb +++ b/app/components/avo/fields/preview_field/index_component.rb @@ -1,29 +1,16 @@ # frozen_string_literal: true class Avo::Fields::PreviewField::IndexComponent < Avo::Fields::IndexComponent - include Avo::Concerns::ChecksShowAuthorization - - # Used by Avo::Concerns::ChecksShowAuthorization - attr_reader :resource - def render_preview - # Do not render the link if the user is not authorized to view the resource, - # as the link exposes the result of `record.to_param`. - return preview_icon if !can_view? - link_to resource_view_path, title: t("avo.view_item", item: @resource.name).humanize do - preview_icon + helpers.svg( + "heroicons/outline/magnifying-glass-circle", + class: "block h-6 text-gray-600", + data: { + controller: "preview", + preview_url_value: helpers.preview_resource_path(resource: @resource, turbo_frame: :preview_modal), + } + ) end end - - def preview_icon - helpers.svg( - "heroicons/outline/magnifying-glass-circle", - class: "block h-6 text-gray-600", - data: { - controller: "preview", - preview_url_value: helpers.preview_resource_path(resource: @resource, turbo_frame: :preview_modal), - } - ) - end end