Commit Graph

722 Commits

Author SHA1 Message Date
Tautvidas Sipavičius
e13789b768 Fix "Static call to instance method" errors on Models
Paris uses magic methods to create model instance for static calls
2019-01-23 18:44:43 +02:00
Tautvidas Sipavičius
c09766a4df Add undocumented Model methods to PHPDoc to fix Premium rules 2019-01-23 16:36:17 +02:00
Tautvidas Sipavičius
9f13f68e39 Fix "Access to undefined property" rule violations 2019-01-23 11:33:47 +02:00
wxa
5bf968fbc6 Address PR review remarks [MAILPOET-1721] 2019-01-22 12:25:59 +03:00
wxa
a4ff9822ad Add WooCommerce customers list [MAILPOET-1721] 2019-01-17 21:42:57 +03:00
wxa
0573a7915e Merge pull request #1689 from mailpoet/wp-functions
Encapsulating WP calls
2018-12-27 11:05:08 +03:00
M. Shull
a0a5d2b76e Merge pull request #1690 from mailpoet/tests-fixes
Fix acceptance tests that failed locally  [MAILPOET-1694]
2018-12-19 10:42:56 -05:00
Amine Ben hammou
746fb86bf5 Report more WooCommerce stats [MAILPOET-1646] 2018-12-17 09:58:26 +03:00
Ján Mikláš
4260960b59 Fix typos - subsciber => subscriber 2018-12-15 13:08:47 +01:00
Jan Jakeš
f27ecdc079 Always load NPS poll on newsletters page
[MAILPOET-1670]
2018-12-13 15:48:51 +01:00
Amine Ben hammou
a46d98ec44 Refactor WPFunctions to be injectable with DI 2018-12-12 16:43:52 +01:00
M. Shull
0e4de4197d Merge pull request #1651 from mailpoet/array-column-fix
User polyfill for array_column [MAILPOET-1618]
2018-11-27 07:51:31 -05:00
Pavel Dohnal
a9f3eeeb0d User polyfill for array_column
[MAILPOET-1618]
2018-11-27 11:13:00 +01:00
Rostislav Wolny
cfbb20aa46 Unify type of statistics summary data
[MAILPOET-1645]
2018-11-19 16:10:29 +01:00
Pavel Dohnal
362235e96a Display number of welcome notification on listings page
[MAILPOET-1562]
2018-11-12 15:32:02 +01:00
M. Shull
c13974ad82 Merge pull request #1590 from mailpoet/default-confirmation-email-update
Change default signup confirmation email [MAILPOET-1563]
2018-11-02 13:40:48 -04:00
wxa
4d93aff2cb Change default signup confirmation email [MAILPOET-1563] 2018-10-31 17:06:15 +03:00
wxa
7b859660b7 End support for PHP 5.5 [MAILPOET-1317] 2018-10-31 15:21:34 +03:00
M. Shull
1e7542848a Merge pull request #1556 from mailpoet/arrays-to-objects
Replace entity arrays with objects [MAILPOET-1495]
2018-10-22 14:59:12 -04:00
Rostislav Wolny
03ca022596 Fix bulk re-sending confirmation emails for subscribers
[MAILPOET-1598]
2018-10-22 10:08:35 +02:00
Pavel Dohnal
654dd1e8d0 Rename Send classes
[MAILPOET-1522]
2018-10-15 13:06:19 +02:00
Rostislav Wolný
436406f800 Refactor simple array usages in models
[MAILPOET-1495]
2018-10-12 11:26:33 +02:00
Pavel Dohnal
70debcc828 Refactor confirmation email sending
Aspect mock stopped working for me so I had to create a separate service
for sending confirmation emails.

