[P2][Roster] Service slot definition (bilingual, mapped to 10 ministries) #38

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

Overview

Define reusable service slot types for each ministry - the initial 16 slots are seeded from PLANNING.md.

Seed Slots

Preacher, Emcee, Worship Leader, Worship Team, Pianist, Slide Operator, Livestream, Sound Engineer, Setup, Teardown, Greeter, Offering Collection, Children SS Teacher, Children Assistant, Catering Lead, Catering Help

Data Model

ServiceSlot: name_en, name_zh, ministry_id, min_people, max_people, is_active

Tasks

  • ServiceSlot table + EF entity
  • Seed 16 standard slots via DbInitializer
  • Admin UI: add/edit/deactivate slots, assign to ministry

Reference

PLANNING.md Section 3.4 - Service Roster slots table

## Overview Define reusable service slot types for each ministry - the initial 16 slots are seeded from PLANNING.md. ## Seed Slots Preacher, Emcee, Worship Leader, Worship Team, Pianist, Slide Operator, Livestream, Sound Engineer, Setup, Teardown, Greeter, Offering Collection, Children SS Teacher, Children Assistant, Catering Lead, Catering Help ## Data Model ServiceSlot: name_en, name_zh, ministry_id, min_people, max_people, is_active ## Tasks - [ ] ServiceSlot table + EF entity - [ ] Seed 16 standard slots via DbInitializer - [ ] Admin UI: add/edit/deactivate slots, assign to ministry ## Reference PLANNING.md Section 3.4 - Service Roster slots table
ChrisChen added this to the Phase 2 - Service Roster and Cell Groups milestone 2026-05-26 01:33:16 +00:00
ChrisChen added the module: roster label 2026-05-26 01:33:16 +00:00
Sign in to join this conversation.