[P1][Prayer] Submit prayer request (4 visibility scopes) #30

Open
opened 2026-05-26 01:33:06 +00:00 by ChrisChen · 0 comments
Owner

Overview

Members can submit prayer requests and control who sees them via visibility settings.

Visibility Scopes

Private (submitter + pastor + super_admin), CellGroup (same group + leaders), AllLeaders (ministry_leader and above), Public (all logged-in members)

Data Model

PrayerRequest: submitted_by, is_anonymous, title, content, visibility, status (Active/Answered/Archived), answered_note, expires_at (90 days default), cell_group_id

Tasks

  • PrayerRequest table + EF entity
  • Submit form: title, content, visibility selector, anonymous toggle
  • PrayerFollow table (who is praying for this request)
  • 'I am praying for this' button (records PrayerFollow with timestamp)

Reference

PLANNING.md Section 3.13 - Prayer Requests, visibility rules table

## Overview Members can submit prayer requests and control who sees them via visibility settings. ## Visibility Scopes Private (submitter + pastor + super_admin), CellGroup (same group + leaders), AllLeaders (ministry_leader and above), Public (all logged-in members) ## Data Model PrayerRequest: submitted_by, is_anonymous, title, content, visibility, status (Active/Answered/Archived), answered_note, expires_at (90 days default), cell_group_id ## Tasks - [ ] PrayerRequest table + EF entity - [ ] Submit form: title, content, visibility selector, anonymous toggle - [ ] PrayerFollow table (who is praying for this request) - [ ] 'I am praying for this' button (records PrayerFollow with timestamp) ## Reference PLANNING.md Section 3.13 - Prayer Requests, visibility rules table
ChrisChen added this to the Phase 1 - MVP milestone 2026-05-26 01:33:06 +00:00
ChrisChen added the module: prayer label 2026-05-26 01:33:06 +00:00
Sign in to join this conversation.