load_manifest
has_many :comic_stories
has_many :story_sheets
- has_many :sheets, :through => :story_sheets
- has_many :play_story_sheets, :class_name => 'StorySheet', :order => 't'
- has_many :play_sheets, :source => 'Sheet', :through => :play_story_sheets
belongs_to :author
validates :title, :presence => true, :length => {:maximum => 100}
end
end
- def story_sheets_count
- StorySheet.where(['story_sheets.story_id = ?', self.id]).count
- end
-
def self.public_list_where
'stories.visible > 0'
end
- def self.list_opt
- {:comic_stories => {:comic => {}}, :author => {} }
- end
-
- def self.list_json_opt
- {:include => {:comic_stories => {:include => {:comic => {}}}, :author => {}}}
- end
-
def self.show_opt
{:include => {:comic_stories => {:comic => {}}, :author => {}}}
end