Class: BcmsBlog::BlogPostsController

Inherits:
Cms::ContentBlockController
  • Object
show all
Defined in:
app/controllers/bcms_blog/blog_posts_controller.rb

Instance Method Summary collapse

Instance Method Details

#build_blockObject



5
6
7
8
9
# File 'app/controllers/bcms_blog/blog_posts_controller.rb', line 5

def build_block
  super
  ensure_blog_editable
  @block.author = current_user
end

#load_blockObject



11
12
13
14
# File 'app/controllers/bcms_blog/blog_posts_controller.rb', line 11

def load_block
  super
  ensure_blog_editable
end

#load_blocksObject



16
17
18
19
# File 'app/controllers/bcms_blog/blog_posts_controller.rb', line 16

def load_blocks
  super
  @blocks.delete_if { |b| !b.editable_by?(current_user) }
end