Commit Graph

7000 Commits

Author SHA1 Message Date
d34aa65623 Remove feature switch for wooCommerce customer sync hooks
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
efbe0b02c7 Add WooCommerce customers import execution test
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
c17da567e4 Add respecting wooCommerce sync tasks within WordPress visitor cron runner
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
f39853846b Enable WooCommerceSync worker
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
7c2b2e3f60 Fix wooCommerce worker construction within workers factory
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
199d0fa025 Add WooCommerce list import page redirection test
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
d67c1a1ed3 Add test for import page form behavior
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
2d3e2715fa Add redirect check for woocommerce import page
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
29e2cebce3 Add getOrdersCount() to WooCommerce helper
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
74bee5ec1e Refactor changelog check method
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
58d2bbab1a Add WooCommerce list import scheduling
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
02c74db0ed Add empty woo commerce import list page
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
4f64b29458 Refactor welcome wizard naming to more common wizard
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
6e0f6fd390 Refactor Menu.php to use injected WP functions instead of static methods
[MAILPOET-1732]
2019-04-25 08:21:12 -04:00
8df50afc2b Fix counting inactive subscribers in segments list
[MAILPOET-2007]
2019-04-25 07:38:25 -04:00
8710363a09 Update Beamer announcement date
[MAILPOET-2000]
2019-04-25 07:08:56 -04:00
5289b83254 Add helper for building minor version
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
c45815669f Fix ambiguous command execution on CircleCI
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
71020058ba Output more info about release process
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
288b5bf6ca Add info about release tokens to .env.sample
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
ce68561250 Don't download ZIP again in GitHub publish command
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
db31ef3646 Tag release on 'release' branch
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
a9778da81d Inform ./do command user how to setup tokens in .env
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
09d1f2cd99 Reuse JiraController factory for other services
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
f9b7ece35e Unify 'version-name' option vs. 'version' argument
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
6625009605 Add new release:publish with all release tasks
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
5c65b391ee Rename prepare:release command to release:prepare
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
720d9a4808 Group release methods together & improve their order
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
34e4203b9f Move release commands to a namespace & improve naming
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
3bce5ed8fa Use logical order of translation command methods
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
305991ba26 Namespace translations commands & improve naming
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
f0558934bf Move protected functions to the end of RoboFile.php
[MAILPOET-1977]
2019-04-24 16:22:45 -04:00
7466a9b0a6 Document "only one column with CURRENT_TIMESTAMP" error workarounds
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
9aaafaa8f9 Add fix for MySQL < 5.6.5
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
82210b40eb Add 'updated_at' to WooCommerce purchase stats table
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
348c227ee9 Cleanup data both before and after the test to avoid flakines
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
e19517510e Make multiple newsletters purchase tracking test more strict
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
fda5da288b Use char(3) type for currency code
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
26c3f84695 Hook purchase tracking to order status, not to payment
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
3c69700a6b Make WooCommercePurchases non-public in DI container
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
cfdb0db57c Track also free (0 value) purchases
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
079bd337c7 Rename WooCommerce "orders" to more exact "purchases"
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
db7c0cddac Use DateTimeInterface instead of DateTime
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
114c80cee2 Use more descriptive alias in WooCommerceOrdersTest
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
3280eeb241 Add annotations for PHPStan
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
5ae89efb03 Add tests for WooCommerce payment stats
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
481f5b9344 Add tracking of WooCommerce oders after payment
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
97c4260697 Add table for tracking WooCommerce order stats
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
e4525bbfe7 Update symfony/dependency-injection in prefixed deps
[MAILPOET-2002]
2019-04-24 10:56:45 +02:00
59f2b438ac Add composer security check for prefixed dependencies
[MAILPOET-2002]
2019-04-24 10:56:45 +02:00