Skip to content

Conversation

@MarcusWh-cmu
Copy link

Add functionality for users to post anonymously, enhancing user comfort when asking questions. This includes an admin toggle for enabling/disabling the feature, UI updates for post creation, and backend adjustments to handle anonymous posts while preserving user identity for moderation.

Implements User Story #1.

- Add anonymous field to post creation logic with admin toggle
- Create Posts.overrideAnonymousUser function to hide user identity
- Add anonymous checkbox to composer UI when feature enabled
- Include anonymous field in post data processing and API
- Add admin panel setting to enable/disable anonymous posts
- Add translation strings for anonymous posting feature
- Preserve real user ID for moderation while displaying as Anonymous
- Apply anonymous override to topic posts and post summaries

Implements User Story #1: As a student, I want to post questions
anonymously, so I can feel comfortable asking for help without judgment.
@fatbiscuit247
Copy link

I would like to work on this!

@fatbiscuit247
Copy link

I would like to work on this please!

@github-actions
Copy link

github-actions bot commented Oct 2, 2025

Great! I assigned you (@fatbiscuit247) to the issue. Have fun working on it!

@fatbiscuit247
Copy link

The tests that this code is failing is the "anonymous" field is missing in the api schema from both the topic and post endpoints. If you add the same "anonymous" definition in the PostObject.yaml then I think it would fix the error

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.

3 participants