-
- Downloads
Support Akismet spam checking for creation of issues via API
Currently any spam detected by Akismet by non-members via API will be logged in a separate table in the admin page. Closes #5612
Showing
- CHANGELOG 1 addition, 0 deletionsCHANGELOG
- Gemfile 2 additions, 1 deletionGemfile
- Gemfile.lock 2 additions, 0 deletionsGemfile.lock
- app/controllers/admin/application_settings_controller.rb 2 additions, 0 deletionsapp/controllers/admin/application_settings_controller.rb
- app/controllers/admin/spam_logs_controller.rb 33 additions, 0 deletionsapp/controllers/admin/spam_logs_controller.rb
- app/models/application_setting.rb 7 additions, 1 deletionapp/models/application_setting.rb
- app/models/spam_log.rb 13 additions, 0 deletionsapp/models/spam_log.rb
- app/models/spam_report.rb 5 additions, 0 deletionsapp/models/spam_report.rb
- app/models/user.rb 1 addition, 0 deletionsapp/models/user.rb
- app/services/create_spam_log_service.rb 13 additions, 0 deletionsapp/services/create_spam_log_service.rb
- app/views/admin/application_settings/_form.html.haml 20 additions, 3 deletionsapp/views/admin/application_settings/_form.html.haml
- app/views/admin/spam_logs/_spam_log.html.haml 30 additions, 0 deletionsapp/views/admin/spam_logs/_spam_log.html.haml
- app/views/admin/spam_logs/index.html.haml 21 additions, 0 deletionsapp/views/admin/spam_logs/index.html.haml
- app/views/layouts/nav/_admin.html.haml 7 additions, 0 deletionsapp/views/layouts/nav/_admin.html.haml
- config/routes.rb 2 additions, 0 deletionsconfig/routes.rb
- db/migrate/20151231152326_add_akismet_to_application_settings.rb 8 additions, 0 deletions...ate/20151231152326_add_akismet_to_application_settings.rb
- db/migrate/20160109054846_create_spam_logs.rb 16 additions, 0 deletionsdb/migrate/20160109054846_create_spam_logs.rb
- db/schema.rb 15 additions, 0 deletionsdb/schema.rb
- doc/integration/README.md 1 addition, 0 deletionsdoc/integration/README.md
- doc/integration/akismet.md 30 additions, 0 deletionsdoc/integration/akismet.md
Loading
| Loading
| @@ -36,8 +36,9 @@ gem 'omniauth-twitter', '~> 1.2.0' |
gem 'omniauth_crowd', '~> 2.2.0' | ||
gem 'rack-oauth2', '~> 1.2.1' | ||
# reCAPTCHA protection | ||
# Spam and anti-bot protection | ||
gem 'recaptcha', require: 'recaptcha/rails' | ||
gem 'akismet', '~> 2.0' | ||
# Two-factor authentication | ||
gem 'devise-two-factor', '~> 2.0.0' | ||
Loading
| Loading
|
app/models/spam_log.rb
0 → 100644
app/models/spam_report.rb
0 → 100644
app/services/create_spam_log_service.rb
0 → 100644
app/views/admin/spam_logs/index.html.haml
0 → 100644
doc/integration/akismet.md
0 → 100644
Please register or sign in to comment