Class: Avo::Fields::BelongsToField::EditComponent

Inherits:
EditComponent
  • Object
show all
Defined in:
app/components/avo/fields/belongs_to_field/edit_component.rb

Instance Method Summary collapse

Methods inherited from EditComponent

#initialize

Methods included from ResourcesHelper

#edit_field_wrapper, #filter_wrapper, #index_field_wrapper, #item_select_all_input, #item_selector_init, #item_selector_input, #resource_grid, #resource_table, #show_field_wrapper

Constructor Details

This class inherits a constructor from Avo::Fields::EditComponent

Instance Method Details

#disabledObject



4
5
6
7
8
9
10
# File 'app/components/avo/fields/belongs_to_field/edit_component.rb', line 4

def disabled
  return true if @field.readonly
  return true if @field.target_resource.present? && @field.target_resource.model_class.name == params[:via_resource_class]
  return true if @field.id.to_s == params[:via_relation].to_s

  false
end