-
- Downloads
There was a problem fetching the pipeline summary.
Merge branch 'akismet-ui-check' into 'master'
Submit new issues created via the WebUI or API to Akismet for spam check on public projects. ## What does this MR do? Submit new issues created via the WebUI by non project members to Akismet for spam check. ## Why was this MR needed? Support for Akismet was added only to the API with !2266. This MR builds on that functionality to also check issues submitted via the WebUI for spam. ## What are the relevant issue numbers? Related to: - #5573 - #5932 - gitlab-com/infrastructure#14 - gitlab-com/support#61 - !2266 cc @stanhu @MrChrisW See merge request !5333
No related branches found
No related tags found
Pipeline #
Showing
- CHANGELOG 1 addition, 0 deletionsCHANGELOG
- app/controllers/projects/issues_controller.rb 2 additions, 2 deletionsapp/controllers/projects/issues_controller.rb
- app/models/concerns/spammable.rb 16 additions, 0 deletionsapp/models/concerns/spammable.rb
- app/models/issue.rb 1 addition, 0 deletionsapp/models/issue.rb
- app/services/issues/create_service.rb 12 additions, 2 deletionsapp/services/issues/create_service.rb
- app/services/spam_check_service.rb 38 additions, 0 deletionsapp/services/spam_check_service.rb
- doc/integration/akismet.md 8 additions, 3 deletionsdoc/integration/akismet.md
- lib/api/issues.rb 3 additions, 16 deletionslib/api/issues.rb
- lib/gitlab/akismet_helper.rb 2 additions, 2 deletionslib/gitlab/akismet_helper.rb
- spec/controllers/projects/issues_controller_spec.rb 31 additions, 0 deletionsspec/controllers/projects/issues_controller_spec.rb
- spec/lib/gitlab/akismet_helper_spec.rb 6 additions, 6 deletionsspec/lib/gitlab/akismet_helper_spec.rb
- spec/requests/api/issues_spec.rb 2 additions, 4 deletionsspec/requests/api/issues_spec.rb
app/models/concerns/spammable.rb
0 → 100644
app/services/spam_check_service.rb
0 → 100644
Please register or sign in to comment