[front] Boosting Groups minds#4159
Ticket(s) / Related Merge Requests
Closes minds#4160 (closed) minds#4159 (closed)
- Engine MR: engine!1409 (merged)
Summary of Changes
Adds Boost group functionality and adds support to the console for showing groups.
Testing Considerations
Boost Creation Flow
-
Check for Boost group
option in the group settings menu. -
Check that Boost group
is not visible when the feature flag is off. -
The button launches the Boost modal, which enables the user to create a Boost for the group. Text is changed to reflect that it is a group where appropriate. -
On running ranking job group boosts may appear in the sidebar depending on the boost backlog of sandbox. -
Verify that when clicking to join a group in sidebar, click events are sent. -
Note that it was agreed that we would just use publisher cards to display Boosts. -
Note recs are handled in another card.
Boost Console
-
Check tabs in console are renamed to Posts
andChannel+groups
-
Check group boosts appear in the Channel+groups
tab. -
Check that the admin side console functions as intended -
Check that tab text changes appropriately when the feature flag is off (note: group Boost will still appear - this is just a release flag).
Deployment Considerations
Feat flag https://growthbook.minds.com/features/minds-4159-boost-groups
Regression Scope
- Newly added features above.
- Other Boost flows.
- Test Boost membership button functionality around the site.
Platform Affected (web, mobile, etc)
Web / engine.
Developer Testing Completed
E2E (CodeceptJS/Playwright), Unit (Jasmine/Karma) and manual testing.
Screenshots / Screen Recording
Create Boost flow
create-group-boost-2023-07-26_09.31.08
Console
boost-console-pending-and-approved-2023-07-26_09.37.09
Display and click tracking
simplescreenrecorder-2023-07-26_09.43.06
Feat flag OFF
simplescreenrecorder-2023-07-26_09.46.27
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