Change API key limit from 20 to 10 (#17811)
This commit is contained in:
parent
7bb25c98a8
commit
d2e1bde2ee
4 changed files with 5 additions and 5 deletions
|
|
@ -12,7 +12,7 @@ class ApiSecret < ApplicationRecord
|
|||
private
|
||||
|
||||
def user_api_secret_count
|
||||
return if user && user.api_secrets.count < 20
|
||||
return if user && user.api_secrets.count < 10
|
||||
|
||||
errors.add(:user, I18n.t("models.api_secret.api_limit_reached"))
|
||||
end
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
en:
|
||||
models:
|
||||
api_secret:
|
||||
api_limit_reached: API secret limit of 20 per user has been reached
|
||||
api_limit_reached: API secret limit of 10 per user has been reached
|
||||
application_record:
|
||||
uninferrable: Could not infer a decorator for %{class}.
|
||||
article:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
fr:
|
||||
models:
|
||||
api_secret:
|
||||
api_limit_reached: API secret limit of 20 per user has been reached
|
||||
api_limit_reached: API secret limit of 10 per user has been reached
|
||||
application_record:
|
||||
uninferrable: Could not infer a decorator for %{class}.
|
||||
article:
|
||||
|
|
|
|||
|
|
@ -10,11 +10,11 @@ RSpec.describe ApiSecret, type: :model do
|
|||
|
||||
it "validates the number of keys a user already has" do
|
||||
user = create(:user)
|
||||
create_list(:api_secret, 19, user_id: user.id)
|
||||
create_list(:api_secret, 9, user_id: user.id)
|
||||
invalid_secret = create(:api_secret, user_id: user.id)
|
||||
|
||||
expect(invalid_secret).not_to be_valid
|
||||
expect(invalid_secret.errors.full_messages.join).to include("limit of 20 per user has been reached")
|
||||
expect(invalid_secret.errors.full_messages.join).to include("limit of 10 per user has been reached")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue