From f721bc50a395c95e224edbf4f6d4a4eb57db3930 Mon Sep 17 00:00:00 2001 From: Sergei Tsoganov Date: Mon, 15 May 2023 14:30:18 +0300 Subject: [PATCH] Fixed codeclimate issues --- app/controllers/admin/registrars_controller.rb | 12 +++++++++--- app/models/api_user.rb | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/controllers/admin/registrars_controller.rb b/app/controllers/admin/registrars_controller.rb index e4119e109..ac9b407e5 100644 --- a/app/controllers/admin/registrars_controller.rb +++ b/app/controllers/admin/registrars_controller.rb @@ -40,9 +40,10 @@ module Admin def edit; end def show - method = params[:records].present? ? params[:records] : 'api_users' - @result = @registrar.send(method) - render_by_format('admin/registrars/show', "#{@registrar.name.parameterize}_#{method}") + method = allowed_method(params[:records]) || 'api_users' + @result = @registrar.send(method.to_sym) + partial_name = "#{@registrar.name.parameterize}_#{method}" + render_by_format('admin/registrars/show', partial_name) end def update @@ -176,5 +177,10 @@ module Admin def iban_max_length Iban.max_length end + + def allowed_method(records_param) + allowed_methods = %w[api_users white_ips] + records_param if allowed_methods.include?(records_param) + end end end diff --git a/app/models/api_user.rb b/app/models/api_user.rb index 952ae09e7..73e0f6c4e 100644 --- a/app/models/api_user.rb +++ b/app/models/api_user.rb @@ -100,7 +100,7 @@ class ApiUser < User active, accredited?, accreditation_expire_date, - created_at, updated_at, + created_at, updated_at ] end