AgileVentures/MetPlus_PETS

View on GitHub
app/policies/branch_policy.rb

Summary

Maintainability
A
0 mins
Test Coverage
# BranchPolicy
class BranchPolicy < ApplicationPolicy
  def new?
    user.agency_admin? record.agency
  end

  def create?
    user.agency_admin? record.agency
  end

  def edit?
    user.agency_admin? record.agency
  end

  def update?
    user.agency_admin? record.agency
  end

  def destroy?
    update?
  end

  def show?
    user.agency_person? record.agency
  end
end