d20e75a8d8
Currently any spam detected by Akismet by non-members via API will be logged in a separate table in the admin page. Closes #5612
13 lines
337 B
Ruby
13 lines
337 B
Ruby
class CreateSpamLogService < BaseService
|
|
def initialize(project, user, params)
|
|
super(project, user, params)
|
|
end
|
|
|
|
def execute
|
|
spam_params = params.merge({ user_id: @current_user.id,
|
|
project_id: @project.id } )
|
|
spam_log = SpamLog.new(spam_params)
|
|
spam_log.save
|
|
spam_log
|
|
end
|
|
end
|