Change API key limit from 20 to 10 (#17811)

This commit is contained in:
Josh Puetz 2022-06-02 15:35:21 -05:00 committed by GitHub
parent 7bb25c98a8
commit d2e1bde2ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 5 deletions

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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