Commit Graph

151 Commits

Author SHA1 Message Date
Pavel Dohnal
5da7110eb6 Use short array syntax
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Pavel Dohnal
b9af15e19f Enforce array trailling commas
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
wxa
2fd244528d Move assorted tests from integration to unit [MAILPOET-2009] 2019-05-03 08:41:05 -04:00
wxa
87e515b89d Move current unit tests to integration tests 2018-10-29 17:57:47 +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
wxa
6b6f488f1e Schedule welcome email only if subscriber is confirmed in MPAPI [MAILPOET-1589] 2018-10-16 19:03:44 +03:00
Rostislav Wolný
c3481dd4b7 Refactor subscription links to work with subscriber entity
[MAILPOET-1495]
2018-10-12 11:33:15 +02:00
Pavel Dohnal
c7f71663d9 Make templates payload smaller
[MAILPOET-1479]
2018-08-30 11:46:37 +02:00
Pavel Dohnal
ac33e11c60 Reject requests without mandatory custom fields
We need to make sure subscribers cannot be created without custom fields
Users require GDPR consent and we need to make sure there are no way to
create a subscriber without mandatory custom fields

[MAILPOET-1405]
2018-08-21 15:03:08 +02:00
qfrery
3a2ee709eb fix failing bridge tests 2018-07-19 10:13:48 +01:00
qfrery
43a0d92d2f fix tests 2018-07-19 10:13:48 +01:00
qfrery
506c78d068 fix errors 2018-07-19 10:13:48 +01:00
qfrery
0d461c2e30 add tests 2018-07-19 10:13:48 +01:00
Rostislav Wolny
9308cffd45 Refactor fetching newsletter options to respect its type [MAILPOET-1431] 2018-06-19 17:06:56 +02:00
Rostislav Wolny
9446e3cd50 Fix codeception deprecated call in API test 2018-06-19 16:07:10 +02:00
Michelle Shull
36e29581ef Merge pull request #1389 from mailpoet/api-errors
Improve error reporting in API [MAILPOET-1290]
2018-06-18 14:35:42 -04:00
Rostislav Wolny
daeee55118 Update Codeception deprecated method calls 2018-06-15 10:35:51 +02:00
Pavel Dohnal
71fed489ec Improve error reporting in API
[MAILPOET-1290]
2018-06-12 10:32:20 +01:00
Vlad
7b665acae3 Prevents sending queue rerendering when post notification is updated 2018-05-27 21:59:58 -04:00
Amine Ben hammou
3e84a1f8e1 fixing translations 2018-05-23 21:32:59 +00:00
Michelle Shull
ec34a9efca Merge pull request #1360 from mailpoet/mp1306
Newsletter template thumbnail redesign [MAILPOET-1306]
2018-05-23 07:06:06 -04:00
Fred. P
75bad97b10 Newsletter template thumbnail redesign
Redesigned the template selection screen to
look like the WordPress theme selector.

The main changes relate to:
* style changes, to achieve the new look
* jsx templates, to work with new css changes
* template, removed the description field

[MAILPOET-1306]
2018-05-22 10:23:07 +02:00
Michelle Shull
4da7ed44e5 Merge pull request #1352 from mailpoet/less-info
Returning only the id and email on form's response [MAILPOET-1370]
2018-05-17 06:59:10 -04:00
Amine Ben hammou
3c499d0626 retuning empty response on subscribe 2018-05-14 15:24:39 +00:00
Pavel Dohnal
582f241ea4 Add source to subscribed entered in admin
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
Pavel Dohnal
11b29a1efa Add source to subscribed entered in admin
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
Tautvidas Sipavičius
06dac13327 Merge pull request #1300 from mailpoet/archive-page-subject
Api/newsletter: Re-render email in queue on save  [MAILPOET-1305]
2018-04-03 13:46:10 +03:00
Rostislav Wolny
662b033677 api/newsletters: Re-render newsletter with queue on save [MAILPOET-1305] 2018-03-27 19:24:59 +02:00
Vlad
986cce4a92 Adds unit tests 2018-03-24 13:33:18 -04:00
Michelle Shull
a3cabad752 Merge pull request #1268 from mailpoet/sending_queue_refactoring
Refactor sending queues to use scheduled task and task subscriber tables [MAILPOET-903]
2018-03-20 08:47:26 -04:00
mrcasual
78f9fea2b0 Sends welcome notifications when subscribing to lists via MP's API
[MAILPOET-1295]
2018-03-15 13:04:30 +00:00
stoletniy
be6647d763 Fix unit tests [MAILPOET-903] 2018-02-13 11:39:50 +03:00
Amine Ben hammou
7eb8ff756b fixing Subscriber::bulkDelete not deleting subscribers assiciations 2018-02-02 12:43:34 +00:00
Amine Ben hammou
f42b61a49e fixing unit test 2018-01-22 11:03:32 +00:00
Amine Ben hammou
0d26b62416 minor fixes 2018-01-22 11:03:31 +00:00
Amine Ben hammou
cae46d9acd fixed duplicated templates when scheduling/sending same newsletter twice 2018-01-22 11:01:19 +00:00
Amine Ben hammou
a8052c118a fixing minor issues and adding unit test 2018-01-15 10:46:07 +00:00
Vlad
5d5b61b76f Schedules welcome notification when adding/editing subscriber 2017-12-18 21:19:44 -05:00
Vlad
4f77ca31a3 Rebased master 2017-11-13 12:41:46 -05:00
Vlad
087f2ebcdd Uses a built-in method to handle plural exception cases
Implements check for empty segments
Implements check for WP segment when unsubscribing
2017-11-13 10:12:50 -05:00
Vlad
3d2a63f319 Adds methods to unsubscribe from list(s) 2017-11-13 10:12:50 -05:00
Vlad
54dd3b621a Improves error messages, cleans up code 2017-11-13 10:11:07 -05:00
stoletniy
7fea134109 Merge pull request #1183 from mailpoet/dynamic-segments-listings
Dynamic segments subscribers listings [PREMIUM-38] [PREMIUM-43]
2017-11-13 16:52:48 +03:00
Vlad
6694555592 Adds method to get subscriber 2017-11-10 18:47:53 -05:00
Pavel Dohnal
00f2d418cc Load subscribers from dynamic segments
[PREMIUM-38]
2017-11-09 10:11:47 +00:00
Tautvidas Sipavičius
c42cf2f622 Switch to using current_user_can function to check capabilities 2017-11-06 18:09:38 +02:00
stoletniy
3d78d6bbe9 Add a method to create a new list to public API [MAILPOET-1197] 2017-11-02 22:13:50 +03:00
stoletniy
996e6b16e7 Merge pull request #1142 from mailpoet/links
Enabling links on header and footer on preview [MAILPOET-1121]
2017-10-19 20:07:32 +03:00
Pavel Dohnal
0271675cd0 Use dynamic segments for sending queue
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
Amine Ben hammou
19e67ea2b0 Enabling links on header and footer on preview 2017-10-11 12:45:07 +00:00