Commit Graph

3270 Commits

Author SHA1 Message Date
Jan Jakeš
ab683b47de Add feature flags API
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
343ad0008c Render feature flags in layout.html
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
6323d5dc32 Load feature flags also from DB
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
8e335a808f Add FeatureFlag entity and table
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Jan Jakeš
947d53413e Add basic FeaturesController
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
Ján Mikláš
9f21ff1285 Fix checking if post notification email contains any ALC posts
[MAILPOET-2029]
2019-05-16 09:33:00 -04:00
Ján Mikláš
c6c9442588 Make PostsTask method non-static
[MAILPOET-2029]
2019-05-16 09:33:00 -04:00
Rostislav Wolny
02ead5bedc Reactivate subscribers created before recent MP2 migration
[MAILPOET-2040]
2019-05-15 07:26:46 -04:00
Rostislav Wolny
279289cb34 Do not deactivate subscribers when mp2 migration completed recently
[MAILPOET-2040]
2019-05-15 07:26:46 -04:00
Rostislav Wolny
1f3a9278d2 Refactor MP2 migration setting names to constants
[MAILPOET-2040]
2019-05-15 07:26:46 -04:00
wxa
213fb4c1d8 Add a migration to fix meta fields [MAILPOET-2073] 2019-05-14 10:06:47 -04:00
wxa
b99096d2df Don't serialize meta fields if they're null [MAILPOET-2073] 2019-05-14 10:06:47 -04:00
Jan Jakeš
38001c2ad0 Add 'display_revenues' feature flag
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
Jan Jakeš
2435cc556f Inject WooCommerce helper for statistics
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
Jan Jakeš
fc5fc01df3 Add WooCommerce revenues to computed statistics
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
unknown
d5ccca1966 Don't look up a subscriber for guest WP users [MAILPOET-2047] 2019-05-13 11:12:10 -04:00
wxa
2980bbf00b Remove the feature flag [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
20f3ce79e6 Rename the import screen displayed flag so it doesn't clash with WC settings [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
251ff637cb Reschedule WP sync if the task is timed out [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
6c13bc3104 Use a meta field to store the in-progress flag [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
02020b8271 Don't run multiple instances of WC sync, don't check timer after completion [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
ef5b38e10c Optimize removeOrphanedSubscribers() method SQL queries [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
wxa
8d71cc2eb9 Fix spaces in concatenation [PREMIUM-94] 2019-05-13 09:12:55 -04:00
wxa
48fe3de7e1 Update WP functions [PREMIUM-94] 2019-05-13 09:12:55 -04:00
wxa
7493a11d66 Skip deleted segments in SubscribersFinder [MAILPOET-2026] 2019-05-13 07:24:37 -04:00
Amine Ben hammou
df587ca486 Move tags outside translatable string 2019-05-10 08:28:52 -04:00
Amine Ben hammou
e1f9c93276 Show the old admin notice when using free email 2019-05-10 08:28:52 -04:00
Amine Ben hammou
937b0229e5 Disable automatic message updating temporary 2019-05-07 11:23:55 -04:00
Amine Ben hammou
6a55f2f663 Fix typo 2019-05-07 11:23:55 -04:00
Amine Ben hammou
8da9a5f887 Improve migration and tests 2019-05-07 11:23:55 -04:00
Amine Ben hammou
b35f583ec6 Migrate default messages of existing forms [MAILPOET-1636] 2019-05-07 11:23:55 -04:00
Amine Ben hammou
db17281705 Update forms messages on settings save [MAILPOET-1636] 2019-05-07 11:23:55 -04:00
Amine Ben hammou
64e1a1e16c Create new forms with the right message [MAILPOET-1636] 2019-05-07 11:23:55 -04:00
Rostislav Wolny
5046adc299 Add inactive subscribers status to reporter
[MAILPOET-2006]
2019-05-06 11:53:11 -04:00
Ján Mikláš
33f4010aa0 Update Beamer announcement date
[MAILPOET-2036]
2019-05-06 11:15:04 -04:00
Rostislav Wolny
e479aecdc0 Send confirmation email also within subscribeToLists
[MAILPOET-1992]
2019-05-06 11:13:49 -04:00
Rostislav Wolny
0196c17a45 Improve batch custom field update query
[MAILPOET-2028]
2019-05-03 10:50:26 -04:00
Jan Jakeš
45c2464e50 Use site-specific form field obfuscation hash
[MAILPOET-1999]
2019-05-03 08:56:28 -04:00
wxa
2fd244528d Move assorted tests from integration to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
994fae79d2 Move Mailer error tests to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
f2e0dc7d2f Refactor URL helper to DI and move its test to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
Rostislav Wolny
388814d226 Add backward compatibility for wpdb parse_db_host
[MAILPOET-2023]
2019-05-02 13:41:13 -04:00
Amine Ben hammou
36322e2532 Remove random strings max length 2019-05-02 09:47:01 -04:00
Amine Ben hammou
591f75c49a Replace uniqid with random_bytes 2019-05-02 09:47:01 -04:00
Jan Jakeš
0a1b475ffd Log and output all error occured during last cron run
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Jan Jakeš
0fa5146146 Inject SettingsController instead of creating new instance
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Jan Jakeš
b47b5de958 Execute each cron worker in independent try/catch block
[MAILPOET-2017]
2019-05-02 08:48:17 -04:00
Pavel Dohnal
b8000c872c Revert "Display user's time in scheduling emails"
This reverts commit 4624ac2a92.
2019-04-30 04:32:15 -04:00
wxa
ecf0fe63c0 Add a feature flag [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
26cbd79535 Add an integration test for fetch() in settings controller [MAILPOET-1483] 2019-04-29 09:33:12 -04:00