Jan Jakes
c97476e8c3
Add controller to create workflows via REST API
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
Jan Jakes
41cb2c4034
Add storage service for workflows & create workflow method
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
Jan Jakes
da2621230d
Move automation engine code under "Engine" namespace
...
This is to separate the engine itself from "integrations" that will be
built on top of the engine.
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
Jan Lysý
69769697ab
Add handling new type of error for email volume limit
...
[MAILPOET-4047]
2022-03-01 10:58:31 +01:00
Rostislav Wolny
f6a6dc1802
Rename premium page to upgrade page
...
[MAILPOET-4164]
2022-02-28 16:49:26 +01:00
Jan Jakes
de3227c6d6
Add endpoint to (re)create and delete automation DB schema
...
These are just "system" testing endpoints that we'll use in prototyping
phases. We should remove them eventually.
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
Jan Jakes
7c503a3517
Add basic migrator to create/delete automation tables for prototyping
...
This is a simple service used only for prototyping that will allow us
to simply change and recreate database schemas. Eventually, we'll need
to replace it with database migration logic.
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
Jan Jakes
9e8e3a37bb
Add basic workflow endpoint with hello world message
...
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
Jan Jakes
99a8ee3a46
Add basic API route handling wrapper for WP REST API
...
Each endpoint will be a class that can implement get/post/put/delete methods.
The routes are registered to WP REST API automatically based on the existence
of implemented methods. The endpoint classes are handled standard services and
therefore can leverage full powers of the DI container.
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
Jan Jakes
ebfddb73bd
Add endpoint-class factory based on PSR-11 container interface
...
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
Jan Jakes
ddb04feef4
Add empty automation initializer
...
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
Jan Jakes
9dc2809462
Add automation page
...
[MAILPOET-4135]
2022-02-21 09:56:26 +01:00
John Oleksowicz
00f3e3787d
New service for handling setting changes
...
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
John Oleksowicz
82a6fb8ac7
Refactor migrator to be a DI service
...
[MAILPOET-4061]
2022-02-07 14:37:08 +01:00
Rostislav Wolny
ad94cffdea
Remove proprietary AbandonedCartPageVisitTracker
...
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
Rostislav Wolny
056992bc07
Add service for tracking subscriber activity on a website
...
[MAILPOET-3897]
2022-02-07 09:38:25 +01:00
wxa
5772dc086c
Add Woo membership segment backend
...
[MAILPOET-3880]
2022-01-27 16:14:14 +01:00
Jan Jakes
9f790efbf0
Move plugin files to a subfolder
...
[MAILPOET-3988]
2022-01-18 15:30:22 +01:00