Appearance
apps/api/src/features/sister-communities/sister-communities.service.ts ​
Auto-generated by
scripts/generate-file-docs.ts. Do not edit — overwritten on every run.
Purpose ​
SisterCommunitiesService — directory of affiliated / sister churches and communities. Authorization summary: - list / getById → any authenticated MEMBER+ (router enforces requireAuth) - create / update → MINISTRY_LEADER+ (router enforces requireRole) - delete → ADMIN (router enforces requireRole); hard delete Every mutation writes an AuditLog row with action one of: SISTER_COMMUNITY_ADDED | SISTER_COMMUNITY_UPDATED | SISTER_COMMUNITY_DELETED No approval workflow — listings are managed directly by ministry leaders. /
Exports ​
export interface ListSisterCommunitiesParamsexport interface ListSisterCommunitiesResultexport class SisterCommunitiesServiceexport const sisterCommunitiesService
Imports ​
../../adapters/db../../lib/errors../../lib/pagination@prisma/client