user upgrades: add ability to refund upgrades.
This commit is contained in:
@@ -11,6 +11,10 @@ class UserUpgradePolicy < ApplicationPolicy
|
||||
record.recipient == user || record.purchaser == user || user.is_owner?
|
||||
end
|
||||
|
||||
def refund?
|
||||
user.is_owner? && record.complete?
|
||||
end
|
||||
|
||||
def receipt?
|
||||
(record.purchaser == user || user.is_owner?) && record.has_receipt?
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user