Sha256: cfeeea3e765d822a0019dc1ea6b93b6f09916aa112e529e2581ff8b8e8bae5d2

Contents?: true

Size: 763 Bytes

Versions: 7

Compression:

Stored size: 763 Bytes

Contents

class CamaleonCms::CustomFieldsRelationship < ActiveRecord::Base
  self.table_name = "#{PluginRoutes.static_system_info["db_prefix"]}custom_fields_relationships"
  # attr_accessible :objectid, :custom_field_id, :term_order, :value, :object_class, :custom_field_slug, :group_number
  default_scope {order("#{CamaleonCms::CustomFieldsRelationship.table_name}.term_order ASC")}
  # relations
  belongs_to :custom_fields, :class_name => "CamaleonCms::CustomField", foreign_key: :custom_field_id

  # validates :objectid, :custom_field_id, presence: true
  validates :custom_field_id, presence: true # error on clone model

  after_save :set_parent_slug

  private
  def set_parent_slug
    #self.update_column('custom_field_slug', self.custom_fields.slug)
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
camaleon_cms-2.3.6 app/models/camaleon_cms/custom_fields_relationship.rb
camaleon_cms-2.3.5 app/models/camaleon_cms/custom_fields_relationship.rb
camaleon_cms-2.3.4 app/models/camaleon_cms/custom_fields_relationship.rb
camaleon_cms-2.3.3 app/models/camaleon_cms/custom_fields_relationship.rb
camaleon_cms-2.3.2 app/models/camaleon_cms/custom_fields_relationship.rb
camaleon_cms-2.3.1 app/models/camaleon_cms/custom_fields_relationship.rb
camaleon_cms-2.3.0 app/models/camaleon_cms/custom_fields_relationship.rb