Skip to main content
Source snapshot: 13 October 2026. These pages describe the current implementation, including unfinished controls. See coverage and review notes.

Website pages

Host: admin.<ROOT_DOMAIN> · Route: /[tenant]/website/pages

Purpose and access

Browse the public-page shortcuts advertised by website administration.You need an account session and a resolved membership context in the selected Mahallu (including the API’s current platform elevation path). The API independently checks the requested operation’s permissions and feature availability.

Screen layout

Rows describe Home, Display Wall / Prayer Screen, Announcements & Circulars, Schedules & Prayer Times, Office Bearers & Committee, and Donations & Community Aid.

Fields and displayed information

This screen has no editable fields or filters in its rendered components.

Actions

Navigation and row interactions are described in the sequence below.

Interaction sequence

Choose a row → open its public URL in a new tab. There is no page-content editor or save workflow on this screen.

States and rules

Only public home, login, and dashboard routes exist in the tenant route inventory. Wall, announcements, schedules, committee, and donate shortcuts have no matching tenant page routes in this snapshot.

Implementation references

Paths below are relative to the application repository. This is source-reviewed behavior, not a recorded browser test.
  • apps/web/src/app/sites/admin/[tenant]/website/pages/page.tsx
  • apps/web/src/features/website/website-pages.tsx
Data and access helpers: apps/web/src/lib/session.ts, apps/web/src/lib/server-api.ts, apps/web/src/lib/tenants.ts