Use this page when the task clearly belongs to a settings screen but the destination is still unclear.
Access model
The current settings pages share the same access pattern:
- admin settings must be enabled through
ConfigService::isAdminSettingsEnabled()
- the current admin user must have the
update settings permission
If a settings page is missing in production, check those two conditions first.
Settings pages
General Settings
Broad site-wide operational and presentation settings.
Typical areas:
- global site behavior
- analytics-related settings
- registration or login related toggles
- reCAPTCHA-related settings
- social links and similar public metadata
See also: General Settings
Invoice Settings
Invoice-related configuration and output checks.
Typical areas:
- invoice generation behavior
- invoice presentation requirements
- business details that must appear on generated invoices
See also: Invoice Settings
Legal Pages Settings
Public legal documents rendered on:
/terms-of-service
/privacy-policy
See also: Legal Pages and Compliance
Open Graph Image Settings
Social-sharing image defaults and generated OG image behavior.
Typical areas:
- social preview assets
- release branding consistency
- share-card presentation
See also: Analytics and Open Graph
Referral Settings
Referral program behavior and reward tuning.
Typical areas:
- referral incentives
- operational rollout choices
- alignment between referral rules and public communication
See also: Referral Settings
Recommended operator workflow
- Review all settings pages in staging before launch.
- Confirm no page still contains test or placeholder values.
- Verify that each settings page aligns with both
.env and public-facing behavior.
- Record which teammate owns each settings area after launch.
Last modified on March 30, 2026