Diocese Scale Administration

Multi-Parish Diocese Isolation

How to govern multiple parishes securely with row-level database isolation.

This guide explains how diocese administrators can manage multiple parishes under a single system while guaranteeing strict privacy isolation.

Diocese Organizational Architecture

In Kononia, a Diocese dashboard acts as a parent organization that oversees multiple linked parishes. This structure aligns perfectly with Orthodox canonical governance.

High-Level Capabilities

  • Clergy Register: Access a unified database listing all priests, deacons, and ordained servants.
  • Consolidated Analytics: Bishop-level view showing total diocese demographics and general attendance indicators.
  • Broadcasting System: Deliver general announcements or canonical decrees instantly to all parishes.

Row-Level Security & Parish Isolation

Parish data privacy is protected at the database query level. While all parishes share the cloud infrastructure, their datasets are completely invisible to one another.

How Row-Level Security (RLS) Behaves

  • Parish Workers: A priest or general secretary in Parish A has zero database access to Parish B. Every query automatically filters results by the active tenant ID.
  • Diocesan Administrators: Only authorized diocesan officers (e.g., the Bishop or Diocesan Secretary) can see aggregated statistics, but even they cannot browse individual member records without explicit parish-level authorization.

Sending Broadcasts

Bishops and diocesan offices can broadcast administrative notices directly:

  1. Navigate to Diocese Broadcasts in the sidebar.
  2. Click Create New Announcement.
  3. Select the target recipients (e.g., All Clergy, All Sunday School Coordinators, or All Servants).
  4. Draft the message and click Publish Broadcast.

[!NOTE] Broadcasts appear as prominent banner alerts on the dashboard of every targeted user upon their next login.