Sha256: 27258294eccf13c450d52f30180bbb53420aecd3036eb9d65fb4c3ad8c920673

Contents?: true

Size: 286 Bytes

Versions: 9

Compression:

Stored size: 286 Bytes

Contents

# frozen_string_literal: true

module RailsWorkflow
  # Used to describe user operations which assignment
  # is depend on user group.
  class UserByGroupOperation < UserOperation
    def can_be_assigned?(user)
      super && (template.group == user.try(:group).to_s)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rails_workflow-0.7.3 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.7.2 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.7.1 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.7.0 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.4.4 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.4.3 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.4.2 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.4.1 app/models/rails_workflow/user_by_group_operation.rb
rails_workflow-0.4.0 app/models/rails_workflow/user_by_group_operation.rb