Files
fizzy/saas/app/controllers/account/subscriptions/downgrades_controller.rb
T

13 lines
314 B
Ruby

class Account::Subscriptions::DowngradesController < Account::Subscriptions::UpdatePlanController
before_action :ensure_downgradeable
private
def target_plan
Plan.paid
end
def ensure_downgradeable
head :bad_request unless subscription.plan == Plan.paid_with_extra_storage
end
end