Commit Graph

4663 Commits

Author SHA1 Message Date
daf5bafe93 Strip unwanted tags from WooCommerce mail footer text
When we initially generate WooCommerce transactional email template
we must exclude tags that can't be inserted to paragraph tag.
[MAILPOET-2821]
2020-03-29 21:39:01 +02:00
df34b6e287 Add full width as default email input and submit width
[MAILPOET-2604]
2020-03-29 10:47:09 +02:00
faa9c07eb1 Remove deprecated properties from newly created forms by form factory
[MAILPOET-2604]
2020-03-29 10:47:09 +02:00
94784cfd8a Add submit button styles support to block styles renderer
[MAILPOET-2604]
2020-03-29 10:47:09 +02:00
2c69d07109 Render block styles for submit button block
[MAILPOET-2604]
2020-03-29 10:47:09 +02:00
172241e650 Rename TextInputStyleRenderer to BlockStyleRenderer
[MAILPOET-2604]
2020-03-29 10:47:09 +02:00
d1968dfe50 Fix acceptance tests
[MAILPOET-2677]
2020-03-25 20:44:26 +01:00
f98229372e Move duplicit code into ServicesChecker
[MAILPOET-2729]
2020-03-24 19:55:36 +01:00
7d352062ba Display unapproved key notice for sending step, disable send buttons
[MAILPOET-2729]
2020-03-24 19:55:36 +01:00
5160498c22 Display unapproved key notice for 'Send preview'
[MAILPOET-2729]
2020-03-24 19:55:36 +01:00
2b1444dd53 Require that subscriber received a newsletter only for non-preview links
[MAILPOET-2761]
2020-03-24 18:37:03 +01:00
9ffd442653 Render paragraph properties
[MAILPOET-2614]
2020-03-23 18:30:26 +01:00
c0a5097cdd Add an empty paragraph renderer
[MAILPOET-2614]
2020-03-23 18:30:26 +01:00
1d7fb55ae4 Revert "Remove functionality from old model"
This reverts commit 99f4a377c7.

[MAILPOET-2815]
2020-03-23 14:07:02 +01:00
7e60e9ba7e Make NewsletterTemplateEntity name mandatory
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
239e77256a Add SafeToOneAssociationLoadTrait, use it in NewsletterTemplateEntity
[MAILPOET-2645]
2020-03-23 00:33:40 +01: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
a50a23c0e2 Add NewsletterTemplateEntity and repository
[MAILPOET-2647]
2020-03-23 00:33:40 +01:00
6d6a01ba53 Rename main styles files
[MAILPOET-2487]
2020-03-21 13:26:31 +01:00
060a6839c7 Render form block custom classes on frontend
[MAILPOET-2746]
2020-03-21 09:40:46 +01:00
72a0afa75b Refactor block renderers to use wrapper renderer
[MAILPOET-2746]
2020-03-21 09:40:46 +01:00
65afeca59e Add form block wrapper renderer
[MAILPOET-2746]
2020-03-21 09:40:46 +01:00
28327f9d0e Render input borders with custom styles as solid
[MAILPOET-2599]
2020-03-19 14:19:06 +01:00
4726b285c5 Add acceptance test for text input styles settings in form editor
[MAILPOET-2599]
2020-03-19 14:19:06 +01:00
760aed407f Render bold labels according to styles settings
[MAILPOET-2599]
2020-03-19 14:19:06 +01:00
4e8fda670c Render form input and textarea styles on frontend
[MAILPOET-2599]
2020-03-19 14:19:06 +01:00
b70884ecaa Return original default input width to form custom CSS
[MAILPOET-2599]
2020-03-19 14:19:06 +01:00
c26b967e64 Fix segment loading for inconsistent segment/newsletter segment relations
[MAILPOET-2729]
2020-03-18 18:24:38 +01:00
770a831d3d Add SafeToOneAssociationLoadTrait
[MAILPOET-2793]
2020-03-18 18:24:38 +01:00
2d4061b998 Render headings
[MAILPOET-2613]
2020-03-17 21:22:13 +01:00
1b05ea2e68 Create renderer for form headers
[MAILPOET-2613]
2020-03-17 21:22:13 +01:00
6e33cc80e2 Fix fields extraction for form data
[MAILPOET-2754]
2020-03-16 19:27:27 +01:00
b6f704c2a8 Simply color styles rendering in form columns
[MAILPOET-2754]
2020-03-16 19:27:27 +01:00
a8b0f1de2b Use name as fallback label
[MAILPOET-2747]
2020-03-16 08:35:52 +01:00
1d029374e8 Create new settings page
[MAILPOET-2676]
The new settings can be accessed via `?page=mailpoet-new-settings`
I don't think we need a flag for this because it's already hidden.
2020-03-16 08:03:26 +01:00
2917361a98 Fix wrong Doctrine 'inversedBy' annotation
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
038a7fee1c Escape parameter for LIKE statement
[MAILPOET-2645]
2020-03-11 17:06:02 +00: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
cf88ada402 Rewrite old tests to NewslettersListingRepository tests
[MAILPOET-2645]
2020-03-11 17:06:02 +00:00
99f4a377c7 Remove functionality from old model
[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