feat(Moderation): enhance moderation reporting and user feedback

- Added user blocking checks in authentication and reporting processes, returning appropriate error responses.
- Expanded moderation report functionality to include new target types and optional fields for reports.
- Implemented a new API endpoint to retrieve the count of open moderation reports.
- Enhanced frontend components to allow users to report profiles, images, and guestbook entries, with corresponding UI updates.
- Updated internationalization files to include new strings for reporting features in both German and English.
This commit is contained in:
Torsten Schulz (local)
2026-04-27 15:57:02 +02:00
parent 8ac2dba0db
commit 464f8e458e
16 changed files with 417 additions and 20 deletions

View File

@@ -22,6 +22,10 @@
"view": {
"loading": "Loading…",
"edit": "Edit",
"reportBlog": "Report blog",
"reportPost": "Report post",
"reportBlogSent": "Blog has been reported to moderation.",
"reportPostSent": "Post has been reported to moderation.",
"entriesCount": "{count} entries",
"empty": "No entries available.",
"fallbackDescription": "Public community blog on YourPart.",