Add record to track overridden limits

Before, we were relying on just changing the cards_count in account, but this
could create problems where the system to calculate the next card number fails due
to the unique constraint.
This commit is contained in:
Jorge Manrubia
2025-12-15 14:49:47 +01:00
parent 725e850802
commit 3ef5e4eeef
19 changed files with 196 additions and 80 deletions
+2 -2
View File
@@ -127,8 +127,8 @@ module Fizzy
end
config.to_prepare do
::Account.include(Account::Billing)
::Signup.prepend(Fizzy::Saas::Signup)
::Account.include Account::Billing, Account::Limited
::Signup.prepend Fizzy::Saas::Signup
CardsController.include(Card::LimitedCreation)
Cards::PublishesController.include(Card::LimitedPublishing)
-7
View File
@@ -1,13 +1,6 @@
require "rake/testtask"
namespace :test do
# task :prepare_saas => :environment do
# require "rails/test_help"
#
# $LOAD_PATH.unshift Fizzy::Saas::Engine.root.join("test").to_s
# require Fizzy::Saas::Engine.root.join("test/test_helper")
# end
desc "Run tests for fizzy-saas gem"
Rake::TestTask.new(saas: :environment) do |t|
t.libs << "test"