feat: Report buttons on all content — activity, forum, groups, profiles, messages #91

Open
opened 2026-06-04 12:26:14 +00:00 by jmiller · 2 comments
Owner

Summary

Every piece of user content must have a Report button for moderation. ModerationHelper exists but no templates include the report UI.

Content types needing report buttons:

  • Activity posts
  • Activity comments
  • Forum posts
  • Forum topics
  • Group posts
  • Group comments
  • Profile pages
  • Messages
  • Gallery images
  • Event pages

Implementation

  • Reusable report modal/dropdown partial
  • Reason selector (spam, harassment, inappropriate, misinformation, other)
  • Optional details textarea
  • Posts to moderation.report controller
  • Inline in every content card/post

Priority: Critical

## Summary Every piece of user content must have a Report button for moderation. ModerationHelper exists but no templates include the report UI. ## Content types needing report buttons: - Activity posts - Activity comments - Forum posts - Forum topics - Group posts - Group comments - Profile pages - Messages - Gallery images - Event pages ## Implementation - Reusable report modal/dropdown partial - Reason selector (spam, harassment, inappropriate, misinformation, other) - Optional details textarea - Posts to moderation.report controller - Inline in every content card/post ## Priority: Critical
Author
Owner

Branch created: feature/91-feat-report-buttons-on-all-content-activ

git fetch origin
git checkout feature/91-feat-report-buttons-on-all-content-activ
Branch created: [`feature/91-feat-report-buttons-on-all-content-activ`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomCommunity/src/branch/feature/91-feat-report-buttons-on-all-content-activ) ```bash git fetch origin git checkout feature/91-feat-report-buttons-on-all-content-activ ```
Author
Owner

Built: Reusable report partial with dropdown/link styles. Added to activity posts, forum topics, forum replies, group posts, and profiles. 8 new language strings.

Built: Reusable report partial with dropdown/link styles. Added to activity posts, forum topics, forum replies, group posts, and profiles. 8 new language strings.
jmiller added the pending: testing label 2026-06-04 12:36:52 +00:00
Sign in to join this conversation.
No labels pending: testing
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#91