12 lines
403 B
Ruby
12 lines
403 B
Ruby
module Card::LimitedCreation
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
include Card::Limited
|
|
|
|
# Only limit API requests. We let you create drafts in the app to actually show the banner, no matter the card count.
|
|
# We limit card publications separately. See +Card::LimitedPublishing+.
|
|
before_action :ensure_under_limits, only: %i[ create ], if: -> { request.format.json? }
|
|
end
|
|
end
|