feat(web): admin settings page — module cards, toggles, config forms #100
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ref: docs/MODULES.md §10, §11 step 7
Add module configuration UI to the Settings page, visible only to admin users.
Layout:
Each module gets a collapsible card with:
Module cards:
Infrastructure section (§10.3):
Read-only cards for Database and Storage connection status with Test buttons.
Required modules (core, schemas, storage) show config but no enable/disable toggle.
Restart banner: When
PUTresponse includesrestart_required: true, show a persistent banner.SSE: Listen for
settings.changedto show toast and update module state live.Depends on #97, #99.