Sha256: 90c38b986c65f1cb79b616df34d646bfb549400ae4e188e3955b0f8e67ab5148

Contents?: true

Size: 201 Bytes

Versions: 10

Compression:

Stored size: 201 Bytes

Contents

module RailsWorkflow
  class UserByRoleOperation < Operation

    def can_start?
      false
    end

    def can_be_assigned? user
      super && (self.template.role == user.role)
    end


  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails_workflow-0.3.7 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.3.6 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.3.5 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.3.4 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.3.3 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.3.2 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.3.1 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.3.0 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.2.2 app/models/rails_workflow/user_by_role_operation.rb
rails_workflow-0.2.1 app/models/rails_workflow/user_by_role_operation.rb