acbf363412
Prevent scheduling welcome emails
...
If subscriber is imported we don't want to send them welcome emails if their data are updated
[MAILPOET-1908]
2019-04-01 07:02:54 -04:00
5621d1df25
Set newsletter's ID when sending preview or actual newsletter
...
[MAILPOET-1882]
2019-03-21 13:15:29 -04:00
f10014d864
Remove unnecessary filtering
2019-03-21 10:03:21 -04:00
4fc53d2b36
Make all users able to edit flags [MAILOET-1677]
2019-03-21 10:03:21 -04:00
dd497d93c6
Filter flags values before saving them
2019-03-21 10:03:21 -04:00
22fc3089e6
Rename UserFlags
to UserFlagsController
2019-03-21 10:03:21 -04:00
6218166ca1
Add user flags API endpoint [MAILPOET-1677]
2019-03-21 10:03:21 -04:00
032e5a20ba
Add forceSync link to woocommerce segment
...
[MAILPOET-1790]
2019-03-13 16:10:09 -04:00
e3741def1d
Refactor NPS tracking data fetching to use API call
...
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
0a436087e1
Replace all WP function calls
2019-03-07 08:30:14 -05:00
a657554f66
Do not wait for template to confirm being saved on send page
...
[MAILPOET-1797]
2019-03-05 13:47:15 -05:00
65b5f355fa
Change thumbnail generating at send page to start earlier
...
[MAILPOET-1797]
2019-03-05 13:47:15 -05:00
fb77167a1f
Remove unused imports [MAILPOET-1825]
2019-02-21 09:51:53 -05:00
2f487fd300
Inject subscribe() action instead of calling it statically [MAILPOET-1825]
2019-02-21 09:51:53 -05:00
3ee58aea10
Add space between if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
a935b091d3
Add space between elseif/else if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
9e9561e576
Add space between catch and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
a8972ca281
Add space between switch and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
ebbdec5ebd
Add space between foreach and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
0a93a0905d
Fix outdated updated_at value in newsletter save API response
...
[MAILPOET-1778]
2019-02-07 09:17:06 -05:00
3b5962d36a
Refactor MailPoet\API to use new settings
...
[MAILPOET-1757]
2019-01-31 15:57:46 +01:00
f1c7e48176
Remove debugging code
2019-01-31 13:28:29 +01:00
8b602bd947
Move WPHooks methods to WPFunctions
2019-01-31 13:25:00 +01:00
3db4de6ec6
Move the private property definition to the top of the class
2019-01-24 15:16:53 +02:00
44bc27df90
Define default variable values in cases when they can be undefined
2019-01-23 21:29:46 +02:00
9f13f68e39
Fix "Access to undefined property" rule violations
2019-01-23 11:33:47 +02:00
26220f73ee
Inject WP Functions to newsletters API endpoint using DI container
2019-01-02 11:02:08 +01:00
93f5bc0bf1
Fix a duplicate constructor after merging encapsulated WP functions
2018-12-27 11:15:07 +03:00
0573a7915e
Merge pull request #1689 from mailpoet/wp-functions
...
Encapsulating WP calls
2018-12-27 11:05:08 +03:00
66a05e1b19
Inject Listing Handler and Segments Subscriber Listing using DI
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
a69ae0eea7
Refactor listing handler to reusable service
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
fd4bcee5f5
Inject bulk action controller using DI
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
2839c86017
Refactor bulk action into reusable controller
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
a46d98ec44
Refactor WPFunctions to be injectable with DI
2018-12-12 16:43:52 +01:00
758711c722
Fix Mailer error messages not displaying in previews [MAILPOET-1662]
2018-11-28 10:36:29 +03:00
467bef1d61
Do not require pluggable.php [MAILPOET-1650]
2018-11-22 17:01:33 +03:00
3af3c46fde
Merge pull request #1618 from mailpoet/more-tags
...
Implement pagination to tags and categories query [MAILPOET-1613]
2018-11-15 10:57:45 -05:00
64513f400f
Merge pull request #1628 from mailpoet/mp-api-di
...
Introduce DI to plugin API [MAILPOET-1637]
2018-11-15 07:55:11 -05:00
141cb09a54
Implement pagination to tags and categories query
...
[MAILPOET-1613]
2018-11-15 09:50:13 +01:00
38e9d806b8
Refactor ALC endpoint to follow DI
...
[MAILPOET-1637]
2018-11-15 09:04:46 +01:00
1a926b32b5
Merge pull request #1614 from mailpoet/welcome-email-status
...
Display number of welcome notification on listings page [MAILPOET-1562]
2018-11-14 07:58:29 -05:00
362235e96a
Display number of welcome notification on listings page
...
[MAILPOET-1562]
2018-11-12 15:32:02 +01:00
5e16bc4184
Add test and remove redundant call
...
[MAILPOET-1560]
2018-11-12 08:33:00 +01:00
75295e55c2
Schedule post notification after it's been created
...
[MAILPOET-1560]
2018-11-12 08:33:00 +01:00
112f7b21d5
Update newsletterTemplate endpoint to use entity objects
...
[MAILPOET-1495]
2018-10-12 11:26:33 +02:00
b45c47a9e7
Update SubscriberFinder and Scheduler to use object entities
...
[MAILPOET-1495]
2018-10-12 11:26:23 +02:00
5614a7a4b2
Merge pull request #1505 from mailpoet/sending-erros-levels
...
Multiple Sending Error Levels [MAILPOET-1154]
2018-09-24 07:09:39 -04:00
f6bf32de01
Ensure the right order
...
[MAILPOET-1480]
2018-09-19 14:40:21 +02:00
f5c9d0f7db
Remove unnecessary test_email extra parameter for mailer->send
...
It was used only to prevent appending unprocessed subscribers into error message.
Since the message is now composed by on demand by MailerError the parameter is not needed any more.
[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
0923c892c1
Refactor sending methods to use error mappers
...
We want to add some logic to error handling.
This commit extracts error handling code from sending methods classes,
which already do a lot of other stuff, to error mappers which are responsible
for creating proper error object (MailerError). This error object is a replacement
for assoc. array which already had some special keys for certain usecases and
can not be properly type hinted.
[MAILPOET-1154]
2018-09-13 09:33:26 +02:00