Sha256: 5b1fc609f35d79ff490ba795c5ff4e393c60b71c51a94717ad9951749942e65d
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
# encoding: UTF-8 class CompoundForm::Content::Base < ActiveRecord::Base self.table_name ='compound_form_contents' belongs_to :compound_form, :class_name => 'CompoundForm::Base', :foreign_key => 'compound_form_id' belongs_to :label, :class_name => 'Label::Base', :foreign_key => 'label_id' def self.label_published includes(:label).references(:labels).merge(Label::Base.published) end def self.target_in_edit_mode(domain_id) joins(:compound_form, :label). includes(:label). where("(compound_forms.domain_id = ?) AND (labels.locked_by IS NOT NULL)", domain_id) end def self.referenced_by(label_class) # To something with the label class end def self.deep_cloning_relations self.name.to_relation_name end def self.view_section(obj) "compound_forms" end def self.view_section_sort_key(obj) 200 end def self.partial_name(obj) "partials/compound_form/content/base" end def self.edit_partial_name(obj) "partials/compound_form/content/base" # Show data only end def build_rdf(document, subject) # end end
Version data entries
3 entries across 3 versions & 1 rubygems