Files
danbooru/app/policies/user_upgrade_policy.rb
evazion 069231a33b user upgrades: update upgrade landing page.
* Add a frequently asked questions section.
* Add nicer looking upgrade buttons.
* Format the page nicer.
* Prevent users from attempting invalid upgrades on users that are
  already Platinum or above.
2020-12-25 00:47:08 -06:00

14 lines
225 B
Ruby

class UserUpgradePolicy < ApplicationPolicy
def create?
user.is_member?
end
def new?
UserUpgrade.enabled?
end
def show?
record.recipient == user || record.purchaser == user || user.is_owner?
end
end