class Avo::BaseResource

def get_field_definitions

def get_field_definitions
  return [] if self.class.fields.blank?
  fields = self.class.fields.map do |field|
    field.hydrate(resource: self, panel_name: default_panel_name, user: user)
  end
  if Avo::App.license.lacks_with_trial(:custom_fields)
    fields = fields.reject do |field|
      field.custom?
    end
  end
  fields
end