Class: RailsWorkflow::UserByGroupOperation
- Inherits:
-
UserOperation
- Object
- ActiveRecord::Base
- Operation
- UserOperation
- RailsWorkflow::UserByGroupOperation
- Defined in:
- app/models/rails_workflow/user_by_group_operation.rb
Overview
Used to describe user operations which assignment is depend on user group.
Constant Summary
Constants included from Status
Status::CANCELED, Status::DONE, Status::ERROR, Status::IN_PROGRESS, Status::NOT_STARTED, Status::ROLLBACK, Status::SKIPPED, Status::WAITING
Instance Attribute Summary
Attributes inherited from Operation
Instance Method Summary collapse
Methods inherited from UserOperation
Methods inherited from Operation
#assigned_to?, #can_be_continued_by?, #can_be_started_by?, #can_start?, #completable?, #completed?, #execute, #instruction, #tag, #waiting?
Instance Method Details
#can_be_assigned?(user) ⇒ Boolean
7 8 9 |
# File 'app/models/rails_workflow/user_by_group_operation.rb', line 7 def can_be_assigned?(user) super && (template.group == user.try(:group).to_s) end |