Front - Boost goals minds#3952
Ticket(s) / Related Merge Requests
Summary of Changes
Assuming the feature flag is on - Users who are boosting posts (not channels) are now shown 1-2 new panels in the boost creation modal (see designs for details of the boost creation flow).
Testing Considerations
Boosts - creating boosts, loading boosts. Both should work whether or not the feature flag is enabled.
As was decided in sprint planning, validation of the url input (when the goal is clicks) occurs after the user attempts to submit a new boost from the review panel. If the url is not in a valid url format or is valid but associated with spam, they will get a toaster error and will have to figure out how to fix it themselves (by clicking the back button). It is not an ideal user experience and will hopefully happen rarely.
Deployment Considerations
Feature flag minds-3952-boost-goals should be enabled where appropriate.
Will not work without the corresponding engine branch.
Regression Scope
Boosts. Especially creating boosts.
A lot of changes had to be made to how the boost modal service works - back buttons, submit buttons and order/flow of panels were all changed.
Platform Affected (web, mobile, etc)
Web
Developer Testing Completed
All of the flows depicted in the designs, including back buttons and navigation to different panels from the review panel.
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