-
Notifications
You must be signed in to change notification settings - Fork 53
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
fix: check Woo plugins status before enabling RAS #2076
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.
Works fine, but there's one code duplication issue.
I confirmed everything works, including the Donation block, when using Stripe as payment platform and when Name your Price is not available |
This is currently breaking RAS functionality on the frontend and should be reverted or resolved asap.\ cc @dkoo |
# [1.95.0-alpha.1](v1.94.0...v1.95.0-alpha.1) (2022-10-21) ### Bug Fixes * "Sign In" page styles ([#2075](#2075)) ([04ce12c](04ce12c)) * **ads:** rename GAM methods ([#2074](#2074)) ([6e7cb90](6e7cb90)) * check Woo plugins status before enabling RAS ([#2076](#2076)) ([3aedbd4](3aedbd4)) * overzealous woo check for RAS front-end ([#2080](#2080)) ([6b4c253](6b4c253)) * show display name in My Account UI ([#2079](#2079)) ([91fd1b8](91fd1b8)) * sql error with starter content queries ([#2077](#2077)) ([84665ed](84665ed)) ### Features * Add Meta pixel settings section (aka Facebook pixel) ([f6e8bca](f6e8bca)), closes [#1994](#1994) * **ads:** publisher media kit add-on ([#2048](#2048)) ([709e66c](709e66c)) * Allow user to mark revisions as Major revisions and they'll never be deleted ([#2033](#2033)) ([174ea7f](174ea7f)) * **reader-auth:** improved otp ux ([#2043](#2043)) ([c89a467](c89a467)) * **stripe:** synchronise with WooCommerce Subscriptions ([#1936](#1936)) ([6526770](6526770))
🎉 This PR is included in version 1.95.0-alpha.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
# [1.95.0](v1.94.0...v1.95.0) (2022-10-31) ### Bug Fixes * "Sign In" page styles ([#2075](#2075)) ([04ce12c](04ce12c)) * **ads:** rename GAM methods ([#2074](#2074)) ([6e7cb90](6e7cb90)) * check Woo plugins status before enabling RAS ([#2076](#2076)) ([3aedbd4](3aedbd4)) * overzealous woo check for RAS front-end ([#2080](#2080)) ([6b4c253](6b4c253)) * show display name in My Account UI ([#2079](#2079)) ([91fd1b8](91fd1b8)) * sql error with starter content queries ([#2077](#2077)) ([84665ed](84665ed)) ### Features * Add Meta pixel settings section (aka Facebook pixel) ([f6e8bca](f6e8bca)), closes [#1994](#1994) * **ads:** publisher media kit add-on ([#2048](#2048)) ([709e66c](709e66c)) * Allow user to mark revisions as Major revisions and they'll never be deleted ([#2033](#2033)) ([174ea7f](174ea7f)) * **reader-auth:** improved otp ux ([#2043](#2043)) ([c89a467](c89a467)) * **stripe:** synchronise with WooCommerce Subscriptions ([#1936](#1936)) ([6526770](6526770))
🎉 This PR is included in version 1.95.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
All Submissions:
Changes proposed in this Pull Request:
RAS features will behave unpredictably if WooCommerce or WooCommerce Subscriptions plugins are not active. This PR adds a check for these required plugins before considering RAS enabled Also adds a plugin installer component to the RAS wizard if either plugin is missing for ease of setup.
Also updates the description for WooCommerce Subscriptions with the correct plugin description from the WP.org repository.
How to test the changes in this Pull Request:
Other information: