From f6a6aa5c0dd34701b002eb194d48bd3c32952fba Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Sat, 7 Dec 2024 18:42:43 +0100 Subject: [PATCH] unused --- .../discourse_rewind/reports/posts_count.rb | 33 ------------------- 1 file changed, 33 deletions(-) delete mode 100644 app/services/discourse_rewind/reports/posts_count.rb diff --git a/app/services/discourse_rewind/reports/posts_count.rb b/app/services/discourse_rewind/reports/posts_count.rb deleted file mode 100644 index 891653c..0000000 --- a/app/services/discourse_rewind/reports/posts_count.rb +++ /dev/null @@ -1,33 +0,0 @@ -# frozen_string_literal: true - -class Reports::PostsCount - include Service::Base - - policy :current_user_is_admin - - params do - attribute :setting_name, :string - validates :setting_name, presence: true - end - - policy :setting_is_available - transaction { step :toggle } - - private - - def current_user_is_admin(guardian:) - guardian.is_admin? - end - - def setting_is_available(params:) - SiteSetting.respond_to?(params.setting_name) - end - - def toggle(params:, guardian:) - SiteSetting.set_and_log( - params.setting_name, - !SiteSetting.public_send(params.setting_name), - guardian.user, - ) - end -end