Groups model + API #55

Closed
opened 2026-10-15 16:39:48 -04:00 by vmanne-poc · 0 comments
Owner

Add named, manually-managed Contact Groups alongside rule-based Segments.

  • Prisma Group model (project-scoped) and ContactGroup join table (many-to-many) with addedAt.
  • Cascade delete of memberships when a contact or group is deleted.
  • Group CRUD API; name unique per project; optional description.
  • List/detail responses include member counts.
  • Tests for CRUD, uniqueness, cascade and project isolation.
Add named, manually-managed Contact Groups alongside rule-based Segments. - Prisma `Group` model (project-scoped) and `ContactGroup` join table (many-to-many) with `addedAt`. - Cascade delete of memberships when a contact or group is deleted. - Group CRUD API; name unique per project; optional description. - List/detail responses include member counts. - Tests for CRUD, uniqueness, cascade and project isolation.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
vmanne-poc/Postak#55
No description provided.