Class: Biovision::Components::CommentsComponent
- Inherits:
-
BaseComponent
- Object
- BaseComponent
- Biovision::Components::CommentsComponent
- Defined in:
- app/services/biovision/components/comments_component.rb
Overview
Handler for Biovision Comments
Constant Summary collapse
- SLUG =
'comments'
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.privilege_names ⇒ Object
9 10 11 |
# File 'app/services/biovision/components/comments_component.rb', line 9 def self.privilege_names %w[moderator] end |
Instance Method Details
#create_comment(parameters) ⇒ Object
18 19 20 21 22 23 |
# File 'app/services/biovision/components/comments_component.rb', line 18 def create_comment(parameters) @comment = ::Comment.new(parameters) @comment.approved = approval_flag if settings['premoderation'] @comment.save @comment end |
#use_parameters? ⇒ Boolean
13 14 15 |
# File 'app/services/biovision/components/comments_component.rb', line 13 def use_parameters? false end |