summaryrefslogtreecommitdiff
path: root/app/controllers/admin
diff options
context:
space:
mode:
authorPatricio Cano <suprnova32@gmail.com>2016-07-29 23:18:32 -0500
committerPatricio Cano <suprnova32@gmail.com>2016-08-15 13:18:15 -0500
commit64ab2b3d9f10366249c03a6bcf5e8b1d20010d8f (patch)
tree80f4e4b496c55c8aacfc37ee361330b015d9fad4 /app/controllers/admin
parent722fc84e3d4785fb3a9db5f1c7d2aabad22e8e01 (diff)
downloadgitlab-ce-64ab2b3d9f10366249c03a6bcf5e8b1d20010d8f.tar.gz
Refactored spam related code even further
- Removed unnecessary column from `SpamLog` - Moved creation of SpamLogs out of its own service and into SpamCheckService - Simplified code in SpamCheckService. - Moved move spam related code into Spammable concern
Diffstat (limited to 'app/controllers/admin')
-rw-r--r--app/controllers/admin/spam_logs_controller.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/controllers/admin/spam_logs_controller.rb b/app/controllers/admin/spam_logs_controller.rb
index 3a2f0185315..bc6fce0ec4e 100644
--- a/app/controllers/admin/spam_logs_controller.rb
+++ b/app/controllers/admin/spam_logs_controller.rb
@@ -14,4 +14,10 @@ class Admin::SpamLogsController < Admin::ApplicationController
head :ok
end
end
+
+ def ham
+ spam_log = SpamLog.find(params[:id])
+
+ Gitlab::AkismetHelper.ham!(spam_log.source_ip, spam_log.user_agent, spam_log.description, spam_log.user)
+ end
end