Store the group membership directly and do not infer - minds#4890
Ticket(s) / Related Merge Requests
Summary of Changes
Refactors the group memberships so that site memberships have a direct row vs inferring. This makes it easier for group chats to infer their members.
Testing Considerations
Deployment Considerations
ALTER TABLE minds_group_membership
ADD site_membership_guid BIGINT DEFAULT NULL REFERENCES minds_site_membership_subscriptions (site_membership_guid);
Regression Scope
Platform Affected (web, mobile, etc)
Developer Testing Completed
Screenshots / Screen Recording
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Definition of Done Checklist
-
The Acceptance Criteria has been met -
Code is tested: Testing includes unit/spec, E2E/automated and manual testing -
Merge requests description has been filled out