Skip to content

Add profile spam reporting#1605

Open
brtdwchtr wants to merge 1 commit into
bountysource:masterfrom
brtdwchtr:fix-profile-spam-reporting
Open

Add profile spam reporting#1605
brtdwchtr wants to merge 1 commit into
bountysource:masterfrom
brtdwchtr:fix-profile-spam-reporting

Conversation

@brtdwchtr

Copy link
Copy Markdown

Summary

  • add an authenticated profile-report endpoint for user profiles
  • add a report form with spam, abuse, fraud, and other reasons plus optional comments
  • send reports to support@bountysource.com from/reply-to the reporting user's email

Fixes #1148.

Verification

  • git diff --check
  • ruby -c app/controllers/api/v1/people_controller.rb
  • ruby -c app/mailers/mailer.rb
  • ruby -c config/routes.rb
  • ruby -c spec/controllers/api/v1/people_controller_spec.rb
  • ruby -c spec/mailers/mailer_spec.rb
  • node --check app/assets/javascripts/app/people/activity.js

Targeted RSpec was not run locally because the repo pins Ruby 2.7.1/Bundler 2.1.4 and this machine only has system Ruby 2.6.10 without the project gem bundle installed.

@CLAassistant

CLAassistant commented May 12, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Spam reporting [$100]

2 participants