[MAILPOET-1522]
2018-10-11 13:39:39 +02:00
Pavel Dohnal
4249c7a2cb Send an email notification on new subscriber
[MAILPOET-1522]
2018-10-11 10:23:06 +02:00
Amine Ben hammou
b632d74e5f triming settings values 2018-10-09 19:54:06 +02:00
Amine Ben hammou
8c44ef561c adding transaction 2018-10-04 14:52:49 +02:00
Amine Ben hammou
c51a3f208c delete related scheduled_task_subscribers records 2018-10-04 14:52:49 +02:00
Michelle Shull
5614a7a4b2 Merge pull request #1505 from mailpoet/sending-erros-levels
Multiple Sending Error Levels [MAILPOET-1154]
2018-09-24 07:09:39 -04:00
Michelle Shull
c6273a6c3f Merge pull request #1513 from mailpoet/woo-fix
adding wasScheduledForSubscriber method to Newsletter model [PREMIUM-95]
2018-09-21 09:34:27 -04:00
Rostislav Wolny
fdd1bce566 Add annoucement for free welcome emails
[MAILPOET-1525]
2018-09-20 14:52:25 +02:00
Amine Ben hammou
2c89b767a4 adding wasScheduledForSubscriber method to Newsletter model 2018-09-20 09:06:14 +02:00
Rostislav Wolny
624c6d900e Add processing of soft errors
When processing soft error we only save error to particular subscriber and continue sending.

[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
Pavel Dohnal
60ce501c20 Purge old logs
[MAILPOET-570]
2018-08-28 14:36:22 +02:00
Pavel Dohnal
031125517e Add rudimentary logger
[MAILPOET-570]
2018-08-28 14:36:22 +02:00
Pavel Dohnal
ae0e03d2f3 Update code for PHP 5.5
[MAILPOET-1496]
2018-08-23 12:10:21 +02:00
Rostislav Wolny
1252f35a23 Add sending queue status to help page
[MAILPOET-1459]
2018-07-26 13:08:15 +02:00
Michelle Shull
b44fe6d522 Merge pull request #1422 from mailpoet/tasks-pausing
Pause scheduled tasks for deactivated emails [MAILPOET-1442]
2018-07-10 09:59:03 -04:00
Michelle Shull
90bdcd2213 Merge pull request #1411 from mailpoet/default-sender
Set default sender on newsletter save [MAILPOET-1415]
2018-07-10 09:42:38 -04:00
Rostislav Wolny
aab68bc0eb Extend pausing of scheduled tasks also for welcome and automatic emails [MAILPOET-1442]
Without setting the tasks status to paused they would stay sheduled but couldn't be sent.
2018-06-29 16:29:46 +02:00
Rostislav Wolny
dff9154e7d Fix export of newsletters statistics [MAILPOET-1444] 2018-06-29 14:40:13 +02:00
Pavel Dohnal
55affcb556 Set default sender on newsletter save
[MAILPOET-1415]
2018-06-25 12:45:02 +01:00
Rostislav Wolny
9308cffd45 Refactor fetching newsletter options to respect its type [MAILPOET-1431] 2018-06-19 17:06:56 +02:00
Pavel Dohnal
71fed489ec Improve error reporting in API
[MAILPOET-1290]
2018-06-12 10:32:20 +01:00
Vlad
9aa796681a Processes stats for automatic emails 2018-06-11 13:40:05 -04:00
Vlad
e578b0a4ea Decodes meta option field if it exists on the object 2018-06-11 13:38:11 -04:00
Vlad
08fa5b88b5 Removes unused condition 2018-06-11 13:38:11 -04:00
Vlad
32e02cbf52 Adds meta column to sending queues 2018-06-11 13:33:44 -04:00
Pavel Dohnal
b8ce6ff88c Rotate scheduled tasks
Scheduled tasks should rotate so that they don't block
sending when they cannot be send.

[MAILPOET-1391]
2018-06-04 16:00:32 +01:00
Michelle Shull
b3a23bdddc Merge pull request #1363 from mailpoet/fix-post-notification-update
Fix sending task reschedule [MAILPOET-1378]
2018-05-21 10:43:54 -04:00
Pavel Dohnal
9b9abf5cde Fix sending task reschedule
The query returned data from the sending queue table
So the next update updated the wrong row in the tasks table

[MAILPOET-1378]
2018-05-17 16:13:51 +01:00