Jan Lysý
43922a7c27
Notify about subscriber changes in WP and Woo synchronizations
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
76b1166269
Add methods for batch changes
...
Because sometimes can be difficult to get updated and created subscribers, I decided to create methods that doesn't need subscriber ids.
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
12c0605f92
Fix variable name typo
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
0bbf1b96d5
Add notifications about imported subscribers
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
b716b427a7
Fix UTC time for changes
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
c1ac9f7922
Add test case on notifications during shutdown
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
3dd872e211
Add SubscriberListener integration test
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
a09a9cdcbf
Add typecast to batch methods
...
Because functions can return ids as a string, the typecast is necessary to avoid type errors.
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
2d835cdec1
Add new action hooks for multiple changes
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
28b91ed994
Notify about subscriber changes in repository
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
1e147c9dd5
Add notify actions for multiple subscribers
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
6f89b47b30
Store time of change in SubscriberChangesNotifier
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
8d5c07a317
Add notifying about deleted subscribers
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
9ff72b4d4c
Add SubscriberListener for notification about changes
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
4fe5219b89
Add notifying about changes to the shutdown hook
...
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
Jan Lysý
2dab7fdb0c
Add new service for handling subscriber changes
...
This new service should store all changes and notify about them at the end of the HTTP request.
[MAILPOET-4727]
2022-10-27 09:31:40 +02:00
David Remer
5075982cd3
Rename validateArray to validateSchemaArray and specify the format in doc comment
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
1a58166a0b
Improve error message for the case when no email has been designed yet.
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
ca0681b1a7
Use alert icon from Figma
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
540b34c63f
Validate multiple properties
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
c8565b1197
Add validateArray method
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
75906820e5
Reset recent changes in Validator
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
2cacb5809d
Avoid iteration
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
900faa2a71
order error cases
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
c140eea734
Adjust DelayActionTest to new error format
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
5201c359d3
Adjust SendEmailActionTest to new error format
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
4e1b1b3c27
Ensure at least one trigger is present and triggers are followed by actions
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
8af01c3bcb
Use Rest API error codes and map them to error messages
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
d94dabb8d6
Style error messages and fields
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
63b1f1670b
Render error fields and messages in steps
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
2d050b0ea5
Update StepError type to conform with new API response
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
686f702ec9
Add errors per field in Response data
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
5754302154
Add all errors from WordPress to the \ValidationException
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
e2ede3e568
use withError to build error message
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
f95824dea0
Add withError() method to exceptions
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
David Remer
650a8704cd
Show saved message when workflow is saved
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
Sam Najian
cd37f92592
PR feedback: add the default value back
...
[MAILPOET-4521]
2022-10-26 12:28:22 +02:00
Sam Najian
6bf201b45e
Remove propTypes and defaultProps from AuthorizeSenderEmailModal
...
Removing the defaultProps is safe since the defaulted prop
is mandatory by TS
[MAILPOET-4521]
2022-10-26 12:28:22 +02:00
Sam Najian
e178d6519c
Remove propTypes from StylesSettingsPanel
...
[MAILPOET-4521]
2022-10-26 12:28:22 +02:00
Sam Najian
97d4a8e4f8
Remove propTypes definition for InputStylesSettings
...
[MAILPOET-4521]
2022-10-26 12:28:22 +02:00
Sam Najian
e5ce252587
Remove propTypes from FormFieldTokenField
...
[MAILPOET-4521]
2022-10-26 12:28:22 +02:00
Sam Najian
b7cae6dac4
Remove propTypes & defaultProps from authorize_sender_domain_modal
...
Safe removal of defaultProps since the defauleted prop is
mandatory by TS and always set by users
[MAILPOET-4521]
2022-10-26 12:28:22 +02:00
Sam Najian
07d3b753b8
Remove babel-plugin-typescript-to-proptypes package
...
[MAILPOET-4521]
2022-10-26 12:28:22 +02:00
Rostislav Wolny
72ef0909f5
Stop executing workers when execution limit is reached
...
When execution limit is reached it makes no sense to continue and
execute additional workers or log the execution limit exception as an error.
[MAILPOET-4725]
2022-10-26 10:13:05 +02:00
Rostislav Wolny
a5473bf882
Use proper logger name for logging cron errors
...
[MAILPOET-4725]
2022-10-26 10:13:05 +02:00
David Remer
c4e7ea4c8e
Use addFilter instead of addAction
...
[MAILPOET-4728]
2022-10-25 12:04:44 -05:00
David Remer
ce462f1643
Close correct HTML element type
...
[MAILPOET-4728]
2022-10-25 12:04:44 -05:00
David Remer
91936aff92
Rename Automation to Automations in Menu
...
[MAILPOET-4728]
2022-10-25 12:04:44 -05:00
David Remer
57858bbe9a
Move Automation menu item between Emails and Forms
...
[MAILPOET-4728]
2022-10-25 12:04:44 -05:00
David Remer
42d9b1241e
Make menu strings translateable and use esc_html__() for menu titles
...
[MAILPOET-4728]
2022-10-25 12:04:44 -05:00