X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fmodels%2Fstory_sheet.rb;h=6d02cd0fbf4f812af5a9d7867abdb6a70c77718d;hb=72398150b032d95c488236e511f1c310a47a5196;hp=d1a3961ae6f8ebcce4d7ba71d2d3f0fc8dab3a42;hpb=e6d20eec0a3241ee66d69a9be5c4e2e1f70b0dfc;p=pettanr%2Fpettanr.git diff --git a/app/models/story_sheet.rb b/app/models/story_sheet.rb index d1a3961a..6d02cd0f 100644 --- a/app/models/story_sheet.rb +++ b/app/models/story_sheet.rb @@ -20,12 +20,7 @@ class StorySheet < Peta::Leaf self.author_id = operators.author.id end - def visible? operators - return false unless super - self.owner_model.visible? operators - end - - def self.list_where + def self.public_list_where 'stories.visible > 0' end @@ -59,6 +54,16 @@ class StorySheet < Peta::Leaf Kaminari.paginate_array(Array.new(StorySheet.where(self.play_sheet_where(story.id)).includes(StorySheet.list_opt).count, nil)).page(page).per(1) end + def self.by_author_list_includes + { + :story => { + :comic => { + :author => {} + } + } + } + end + def self.list_opt { :author => {},