-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the accounts connection page from the Ads Setup flow. #2595
Remove the accounts connection page from the Ads Setup flow. #2595
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kt-12 Can you please do the following:
- Change the target branch for your PR to feature/2460-simplify-paid-ads-setup as per the IB.
- Fix the linting errors.
- Review the E2E tests. For e.g there's empty tests for
Set up your accounts page
intests/e2e/specs/add-paid-campaigns/add-paid-campaigns.test.js
…//github.com/woocommerce/google-listings-and-ads into feature/2534-remove-accounts-connection-page
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## feature/2459-campaign-creation-flow #2595 +/- ##
=====================================================================
+ Coverage 62.1% 62.8% +0.7%
=====================================================================
Files 327 328 +1
Lines 5109 5131 +22
Branches 1244 1251 +7
=====================================================================
+ Hits 3171 3220 +49
+ Misses 1756 1731 -25
+ Partials 182 180 -2
Flags with carried forward coverage won't be shown. Click here to find out more.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes LGTM @kt-12
QA/Test Report- ✅Testing Environment -
Test Results - Tested the functionally of the new changes. Working as described in scope. ✅ Functional Demo / Screencast - GLNA.mp4Next Step- Ready to Code Review(Woo) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In addition to the comments left, there are two other issues:
- The merge base should be the
feature/2460-simplify-paid-ads-setup
branch rather thandevelop
. - The e2e testing failed: https://github.com/woocommerce/google-listings-and-ads/actions/runs/11029983509/job/30633596790
@eason9487 I have addressed your review comment. I have also fixed E2E to reflect the current flow. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kt-12, I've made a few adjustments in 64051b6, which fixes some JSLint issues but more importantly checks the step
value from the ads/account-status
request rather than the step
being used in this component to control the currentStep
of the Stepper
being rendered.
I think this looks good now, but would like to see if @ankitguptaindia can give this another test and confirm that the issues @eason9487 shared here can no longer be reproduced when a new account is created and claimed while this screen is closed.
@joemcgill Tested the reported issue and performed the cases when a new account is created and claimed while this screen is closed. It is working as expected and not able to reproduce the issue now. Tested others that are related to the main changes in this PR. |
This needs a refresh after #2577 was merged to the feature branch |
…remove-accounts-connection-page
@joemcgill I have handled merge conflict. This is good for WooReview. |
@kt-12 When we click on the ‘Add paid campaign’ button, it takes a few seconds to show campaign creation fields (the page looks blank for a moment). Please let me know if we are fixing this issue on another PR. |
@joemcgill this is good for review. I have moved final fixes to jest here so with this merging we will also close 2579. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tested several scenarios and the card refresh looks much better now. Thanks, @kt-12
…remove-accounts-connection-page
355487b
into
feature/2459-campaign-creation-flow
Changes proposed in this Pull Request:
Closes #2534.
Replace this with a good description of your changes & reasoning.
Screenshots:
After removal of accounts setup page.
Detailed test instructions:
gla_ads_setup_completed_at
options.Performance (Paid Campaigns)
section clickAdd paid campaign
Setup accounts page
as shown in the screenshot. Proceed with the other steps and see if you are able to create first paid campaign.Additional details:
Changelog entry