OfficeMomsandDads/scheduler

View on GitHub
app/policies/dashboard_policy.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

class DashboardPolicy < ApplicationPolicy
  attr_reader :user

  def initialize(user)
    @user = user
  end

  def users?
    user.role.in? [User::COORDINATOR, User::ADMIN]
  end

  def reports?
    user.role.in? [User::COORDINATOR, User::ADMIN, User::SOCIAL_WORKER]
  end
end