Automatically join featured groups for tenants minds#4521
Ticket(s) / Related Merge Requests
Summary of Changes
Automatically join featured groups for tenants. Refactors auto-subscribe to users logic too, into a testable service.
Testing Considerations
Bound to https://c81e728d9d4c2f636f067f89cc14862c.bens-networks-6.oke.minds.io/ (admin: root
- if you don't know the password, DM me)
For tenants only:
-
Featured groups are joined on registration. -
Featured users are auto-subscribed on registration. -
Featured groups panel and tabs still work as intended. -
Networks with no featured entities still work (try https://d3d9446802a44259755d38e6d163e820.bens-networks-6.oke.minds.io/ admin: root
)
For non-tenants:
-
Registration still works correctly.
Deployment Considerations
Standard deployment.
Regression Scope
Registration and featured user auto-subscribing.
Platform Affected (web, mobile, etc)
Engine.
Developer Testing Completed
Manual, unit (phpspec).
Screenshots / Screen Recording
Featured Groups and Users registration
simplescreenrecorder-2024-01-15_14.03.26
simplescreenrecorder-2024-01-15_14.07.11
Featured Groups / Users admin panel
simplescreenrecorder-2024-01-15_14.05.52
Tenant network with no featured entities
simplescreenrecorder-2024-01-15_14.19.26
Main Minds site registration
simplescreenrecorder-2024-01-15_14.10.41
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
Edited by Ben