Commit Graph

11986 Commits

Author SHA1 Message Date
Rostislav Wolny
c78922c12e Remove unused FinderMock dummy service
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
82ce309df1 Rename property used for a dynamic segments service
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
510921f27e Remove unused free plugin connector service
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
f6808404f2 Update dynamic segment listing to display all and subscribed count
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
cdc090fc15 Limit legacy segment subscriber count to subscribed subscribers
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
b37d1f8c03 Allow all subscription statuses in WC segments
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
d7e64b6fd0 Load dynamic segments for subscribers listing in listing repository
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
cd295c7aec Allow fetching count of subscribers with status
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
694d1fae10 Refactor SubscribersFinder to be always injected by container
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
b91687cbc1 Add integration test for SegmentSubscribersRepository
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
2b90042189 Add acceptance test for WooCommerce dynamic segments
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
c952ef9542 Use only Listing repository in subscribers listing API
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
a98f627dbf Add segment filters application to Subscribers listing repository
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
3d517a43dc Remove unnecessary SendingNewslettersSubscribersFinder service
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
5aa4e880e6 Refactor static/dynamic condition to match old behavior
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
0437236cf1 Refactor subscriber finder to use new repository
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
f948f2b53a Refactor loading subscriber counts in dynamic segments API
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
231b7eb2a9 Add SegmentSubscriberRepository with basic methods
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
a1b3677223 Implement WooCommerce category purchase segment filter in Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
750014716e Implement WooCommerce product segment filter using Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
ed059670fb Refactor email action filter test to Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
00db901d94 Implement email actions filter in Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
cf76480ab3 Implement userRole filter using Doctrine
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
d2e46c17ed Add dummy dynamic segments filters
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
d18d3b052d Add dynamic segments filter entity
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
814686e8d2 Refactor mailpoet_get_segment_filters to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
bf053edbfb Refactor mailpoet_subscribers_in_segment_apply_bulk_action_handlers to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
a42b3d6e3f Refactor mailpoet_subscribers_listings_filters_segments to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
1a56b2534e Refactor mailpoet_get_subscribers_listings_in_segment_handlers to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
f9f8428b42 Move dynamic segment type constant to segment entity
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
dd7390ec73 Refactor mailpoet_get_subscribers_in_segment_finders hook to direct calls
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
331e40a137 Remove filter mailpoet_segments_with_subscriber_count
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Rostislav Wolny
dd4bf486a6 Load dynamic segments for list directly without hook
[MAILPOET-3077]
2020-09-28 14:26:53 +02:00
Jan Lysý
c64137a792 Add a placeholder for segment into scheduling Welcome mail
[MAILPOET-3133]
2020-09-28 13:13:20 +02:00
Ján Mikláš
c50b41da12 Fix parsley errors position
[MAILPOET-3089]
2020-09-28 11:19:24 +02:00
Ján Mikláš
ff780daf4f Recommend using preview text only on a single line
[MAILPOET-3089]
2020-09-28 11:19:24 +02:00
Ján Mikláš
3b301a26a1 Correct validation for max 250 characters for subject and preview text
[MAILPOET-3089]
2020-09-28 11:19:24 +02:00
Ján Mikláš
c480aa04c7 Use className instead of class
[MAILPOET-3089]
2020-09-28 11:19:24 +02:00
Ján Mikláš
37857c03c0 Fix acceptance tests
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
5b03b81d1d Show correct submit button
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
acb2d9cac6 Show tooltips in subject and preview inputs
[MAILPOET-3089]
2020-09-28 11:19:24 +02:00
Ján Mikláš
af83c17418 Allow tooltips in <Input> and <Textarea> components
[MAILPOET-3089]
2020-09-28 11:19:24 +02:00
Ján Mikláš
97f41d5d7b Correctly show WooCommerce emails in email creation steps
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
4ac4f591a9 Rename "WooCommerce Emails" to "WooCommerce" in email creation steps
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
b6a2fa8ee6 Use Heading for automatic email conditions
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
9b85d90644 Use white background in email creation flow
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
ea01441634 Add <Background> component for setting background to the whole page
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
1269becbd4 Redesign subject and preview line
[MAILPOET-3089]
2020-09-28 11:19:24 +02:00
Ján Mikláš
28f917a7b8 Move form styles from generic to plugin styles
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00
Ján Mikláš
705d2dd2ca Use Toggle for scheduling email
[MAILPOET-2790]
2020-09-28 11:19:24 +02:00