Sam Najian
c39ae1fe1f
Adjust the unsubscribe key to use the new structure
...
[MAILPOET-4702]
2022-11-09 12:36:44 +01:00
Sam Najian
e3539b06a2
Define URL utility method to check if url is using https
...
[MAILPOET-4702]
2022-11-09 12:36:44 +01:00
Brezo Cordero
d34a265ac2
Prevent leaving unsaved automation
...
[MAILPOET-4776]
2022-11-09 13:42:56 +03:00
David Remer
9a72e361b1
Fix plugin activtion for the smtp plugin
...
[MAILPOET-4785]
2022-11-09 12:59:29 +03:00
David Remer
a520e4bd93
Run full activation of user account on multisite
...
[MAILPOET-4785]
2022-11-09 12:59:29 +03:00
David Remer
9ab6ebbe0d
Use always SMTP to send wp_mail
...
[MAILPOET-4785]
2022-11-09 12:59:29 +03:00
Rodrigo Primo
6a3cfd05e7
Update CircleCI to wait for Woo jobs to complete before starting build_release_zip
...
In [MAILPOET-4572] we added new CircleCI jobs to run WooCommerce tests in
different scenarios. But we forgot to add those jobs to the list of jobs
that need to finish before starting the build_release_zip job.
This can be problematic as we don’t want the build_release_zip to start
before all the test jobs have finished and, even worst, we don’t want it
to run if one of the test jobs failed.
This commit adds the following jobs to the list of jobs that are
required to finish before running build_release_zip:
- integration_test_woo_cot_no_sync
- integration_test_woo_cot_off
- integration_test_woo_cot_sync
- acceptance_tests_woo_cot_sync
- acceptance_tests_woo_cot_off
- acceptance_tests_woo_cot_no_sync
[MAILPOET-4791]
2022-11-09 09:07:21 +01:00
Jan Jakes
f825e535e3
Save next step in trigger handler
...
[MAILPOET-4787]
2022-11-08 22:55:57 +02:00
Jan Jakes
a2c5420d7f
Save updated at timestamp in workflow runs
...
[MAILPOET-4787]
2022-11-08 22:55:57 +02:00
Jan Jakes
c6d3573652
Save next step ID to workflow runs
...
[MAILPOET-4787]
2022-11-08 22:55:57 +02:00
David Remer
e41bcd0d02
Manage ActivationPanel in store and close when sidebar opens
...
[MAILPOET-4769]
2022-11-08 23:31:36 +03:00
Rodrigo Primo
f805907954
Release 3.103.1
2022-11-08 17:35:04 +01:00
Rodrigo Primo
d970efc0da
Reduce size of a database field to avoid error in some MySQL versions
...
This commit reduces the size of the `name` field from varchar(255) to
varchar(191) to avoid the following fatal error in some MySQL versions:
```
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
```
See the ticket descriptions and the links in it for more information.
[MAILPOET-4790]
2022-11-08 12:27:01 -03:00
Jan Jakes
c0ce5944dc
Use short table aliases
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00
Jan Jakes
467f354eb1
Do not skip workflow trigger queries when trigger keys are empty
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00
Jan Jakes
3f016b45f9
Don't escape table names when not needed
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00
Jan Jakes
679f74e498
Unify query error checking
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00
Jan Jakes
08b314e0b4
Unify table variable naming
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00
Jan Jakes
cc5959805b
Use "workflow_triggers" table instead of an inline JSON
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00
Jan Jakes
407f3d1609
Hide duplicate workflow button
...
[MAILPOET-4786]
2022-11-08 16:48:35 +03:00
David Remer
503df3584c
Track errors
...
[MAILPOET-4756]
2022-11-08 16:41:47 +03:00
David Remer
fa9510f0c1
Add getStepById method
...
[MAILPOET-4756]
2022-11-08 16:41:47 +03:00
David Remer
cc92df4e7f
Track Automations > Listing viewed event
...
[MAILPOET-4756]
2022-11-08 16:41:47 +03:00
David Remer
d76c5d32f2
Track Workflow deactivated
...
[MAILPOET-4756]
2022-11-08 16:41:47 +03:00
David Remer
c6198cba4c
Track Workflow activated
...
[MAILPOET-4756]
2022-11-08 16:41:47 +03:00
David Remer
e29dd4286e
Track template selected
...
[MAILPOET-4756]
2022-11-08 16:41:47 +03:00
Rodrigo Primo
98c1c33341
Release 3.103.0
2022-11-08 10:33:23 -03:00
Rodrigo Primo
78cc8743d5
Skip tests that are failing to unblock a release preparation
...
Those two tests that are failing are related to the automation feature
which is not yet available to the users. So skipping them should be
safe.
[MAILPOET-4784]
2022-11-07 23:42:16 +03:00
Veljko
89e75b3828
Make test passable for both multi-side and single
2022-11-07 15:16:44 -03:00
Veljko
982d104ba0
Fix the issue in test dot instead plus [MAILPOET-4782]
...
[MAILPOET-4782]
2022-11-07 15:16:44 -03:00
Veljko
2ce4461c63
Fix acceptance test UserRegistrationTriggered [MAILPOET-4782]
...
[MAILPOET-4782](https://mailpoet.atlassian.net/browse/MAILPOET-4782 )
2022-11-07 15:16:44 -03:00
Rostislav Wolny
146a55b921
Improve stability of SchedulerTest by adding 1s delta to time comparisons
...
[MAILPOET-4780]
2022-11-07 19:15:43 +01:00
Oluwaseun Olorunsola
7e883d3e5b
Rename method from checkForNullOrUndefined to isNullOrUndefined
...
MAILPOET-4681
2022-11-07 14:17:50 +01:00
Oluwaseun Olorunsola
7896efcd6c
Enforce user selection for welcome wizard privacy and data sharing
...
We are making the two buttons mandatory. Users have to select either yes or no before they can proceed with the welcome wizard
MAILPOET-4681
2022-11-07 14:17:50 +01:00
Oluwaseun Olorunsola
a1ef87ef78
Remove later phrase from options
...
MAILPOET-4658
2022-11-07 12:42:58 +01:00
Oluwaseun Olorunsola
d058f1741f
Add after text for immediately option on the post notification create screen.
...
MAILPOET-4658
2022-11-07 12:42:58 +01:00
Oluwaseun Olorunsola
ff0852fa39
Update after delay text
...
MAILPOET-4658
2022-11-07 12:42:58 +01:00
Oluwaseun Olorunsola
5f07b68b07
Update post notification emails
...
Remove select frequency subheader and add "after publishing a post" to immediately text
MAILPOET-4658
2022-11-07 12:42:58 +01:00
Oluwaseun Olorunsola
0c2934a556
Update Post notifications email setup
...
Add "When to send this post notification email" text to the page
MAILPOET-4658
2022-11-07 12:42:58 +01:00
Oluwaseun Olorunsola
885b51a6cf
Update PurchasedInCategory and PurchasedProduct
...
Add "after purchase" text to the page
MAILPOET-4658
2022-11-07 12:42:58 +01:00
Oluwaseun Olorunsola
6cb5ceca21
Update First purchase automatic emails
...
Add "When to send this email" and "after first purchase" texts to the page
MAILPOET-4658
2022-11-07 12:42:58 +01:00
David Remer
9a14ddb57c
Fire mailpoet_segment_subscribed only when subscriber status changed
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
5c6f32488a
Remove old hook
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
4ec8f27d36
Delete schema if necessary
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
9554727370
Fire mailpoet_segment_subscribed when user registers and is subscribed
...
When no confirmation mail gets send, the user is subscribed immediately. In this case
we need to fire the mailpoet_segment_subscribed action, so the trigger can listen to this
event.
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
394f9abd67
Make sure, we have a fresh subscriber from the database
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
6ee45f0f54
Add method to retrieve subsccriber
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
2e9ae1ed0b
Add info about subscribe in registration from setting
...
[MAILPOET-4772]
2022-11-07 04:41:47 -06:00
David Remer
74b12bd2d9
Change trigger to mailpoet_segment_subscribed
...
We should listen to mailpoet_segment_subscribed to start the trigger.
This means the subscriber is confirmed. And it removes the fatal error
which was produced by not finding the $segment during signup.
[MAILPOET-4772]
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
279adcfbcf
Test user registration triggers automation
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00