add billing policy

This commit is contained in:
Tanmay Sharma
2025-11-24 20:25:53 +05:30
parent 7d2307d343
commit 913c0b44d4
3 changed files with 30 additions and 29 deletions
-28
View File
@@ -30,32 +30,4 @@ class AccountPolicy < ApplicationPolicy
def toggle_deletion?
@account_user.administrator?
end
def v2_pricing_plans?
@account_user.administrator?
end
def v2_topup_options?
@account_user.administrator?
end
def v2_topup?
@account_user.administrator?
end
def v2_subscribe?
@account_user.administrator?
end
def cancel_subscription?
@account_user.administrator?
end
def credit_grants?
@account_user.administrator?
end
def change_pricing_plan?
@account_user.administrator?
end
end
+29
View File
@@ -0,0 +1,29 @@
class BillingPolicy < ApplicationPolicy
def credit_grants?
@account_user.administrator?
end
def pricing_plans?
@account_user.administrator?
end
def topup_options?
@account_user.administrator?
end
def topup?
@account_user.administrator?
end
def subscribe?
@account_user.administrator?
end
def cancel_subscription?
@account_user.administrator?
end
def change_pricing_plan?
@account_user.administrator?
end
end