iglocska
56c5b9c409
Merge branch '2.4' into develop
2022-11-09 15:08:02 +01:00
CriimBow
0f6ffb8270
does not exists => does not exist
2022-11-08 16:13:14 +01:00
Sami Mokaddem
a09721292e
Merge branch 'develop' of github.com:MISP/MISP into develop
2022-10-21 08:48:57 +02:00
Jakub Onderka
43244af1b4
fix: [workflow] Correctly check if workflow is enabled
2022-10-18 10:01:58 +02:00
Jakub Onderka
12adf59ad4
chg: [internal] Simplify add workflow
2022-10-18 09:58:07 +02:00
Sami Mokaddem
6e59e5a65f
new: [workflow:execute_module] Allow to ignore format conversion before executing module
2022-10-17 14:35:39 +02:00
Sami Mokaddem
a6e807e1f2
fix: [workflow:getUserForWorkflow] Forgotten return statement for one conditional branch
2022-10-13 08:42:39 +02:00
Sami Mokaddem
e6705863b8
chg: [workflow:debugging] Improved debugging for init endpoint
2022-10-05 14:47:03 +02:00
Sami Mokaddem
ec7f60eb22
fix: [workflow:editor] Gracefully catch case when trying to access an unknown module id
2022-09-14 09:08:13 +02:00
Sami Mokaddem
f479cc858a
new: [workflow:baseModule] Added diagnostic support and support of arbitrary URL for webhook module
2022-09-08 15:43:02 +02:00
Sami Mokaddem
121c1270fb
new: [workflows:execute_module] Added stateless node execution
2022-09-05 10:40:44 +02:00
Benni0
4caad64928
fix: Class 'Folder' not found #8544
2022-08-17 16:23:17 +02:00
Sami Mokaddem
8494c6d187
fix: [worflow:walkGraph] Correct usage of oganisation key
2022-08-04 15:12:30 +02:00
iglocska
61ec464b4d
fix: [workflow] description field default set
2022-08-04 11:28:24 +02:00
Sami Mokaddem
bd33dac909
chg: [workflow] Refactoring and allow running workflow by ID
2022-08-03 16:05:29 +02:00
Sami Mokaddem
44b2a1c3cd
new: [workflow:debugging] Added debugging capability by POSTing workflow exec to an URL
2022-08-03 11:45:17 +02:00
Sami Mokaddem
9f4093a311
chg: [workflow:walkGraph] Simplified condition and logging
2022-08-02 14:25:39 +02:00
Sami Mokaddem
eaa8daa39d
chg: [workflow:executeNode] Improved logging and error catching
2022-08-02 13:47:36 +02:00
Sami Mokaddem
076f2aee64
fix: [workflow:executeForTrigger] Differentiate between error and blocked outcome
2022-08-02 13:42:35 +02:00
Sami Mokaddem
dc5e3d051a
fix: [workflow:executeNode] Make disabled node fails
2022-08-02 13:41:57 +02:00
Sami Mokaddem
a578d0a833
fix: [workflow:validation] Make sure a workflow has one and only one trigger
2022-07-29 10:59:12 +02:00
Sami Mokaddem
60ceed59fa
fix: [workflow] Fixed in walkGraph
2022-07-29 10:24:47 +02:00
Sami Mokaddem
d069d72f35
chg: [workflow] Changed the format of the graph WiP
...
Made a clear separation between node data and module data
2022-07-29 08:33:59 +02:00
Sami Mokaddem
9e8a481b32
chg: [workflow:executeWorkflowForTrigger] Log execution outcome
2022-07-27 12:03:45 +02:00
Sami Mokaddem
c3cd5e5827
chg: [workflow] Started renaming `block` into `module`
2022-07-26 11:32:15 +02:00
Sami Mokaddem
5e29f975d1
chg: [workflow] Enable some module by default when updating
2022-07-26 11:16:08 +02:00
Sami Mokaddem
106d6aa299
chg: [workflows:module_index] Added support of mass enable/disable
2022-07-26 11:07:52 +02:00
Sami Mokaddem
51fa6fd6d8
fix: [workflow] Remove leftovers from previous design with [non]blocking paths from triggers
2022-07-25 13:29:03 +02:00
Sami Mokaddem
ab26b27268
chg: [workflow] added `addWorkflow` function in model
2022-07-25 13:24:15 +02:00
Sami Mokaddem
fb62a38d7a
chg: [workflow:editor] Show warning for path leading to blocking nodes from non-blocking context
2022-07-22 13:28:56 +02:00
Sami Mokaddem
702d2f8a5e
chg: [workflow:attachNotification] Added warning about using a blocking module in a non-blocking trigger
2022-07-22 10:06:18 +02:00
Sami Mokaddem
798e440f57
chg: [workflows:editor] Sort modules in the sidebar by their name
2022-07-21 14:42:40 +02:00
Sami Mokaddem
0de1656f32
fix: [workflow] Log error message on the disk as well upon module execution error
...
This is needed as currently log entries are rollbacked if the trigger was called from the beforeSave context
2022-07-20 16:53:17 +02:00
Sami Mokaddem
fd2bf8511a
chg: [workflow] Simplified extraction of trigger from workflows
2022-07-20 15:35:31 +02:00
Sami Mokaddem
2011bf3670
chg: [workflow] Added support of misp_core_format in triggers and modules
...
Allow trigger to specify if their passed data is compliant with the MISP core format from the RFC. As for module, they can specify if they expect data under the MISP core format to be working properly.
2022-07-20 15:19:33 +02:00
Sami Mokaddem
27cbdf9a5c
chg: [workflow] Removed duplicated module parameter related to blocking and added notice in editor
2022-07-19 09:52:58 +02:00
Sami Mokaddem
0067c8f448
chg: [workflow:module_index] Added notice for modules that failed to load
2022-07-19 09:01:32 +02:00
Sami Mokaddem
508424aa37
chg: [workflow] Convert to MISP Core format before passing data to the workflow
2022-07-18 13:42:10 +02:00
Sami Mokaddem
b162dfed73
chg: [workflow:executeNode] Renamed function
2022-07-18 13:40:22 +02:00
Sami Mokaddem
bb37a25e3a
chg: [workflow] Added option to globally stop workflow execution
...
Not sure if it's relevant since an output can only have one connection
2022-07-13 16:09:35 +02:00
Sami Mokaddem
5b27ecd843
chg: [workflow] Prevent and notify multiple connection for the same output
2022-07-13 15:38:51 +02:00
Sami Mokaddem
ebb31aadaf
new: [workflow:mermaid] New tool to convert graph into mermaid notation
2022-07-13 10:42:43 +02:00
Sami Mokaddem
a048098be5
new: [GraphvizDot] New tool to convert workflow graph into dot notation
2022-07-12 15:51:27 +02:00
Sami Mokaddem
73a5762a6d
chg: [workflows:module_view] Added listening workflows in trigger module view
2022-07-07 09:28:28 +02:00
Sami Mokaddem
a220cac1a5
chg: [workflow] Moved directory of custom modules in `Lib` folder
2022-07-07 09:04:09 +02:00
Sami Mokaddem
14f1ffab8b
chg: [workflow:logging] Added logging to file in addition to DB logging
...
This is used to mitigate a bug that prevent log entries to be saved in the log table if they are inserted in a `beforeSave` context. The bug append because cakephp rolls back any pending entry in the transaction.
2022-07-06 15:31:16 +02:00
Sami Mokaddem
bab33d42b9
chg: [workflow] Renaming and UI Improvements
2022-07-06 14:40:35 +02:00
Sami Mokaddem
2cebf5d158
chg: [workflow] Various improvement and fixes for misp-modules
2022-07-05 15:51:25 +02:00
Sami Mokaddem
dbcedbc505
chg: [workflow] Various improvement and added support of `enrichment_before_query` trigger
2022-07-05 11:19:18 +02:00
Sami Mokaddem
8e746960a1
chg: [workflow] Improved integration with settings + added global setting to enable/disable workflow feature
2022-06-24 12:45:20 +02:00