Skip to content

feat: add admin setting to enable/disable anonymous posting (#9)#28

Merged
JoshuaNam merged 1 commit into
mainfrom
feat/anonymous-posting
Feb 6, 2026
Merged

feat: add admin setting to enable/disable anonymous posting (#9)#28
JoshuaNam merged 1 commit into
mainfrom
feat/anonymous-posting

Conversation

@JoshuaNam
Copy link
Copy Markdown

@JoshuaNam JoshuaNam commented Feb 3, 2026

Changes (Issue #9)

  • Added allowAnonymousPosts config flag to defaults.json (default: disabled)
  • Added admin toggle in ACP → Settings → Posts → Posting Restrictions
  • Added language strings for en-GB and en-US
  • Admins can now globally enable/disable the anonymous posting feature

Testing

  1. Navigate to ACP → Settings → Posts
  2. Scroll to "Posting Restrictions" section
  3. Verify "Allow anonymous posting" toggle appears
  4. Toggle ON/OFF and save
  5. Verify setting persists after page reload

Next Steps

Related Issues

Resolves #9

Before

Screen.Recording.2026-02-02.at.11.09.00.PM.mov

After

Screen.Recording.2026-02-02.at.11.17.31.PM.mov

@railway-app
Copy link
Copy Markdown

railway-app Bot commented Feb 3, 2026

This PR was not deployed automatically as @JoshuaNam does not have access to the Railway project.

In order to get automatic PR deploys, please add @JoshuaNam to your workspace on Railway.

@coveralls
Copy link
Copy Markdown

coveralls commented Feb 3, 2026

Pull Request Test Coverage Report for Build 21619236712

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.002%) to 78.868%

Totals Coverage Status
Change from base Build 21609320089: 0.002%
Covered Lines: 25376
Relevant Lines: 30346

💛 - Coveralls

@JoshuaNam JoshuaNam force-pushed the feat/anonymous-posting branch from eb8dabf to 7119c2d Compare February 3, 2026 06:09
Copy link
Copy Markdown

@cirex-web cirex-web left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!
could you add your github account to the railway project using this link? https://railway.com/invite/UaE8exWsnIo

@JoshuaNam JoshuaNam merged commit 7b9e994 into main Feb 6, 2026
2 checks passed
@JoshuaNam JoshuaNam deleted the feat/anonymous-posting branch February 6, 2026 15:53
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.

Admin setting to enable/disable anonymous posting

3 participants