|
9de62db7df
|
Add number of required automation steps to templates
[MAILPOET-6002]
|
2024-05-01 12:26:09 +02:00 |
|
|
3a5f108e42
|
Change free-only templates to default
[MAILPOET-6002]
|
2024-05-01 12:26:09 +02:00 |
|
|
7f63445f5a
|
Pass filter-provided parameters to field value factories
[PREMIUM-253]
|
2024-03-11 10:31:15 +01:00 |
|
|
738c35891a
|
Simplify getSinglePayloadByClass, remove wrong check
[MAILPOET-5720]
|
2024-02-14 14:36:22 +01:00 |
|
|
0d2e3e4f19
|
Add API endpoint to fetch automation template data
[MAILPOET-4537]
|
2023-12-11 20:51:12 +01:00 |
|
|
d220f05840
|
Move automation template categories to registry
This will also allow 3rd parties adding new categories in the future.
[MAILPOET-4676]
|
2023-11-20 14:30:05 +01:00 |
|
|
f55c4f7755
|
Make next step ID nullable (ability to save multiple edges without next steps)
[MAILPOET-5586]
|
2023-10-23 17:09:16 +02:00 |
|
|
7fac20fc8c
|
Make default error value NULL, make data non-nullable
[MAILPOET-5599]
|
2023-09-25 06:10:52 -07:00 |
|
|
4b8705e6b4
|
Normalize error trace objects to associative arrays
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
|
864cc2b01d
|
Add run number to logs
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
|
370f4ee3ae
|
Add step type, step key, and updated timestamp to run logs
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
|
c2027932c0
|
Remove unnecessary check
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
|
ef42cf39f1
|
Reorder props & getters and polish automation run log
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
|
dd881d8b33
|
Extract logging logic to a service, make logs mutable
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
|
d8afb42d89
|
Fix inconsistency between automation run and run log statuses
[MAILPOET-5568]
|
2023-09-20 02:36:40 -07:00 |
|
|
5f088d2c35
|
Add step run number to step run args
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
|
b7ef250511
|
Refactor next step scheduling to a StepScheduler service
[MAILPOET-5569]
|
2023-09-20 02:36:40 -07:00 |
|
|
1c370f6136
|
Allow to alter created at date
[MAILPOET-5405]
|
2023-07-31 09:44:56 +02:00 |
|
|
05b00530bc
|
Do not construct automations when serializing templates
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
|
dd037c349c
|
Use strings for template categories
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
|
b372a176e1
|
Create automations from templates lazily
This prevents creating all automations for all templates just to list them, etc.
[MAILPOET-5372]
|
2023-06-19 13:29:25 +02:00 |
|
|
9b6ea25d6f
|
Add method to get all triggers
[MAILPOET-4934]
|
2023-05-15 08:19:19 +02:00 |
|
|
11d2dd7c24
|
Make subjectData available
[MAILPOET-4934]
|
2023-05-15 08:19:19 +02:00 |
|
|
ee0c3f4bbf
|
Add one field for each new filter type (number, integer, boolean, string)
[MAILPOET-4624]
[MAILPOET-5001]
[MAILPOET-5187]
|
2023-05-01 12:42:35 +02:00 |
|
|
b91d96deab
|
Fix doctype to reflect the array key can be an integer
[MAILPOET-5267]
|
2023-04-26 09:56:08 +02:00 |
|
|
f75620a7c1
|
Add IDs for filter groups and filter definitions
[MAILPOET-5257]
|
2023-04-24 10:42:28 +02:00 |
|
|
34ca96d007
|
Introduce filters data type and filter groups to enable saving and/or filter combinations
[MAILPOET-5257]
|
2023-04-24 10:42:28 +02:00 |
|
|
9d99872ef7
|
Implement field value loading logic
[MAILPOET-4946]
|
2023-04-20 16:32:32 +02:00 |
|
|
7d6cfd911e
|
Pass subject payload to field factories
[MAILPOET-4946]
|
2023-04-20 16:32:32 +02:00 |
|
|
56b551dc16
|
Implement enum array filter
[MAILPOET-4946]
[MAILPOET-5002]
|
2023-04-20 16:32:32 +02:00 |
|
|
eaa1a4aa69
|
Save automation filters to the database
[MAILPOET-4946]
|
2023-04-20 16:32:32 +02:00 |
|
|
b5eaf6d115
|
Rename hash method to getHash
[MAILPOET-4966]
|
2023-03-01 16:14:38 +01:00 |
|
|
a96d2388f4
|
Use serialize for the hash generation
[MAILPOET-4966]
|
2023-03-01 16:14:38 +01:00 |
|
|
dd3b37aba8
|
Improve names for all meta methods
[MAILPOET-4966]
|
2023-03-01 16:14:38 +01:00 |
|
|
8d41b5521c
|
Fix typo
[MAILPOET-4966]
|
2023-03-01 16:14:38 +01:00 |
|
|
9e016bfc07
|
Add hash to Subject
The hash gives us a new column in our table, which we can
use to query a specific combination of args and key more
efficient
[MAILPOET-4966]
|
2023-03-01 16:14:38 +01:00 |
|
|
8cfb93a3b6
|
Add meta data to Automation
[MAILPOET-4966]
|
2023-03-01 16:14:38 +01:00 |
|
|
c4faa53386
|
Store run subjects in extra table
[MAILPOET-4966]
|
2023-03-01 16:14:38 +01:00 |
|
|
9d55d3f134
|
Use "automation" instead of "workflow"
[MAILPOET-4793]
|
2022-11-14 12:14:35 +02:00 |
|
|
bda979ec4f
|
Fix trash error when workflow status is draft
[MAILPOET-4792]
|
2022-11-09 19:58:44 +03:00 |
|
|
dfdc8cfd09
|
Add WorkflowTemplate types
[MAILPOET-4745]
|
2022-11-09 15:24:50 +03:00 |
|
|
cc5959805b
|
Use "workflow_triggers" table instead of an inline JSON
[MAILPOET-4778]
|
2022-11-08 16:17:34 +02:00 |
|
|
af1e09f46f
|
Remove "inactive" status for now, use "draft" instead
[MAILPOET-4757]
|
2022-11-07 11:17:36 +02:00 |
|
|
627962570e
|
Add new workflow status 'deactivating'
[MAILPOET-4731]
|
2022-10-25 12:46:07 +02:00 |
|
|
89c43a5cb9
|
Extract workflow duplication logic to a controller, fix some issues
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
|
a4c8caa664
|
Add basic duplication ability
[MAILPOET-4540]
|
2022-10-14 12:03:53 +03:00 |
|
|
b6ba15c6c3
|
Introduce step validation args, similarly to step run args
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
|
a2948efc46
|
Rename namespace with defs for 3rd-party integrations to "Integration"
[MAILPOET-4659]
|
2022-10-13 11:58:11 +02:00 |
|
|
18c4257f1f
|
Drop hasValues method
[MAILPOET-4673]
|
2022-10-12 10:24:58 +02:00 |
|
|
05a052ec08
|
Remove extra line break
[MAILPOET-4673]
|
2022-10-12 10:24:58 +02:00 |
|