18F/identity-dashboard

View on GitHub
app/policies/tool_policy.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ToolPolicy < BasePolicy
  attr_reader :user, :record

  def can_view_request_details?
    admin? || in_team?
  end

  private

  def in_team?
    return false unless record.present?

    record.team.users.include?(user)
  end
end