Commit Graph

425 Commits

Author SHA1 Message Date
79bfd8ec44 Use early returns in already refactored endpoints
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
edf4f5b29a Extract NewsletterEntity lookup to a private method
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
81dc5ad480 Extract Newsletters::sendPreview() logic to a controller
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
9a17d89d28 Move view-in-browser URL for listing to response builder
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
f010c96c2d Use private method for building view-in-browser URL
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
6c835d90f4 Use Doctrine for Newsletters::showPreview() endpoint
[MAILPOET-2646]
2020-05-07 11:18:20 +02:00
e5639d1adb Remove SPF notice
[MAILPOET-2867]
2020-04-27 14:25:58 +02:00
ac359dacf1 Display usnaved form changes in preview
[MAILPOET-2743]
2020-04-27 11:21:28 +02:00
65b75453ab Add congratulatory MSS sending email & endpoint to send it
[MAILPOET-2831]
2020-04-22 17:03:45 +02:00
e748391602 Inject WP functions in Services API
[MAILPOET-2831]
2020-04-22 17:03:45 +02:00
3887c638e1 Pause sending only if it was not pending approval already
[MAILPOET-2806]
2020-04-13 12:27:57 +02:00
9ad32a6ff4 Pause sending when pending approval, resume when not anymore
[MAILPOET-2806]
2020-04-13 12:27:57 +02:00
6d34b6a1a2 Optimise listings query
[MAILPOET-2842]
2020-04-09 10:47:06 +02:00
1a0745337d Properly handle nullable newsletter in response builder
[MAILPOET-2818]
2020-04-08 15:06:07 +02:00
66d4a5caac Mark newsletter in sending queue nullable
[MAILPOET-2818]
2020-04-08 15:06:07 +02:00
edddaa789b Handle nullable task on sending queue
[MAILPOET-2818]
2020-04-08 15:06:07 +02:00
78dc682763 Fix errors not being correctly cleaned up on FROM address save
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
8e057d2a2d Resume sending if API key approved when new FROM address saved
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
3cdd224e14 Add an endpoint to set new authorized FROM email address
[MAILPOET-2804]
2020-04-01 16:21:15 +02:00
2a6c777b96 Replace remaining usages of NewsletterTemplate model with Doctrine, remove the model
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
a88cc069a7 Implement NewsletterTempates::cleanRecentlySent() API using Doctrine
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
e9ae4df4bc Remove 'description' from newsletter templates, it's not used anymore
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
196fb6794c Implement NewsletterTempates::delete() API using Doctrine
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
32f5777945 Implement NewsletterTempates::save() API using Doctrine
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
4d110bbb68 Implement NewsletterTempates::get() API using Doctrine
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
29ebd113b5 Implement NewsletterTempates::getAll() API using Doctrine
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
c26b967e64 Fix segment loading for inconsistent segment/newsletter segment relations
[MAILPOET-2729]
2020-03-18 18:24:38 +01:00
2cc1caba07 Prefetch options & segments for listing
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
f3525eb293 Fetch latest queue & task for listing in batch
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
65ab8fd420 Fetch statistics for listing in batch
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
8f8439d47f Use NewslettersListingRepository for newsletter groups
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
b4bcc5179c Use NewslettersListingRepository for newsletter filters
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
51882b43cf Add NewsletterListingRepository, use it for newsletters data
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
f5fc03ee1d Fix preview
[MAILPOET-2600]
2020-03-02 20:52:38 +00:00
c6d6db6726 Remove disabled, it would affect the look of the button
[MAILPOET-2602]
2020-02-24 22:42:53 +00:00
8bdb64a97b Disable submit on preview
[MAILPOET-2602]
2020-02-24 22:42:53 +00:00
1774b48666 Autofix unused "use" statements
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00
b39dac75d6 Autofix number of newlines between methods
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00
0fd954184d Create a new form for the user
[MAILPOET-1798]
2020-02-17 19:20:36 +00:00
c7d7d88028 Remove freemail override on MSS activation
[MAILPOET-2594]
2020-02-13 18:57:44 +00:00
d0acad5c3b Inject WPFunctions to FieldNameObfuscator using DI
[MAILPOET-2665]
2020-02-13 18:42:55 +00:00
37423908d7 Refactor getStyles method from static to instance method
[MAILPOET-2665]
2020-02-13 18:42:55 +00:00
087a610be5 Refactor renderHTML method from static to instance method
[MAILPOET-2665]
2020-02-13 18:42:55 +00:00
fb7e87706b Remove unnecessary usages of $subscriber for preview links
[MAILPOET-2430]
2020-02-13 18:40:37 +00:00
b22198f599 Use only one preview link in preview modal
[MAILPOET-2430]
2020-02-13 18:40:37 +00:00
923dc0d1dd Simplify and unify getViewInBroserUrl calls
[MAILPOET-2430]
2020-02-13 18:40:37 +00:00
e5fcf5819d Remove 'type' parameter for view-in-browser, always include hash
[MAILPOET-2430]
2020-02-13 18:40:37 +00:00
2f59ab4c50 Add new tab link to newsletter preview
[MAILPOET-2430]
2020-02-13 18:40:37 +00:00
wxa
d41eca48b2 Fix captcha case in comparison [MAILPOET-2698] 2020-02-12 18:11:06 +00:00
22b9103460 Fix statistics
[MAILPOET-2503]
2020-02-10 18:07:59 +00:00