Commit Graph

22 Commits

Author SHA1 Message Date
Jan Jakes
ba35ddf6e6 Extract automation API to MailPoet REST API
[MAILPOET-4523]
2022-09-12 14:40:36 -05:00
Rostislav Wolny
16807fe9e3 Update and fix comments related to usage of Action Scheduler in cron
[MAILPOET-4274]
2022-08-03 10:36:57 +02:00
Rostislav Wolny
869697e025 Allow Action Scheduler Cron trigger in cli environment
We don't want our loopback cron to run in cli environment
but we want to allow the action scheduler so that we can use it via wp cli
[MAILPOET-4274]
2022-08-03 10:36:57 +02:00
Rostislav Wolny
b525f9f876 Deactivate action scheduler actions when another method is active
[MAILPOET-4274]
2022-08-03 10:36:57 +02:00
Rostislav Wolny
272e875643 Deactivate action scheduler recurring actions on plugin deactivation
We need to cleanup these recurring actions otherwise they would be rescheduled indefinitely.
[MAILPOET-4274]
2022-08-03 10:36:57 +02:00
Rostislav Wolny
e3fbf2421d Move action scheduler initialization to Initializer as one of first actions
[MAILPOET-4274]
2022-08-03 10:36:57 +02:00
Sam Najian
6b12255bb8 Move PersonalDataExporters to DI
[MAILPOET-4348]
2022-08-01 14:18:59 +02:00
David Remer
cb55cae1b2 Escape SQL queries following wp org sniffs
[MAILPOET-4129]
2022-04-04 17:12:33 +02:00
Rostislav Wolny
ac17700995 Hook into translation update earlier in plugin initialisation
[MAILPOET-4144]
2022-03-17 14:51:09 +01:00
Jan Lysý
afebe36c81 Add automatic check for translations
[MAILPOET-3808]
2022-03-17 14:51:09 +01:00
Jan Lysý
75cbcacae2 Remove static usage of WP functions
[MAILPOET-3808]
2022-03-17 14:51:09 +01:00
Jan Jakes
f7866aab49 Initialize MailPoet integration for automation
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
Jan Jakes
3006804f11 Move automation engine initialization to init hook
We need to initialize it later so that automation integration
initialization hooks can be registered first.

[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
Jan Jakes
da2621230d Move automation engine code under "Engine" namespace
This is to separate the engine itself from "integrations" that will be
built on top of the engine.

[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
Jan Jakes
ddb04feef4 Add empty automation initializer
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
Rostislav Wolný
2beac94aa9 Revert "Remove static usage of WP functions"
This reverts commit 1c10add392.
2022-02-16 12:49:35 +01:00
Rostislav Wolný
8fa78af75a Revert "Add automatic check for translations"
This reverts commit 8c270ce2ac.
2022-02-16 12:49:35 +01:00
Jan Lysý
8c270ce2ac Add automatic check for translations
[MAILPOET-3808]
2022-02-14 11:53:32 +01:00
Jan Lysý
1c10add392 Remove static usage of WP functions
[MAILPOET-3808]
2022-02-14 11:53:32 +01:00
Rostislav Wolny
a6d37f8cce Enable subscriber activity tracking
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Jan Lysý
3f07e591c8 Fix integration tests compatibility with PHP 8.1
[MAILPOET-4053]
2022-01-19 13:14:42 +01:00
Jan Jakes
9f790efbf0 Move plugin files to a subfolder
[MAILPOET-3988]
2022-01-18 15:30:22 +01:00