- def self.list page = 1, page_size = self.default_page_size
- opt = {}
- opt.merge!(Comic.list_opt)
- opt.merge!({:limit => page_size, :offset => (page -1) * page_size}) if page_size > 0
- opt.merge!({:conditions => ['visible > 0'], :order => 'updated_at desc'})
- Comic.find(:all, opt)
- end
-
- def self.list_opt
- {:include => {:stories => {:panel => {}}, :author => {}}}