David Remer
97e160bf67
Fix WordPress.WP.I18n.MissingArgDomain
...
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
David Remer
76048224d1
Fix WordPress.WP.I18n.NonSingularStringLiteralText errors
...
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
David Remer
218de96024
Fix WordPress.WP.I18n.MissingTranslatorsComment errors
...
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
David Remer
b05e6d414c
Remove WP\Functions::__ and other translate functions
...
Under the new sniffer rules, those functions produce errors and, when those methods
are used, the sniffer can not properly be applied.
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
David Remer
0b2b211b08
Add WP.I18n sniffs to our ruleset
...
[MAILPOET-4524]
2022-08-09 13:23:16 +02:00
Jan Lysý
5d1f49b1bd
Fix CSS code style
...
[MAILPOET-4515]
2022-08-09 13:20:53 +02:00
Rodrigo Primo
6532cc1bec
Fix bug when displaying email subjects in the system status page
...
The commit f44afbddf2
introduced a bug
when replacing Paris code with Doctrine code in lib/Tasks/State.php.
This bug was causing the system status page to display "Preview" instead
of the subject of the listed emails. The problem was happening because
during the refactor there was a mistake and we were trying to get a
SendingQueueEntity via its ID using the ScheduledTaskEntity ID. This
commit fixes this problem by getting a SendingQueueEntity that matches
the given ScheduledTaskEntity ID.
[MAILPOET-4508]
2022-08-09 13:19:47 +02:00
alex-mailpoet
3a383fdd82
Fix var name in fix-guzzle.php
2022-08-09 14:13:18 +03:00
alex-mailpoet
7c71255231
Release 3.94.0
2022-08-09 14:13:18 +03:00
alex-mailpoet
a1ef5f9568
Fix type hint in fix-guzzle.php
...
[PREMIUM-199]
2022-08-08 17:28:05 +03:00
Jan Lysý
e7534132d3
Fix update button in Safari
...
[MAILPOET-4479]
2022-08-08 13:34:34 +02:00
Jan Jakes
d1fddb85f7
Add before step save hook per step key to simplify usage
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
24a63f6448
Call step before save hook more safely and explicitly
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
08e8e88502
Use step defaults from schema in template generation
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
1f6ce667e5
Add schema definition for automation steps
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
0dbfb196e2
Redirect back to automation editor after editing automation email
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
4b5afeac54
Save workflow step ID to automation email options
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
bb24838881
Save workflow ID to automation email options
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
0d2c82ad72
Fix row key computation in automation listing
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
72b392fcd5
Do not hardcode email IDs in workflow templates
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
8319c1e4b6
Implement create functionality for automation email in send email step
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
c02e71c6e6
Add workflow saved status to editor store
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
0792bae953
Fix workflow activation discarding unsaved changes
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
4389d3ca5f
Sync automation email step settings to newsletter entity
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
15e4635fe3
Add hook registration helper methods to registry
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
da58a5c416
Trigger workflow and step before save hooks
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
87f35abf8b
Add workflow and step before save hooks
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
a6cbf99ee5
Fix wrong ...$args typehints
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
2faf0739a3
Check that step implementation exists when saving workflow
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
cc2f908236
Add registry methods for step interface implementations
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
ebe8d5d478
Add step interface as a parent of action and trigger
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
4aa323b612
Extract data-carrying classes to dedicated namespace
...
We need a separation of "Step" as an interface vs. "Step" as a serializable data structure.
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
fbd27afedf
Move step runner interface to the control namespace
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
ca308321fd
Rename step runner to handler (free the name to step runner interface)
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
c9aa53df8b
Extract workflow step updating to a separate controller
...
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Jakes
fc11b2f97e
Fix automation editor body class
...
We use edit-site styles now so we need to set the correct class for the footer to disappear.
[MAILPOET-4515]
2022-08-08 13:23:57 +02:00
Jan Lysý
18501385dc
Extend integration test for filters
...
[MAILPOET-4442]
2022-08-08 10:57:42 +02:00
Jan Lysý
c917505170
Add acceptance test with filtering by tag
...
[MAILPOET-4442]
2022-08-08 10:57:42 +02:00
Jan Lysý
0b14a03236
Disable margin left for second select in a row
...
[MAILPOET-4442]
2022-08-08 10:57:42 +02:00
Jan Lysý
2b5d089a79
Add tag filter into subscribers response
...
[MAILPOET-4442]
2022-08-08 10:57:42 +02:00
Jan Lysý
5445bf9305
Add tags statistics method
...
[MAILPOET-4442]
2022-08-08 10:57:42 +02:00
Jan Lysý
98d9952a44
Fix prefetching subscriber relations
...
[MAILPOET-4501]
2022-08-08 10:57:42 +02:00
Jan Lysý
f899eb1c16
Parse name from an email
...
When the settings table is empty and the current user uses an email in the name. We try to parse the name.
[MAILPOET-4501]
2022-08-08 10:42:25 +02:00
Rodrigo Primo
e93befc965
Rename popup message over list/segment badges to 'View subscribers'
...
[MAILPOET-4505]
2022-08-08 09:04:34 +02:00
Rostislav Wolny
c8278dde2a
Use correct exception type when saving segment to DB fails
...
[MAILPOET-4294]
2022-08-04 13:31:53 +02:00
Rostislav Wolny
1d4ec47b25
Move tests for addList under the related service test
...
[MAILPOET-4294]
2022-08-04 13:31:53 +02:00
Rostislav Wolny
9c5dca0206
Refactor MailPoet\API\MP\v1\API::addList to doctrine
...
[MAILPOET-4294]
2022-08-04 13:31:53 +02:00
Rodrigo Primo
73f51523f3
Replace Paris models with Doctrine entities in SubscriberLinkTokens
...
[MAILPOET-4345]
2022-08-04 11:52:57 +02:00
Rodrigo Primo
d3abbddf73
Add a basic integration test to cover the happy path of SubscriberLinkTokens
...
[MAILPOET-4345]
2022-08-04 11:52:57 +02:00
Rodrigo Primo
56b90247b2
Add method to set the link_token to the Subscriber factory
...
[MAILPOET-4345]
2022-08-04 11:52:57 +02:00