Skip to content

A.4: System Settings

Summary

Admins manage public settings, email templates, and notification templates from the system settings area.

Role

  • Primary: Admin

Entry Point

  • URL: /admin/system-settings

Preconditions

  • User is authenticated as admin.

Steps

  1. Admin opens system settings.
  2. Page loads settings, email templates, or notification templates based on the active tab.
  3. Admin searches and paginates records.
  4. Admin creates, edits, tests, or deletes supported records.
  5. Detail pages handle deeper editing for existing records.

Diagram

Edge Cases

  • Tab query: ?tab=email and ?tab=notifications deep-link into tabs.
  • Template preview: Create/edit dialogs include preview modes for template bodies.
  • Delete confirmation: All delete actions require confirmation.

Current Implementation Notes

  • Frontend: frontend/src/app/pages/admin/system-settings.tsx

Screenshot Status

  • Not captured.