Issue 2: API Support for Anonymous Posts
Dependencies: Issue 1 (schema)
Milestone: Sprint 1
Description:
- Update API to allow creating posts with isAnonymous = true.
- When fetching posts, hide author info if isAnonymous is true (except for staff endpoints).
- Ensure editing/quoting posts respects isAnonymous.
Acceptance Criteria:
- Posting with isAnonymous = true hides author for regular users.
- Staff-only API can reveal true author.
- Attempting to override anonymity via API fails unless staff.
Issue 2: API Support for Anonymous Posts
Dependencies: Issue 1 (schema)
Milestone: Sprint 1
Description:
Acceptance Criteria: