Commit Graph

16068 Commits

Author SHA1 Message Date
Rodrigo Primo
cc43b25b7d Replace most of the uses of Newsletter model with Doctrine in NewsletterTest
[MAILPOET-4363]
2022-09-21 16:03:21 +02:00
Rostislav Wolny
d0c65b9446 Cleanup MP API test
[MAILPOET-4295]
2022-09-21 16:02:23 +02:00
Rostislav Wolny
09f5790120 Move getSubscribers integration test into specific test file
[MAILPOET-4295]
2022-09-21 16:02:23 +02:00
Rostislav Wolny
1dac2522c6 Refactor public API getSubscriber to doctrine
[MAILPOET-4295]
2022-09-21 16:02:23 +02:00
Rostislav Wolny
3d4ca982a6 Update Woo COT build in test to the latest beta
[MAILPOET-4572]
2022-09-21 10:49:10 -03:00
Rostislav Wolny
04b6c4c9d5 Fix flaky SenderDomainCheckCest
The test failed and on the screenshot there was still a spinner
so I'm trying to improve the stability by increasing the timeout.
[MAILPOET-4556]
2022-09-21 14:02:45 +02:00
Rostislav Wolny
1713781e5a Attempt to fix ManageSegmentCest flakiness
This is an addition to previous changes in clicks.
I want to make sure the click on the All filter was successful.
It may give us a better insight into what failed in case the test fails in the future.
[MAILPOET-4556]
2022-09-21 14:02:45 +02:00
Rostislav Wolny
2464fd9705 Fix NewsletterSendingErrorCest
This test started failing after updating to newer Chrome.
It seems that the text can no longer be used in the array of attributes when
checking an element.

[MAILPOET-4556]
2022-09-21 14:02:45 +02:00
Rostislav Wolny
14a2a49c66 Try an alternative fix for flaky clicks on row actions in listing table
The previous fix with with multiple retries didn't help with the flakiness.
I'm trying to improve the click functionality by hovering on the specific table cell instead of the row
and adding wait for the action link being clickable.
I also tried to make our custom click method more robust.
[MAILPOET-4556]
2022-09-21 14:02:45 +02:00
Rostislav Wolny
71340f28db Update chrome in acceptance test
Updating chrome version to improve stability.
[MAILPOET-4556]
2022-09-21 14:02:45 +02:00
Rostislav Wolny
9160318616 Fix flaky ManageSegmentsCest:viewUserRoleSegmentSubscribers
The was failing because of slide down animation was causing that
when the actor was too quick the input was not visible.
[MAILPOET-4556]
2022-09-21 14:02:45 +02:00
Jan Lysý
a7ac298cc9 Merge branch 'release' into trunk 2022-09-21 13:10:22 +02:00
Jan Lysý
f1e13697dc Release 3.98.1 3.98.1 2022-09-21 11:23:03 +02:00
Rostislav Wolny
a0e1c4a341 Fix typo in re-engagement email activation notices
[MAILPOET-4654]
2022-09-21 11:09:16 +02:00
Rostislav Wolny
409ff2b751 Add activation tracking and display activation notice for re-engagement emails
[MAILPOET-4654]
2022-09-21 11:09:11 +02:00
Rostislav Wolny
d73de819ee Add tracking of Automattic email activation
[MAILPOET-4654]
2022-09-21 11:09:06 +02:00
Rostislav Wolny
ea2f56bacc Fix delay value in tracking of immediate welcome emails
I found out that we accidentally track values such as "1 immediate" etc.
This commit makes sure we track only string "immediate".
[MAILPOET-4654]
2022-09-21 11:08:59 +02:00
Rostislav Wolny
157035f58c Fix typo in re-engagement email activation notices
[MAILPOET-4654]
2022-09-21 10:54:44 +02:00
Rostislav Wolny
4662c03d0d Add activation tracking and display activation notice for re-engagement emails
[MAILPOET-4654]
2022-09-21 10:54:44 +02:00
Rostislav Wolny
38d7a8821c Add tracking of Automattic email activation
[MAILPOET-4654]
2022-09-21 10:54:44 +02:00
Rostislav Wolny
cba6f19bf8 Fix delay value in tracking of immediate welcome emails
I found out that we accidentally track values such as "1 immediate" etc.
This commit makes sure we track only string "immediate".
[MAILPOET-4654]
2022-09-21 10:54:44 +02:00
David Remer
e1e5749eca Change isTriggeredBy signature for clarity
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
f88c72a7c6 Rename SomeoneSubscribedTrigger to SomeoneSubscribesTrigger
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
40acca4cbe Use correct doc type
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
b914a1d2ec Rename SomeoneSubscribesTrigger key and class
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
ef02e4278c Name selected prop value prop to align with underlying FormTokenField props
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
a69b1264c9 Preload segments
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
c0e8a70f06 Turn no item selected to former 'any item' behavior
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
d093f4f5a7 Open on focus and select first match
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
3156c00a09 Add frontend for user registration trigger
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
bb5da626ba Add UserRegistrationTrigger
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
b0514a1366 Expose user roles to JavaScript
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
e2c9356f4c Execute WorkflowRun only when trigger criteria are met
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
9d2720f504 Extend arguments schema with segment_ids
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
1196df44a6 Add lists selector in sidebar
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
David Remer
b2969c1de1 Render Trigger title differently from usual steps
[MAILPOET-4587]
2022-09-21 10:38:17 +02:00
Rodrigo Primo
df8ba7351c Replace old SendingQueue model with Doctrine code in SubscribersTest
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Rodrigo Primo
85d317015f Replace old Segment model with Doctrine code in SubscribersTest
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Rodrigo Primo
4157a864e5 Replace old Subscriber and SubscriberSegment models with Doctrine code in SubscribersTest
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Rodrigo Primo
0677dbc3b0 Add method to set deletedAt property to SubscriberFactory
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Rodrigo Primo
929e5e6081 Replace old CustomField model with Doctrine code in SubscribersTest
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Rodrigo Primo
8191af6a23 Replace old models with Doctrine code in SettingsTest
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Rodrigo Primo
c3ab2fffec Replace old models with Doctrine code in NewslettersTest
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Rodrigo Primo
f19e98091c Replace CustomField model with Doctrine code in CustomFieldsTest
[MAILPOET-4378]
2022-09-20 15:54:19 +01:00
Jan Lysý
090d592a9c Release 3.98.0 2022-09-20 13:12:00 +02:00
Rostislav Wolny
4256a18b82 Run COT related jobs only on trunk and branches prefixed cot-
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
Rostislav Wolny
9a7dc5a299 Add integration tests for Woo beta with COT off and disabled sync
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
Rostislav Wolny
dbf5ad94ef Add acceptance tests for Woo beta with COT disabled and no sync
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00
Rostislav Wolny
5de513974b Fix running acceptance tests test group on Circle CI 2022-09-19 11:38:03 -03:00
Rostislav Wolny
5d8ccb96b4 Add configuration to allow failures in acceptance and integration test
This option is temporary until we and woo fix all the COT related issue so that all tests pass.
We want to monitor progress of the COT fixes and keep build green even when some issues are still present.
[MAILPOET-4572]
2022-09-19 11:38:03 -03:00