* 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.
14 lines
225 B
Ruby
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
|