Summary
A church admin noticed that when a child is given a login account, any adult can send them private messages from the directory in B1App (PWA) and B1Mobile. They would like children to remain visible in the public directory, but with private messaging disabled.
Current behavior
- The Message button appears on every directory profile unconditionally (B1App
CommunityDetail.tsx, B1Mobile memberDetail.tsx).
- The only workaround today is hiding the child from the directory entirely, or not giving children login accounts.
Requested feature
- A "disable private messaging" flag on the person record.
- Auto-suggested (or defaulted on) when the birthdate indicates the person is under 18.
- When the flag is set:
- Hide/disable the Message button on that person's profile in B1App and B1Mobile.
- Reject new private-message conversations to that person server-side in the messaging module (client-side hiding alone would not prevent direct API use).
- Person remains fully visible in the directory.
Why
Child-safety improvement requested during a church demo/onboarding. Keeps families visible to the congregation without opening a private channel from any adult to a child.
Reported via support, 2026-07-22.
Summary
A church admin noticed that when a child is given a login account, any adult can send them private messages from the directory in B1App (PWA) and B1Mobile. They would like children to remain visible in the public directory, but with private messaging disabled.
Current behavior
CommunityDetail.tsx, B1MobilememberDetail.tsx).Requested feature
Why
Child-safety improvement requested during a church demo/onboarding. Keeps families visible to the congregation without opening a private channel from any adult to a child.
Reported via support, 2026-07-22.