1025 Commits

Author SHA1 Message Date
Andrew Shvayka
8005b1c1dc
Merge pull request #7455 from thingsboard/feature/mvel-executor
[3.4.2] MVEL executor
2022-10-31 12:39:58 +02:00
Andrew Shvayka
7a8da89862
Merge pull request #7237 from YuriyLytvynchuk/feature/process_exception_extension_http_client
[3.4.2] Feature: processException extension for tbHttpClient
2022-10-31 12:37:12 +02:00
Igor Kulikov
6825ab0f35 UI: Introduce tb-script-lang component 2022-10-28 18:03:10 +03:00
Igor Kulikov
7c2897226d Update default rule chains with mvel script. Update rule nodes config UI. 2022-10-28 12:21:50 +03:00
Yuriy Lytvynchuk
3554f37b0e fix ENTITY_SOURCE 2022-10-27 15:59:49 +03:00
Andrii Shvaika
bfe79780dd MVEL executor improvements 2022-10-27 14:03:48 +03:00
Andrew Shvayka
05813bc554
Merge pull request #7381 from YuriyLytvynchuk/bugfix/node_copy_to_view_add_inactiviy_event
[3.4.2] Fix: Node 'copy to view' add INACTIVITY_EVENT
2022-10-24 13:41:34 +03:00
Andrew Shvayka
73868338c8
Merge pull request #7238 from YuriyLytvynchuk/feature/delete_attributes_node
[3.4.2] Feature: New RuleNode "delete attributes"
2022-10-24 13:34:55 +03:00
Igor Kulikov
bfdc4a0801 Minor fixes. Update rule node UI 2022-10-20 12:28:32 +03:00
Igor Kulikov
4ea96fa289 Update rule node config UI 2022-10-19 20:03:24 +03:00
Andrii Shvaika
2349b16b55 MVEL executor support in rule nodes 2022-10-19 17:49:59 +03:00
Andrii Shvaika
42832aab8c Test script controller and test fixes 2022-10-19 16:26:26 +03:00
Andrii Shvaika
d3f06bd3a4 MVEL executor implementation 2022-10-18 18:39:43 +03:00
ShvaykaD
57eab8d73c add validation for empty list of attributes in save attributes node 2022-10-07 12:36:10 +03:00
Yuriy Lytvynchuk
aba19f171e refactor code
refactor deleteAndNotify callback
2022-10-06 12:37:00 +03:00
Yuriy Lytvynchuk
1cfb0a03ab refactor code 2022-10-06 12:34:27 +03:00
Yuriy Lytvynchuk
c3b3a1ab3a add INACTIVITY_EVENT 2022-10-05 14:22:29 +03:00
Andrii Shvaika
7e927b7aba Add support of relation add/update/delete events to rule engine 2022-10-05 13:46:01 +03:00
Andrew Shvayka
cd6e50312c
Merge pull request #7348 from thingsboard/feature/math-rule-node
[3.4.2] Math rule node
2022-09-29 12:54:07 +03:00
Igor Kulikov
339f90053e Math rule node config UI improvements 2022-09-29 12:07:40 +03:00
Igor Kulikov
6aa13dd8fd Update Math Node icon 2022-09-29 11:54:42 +03:00
Igor Kulikov
7b040828ae Update math node ui config 2022-09-28 16:56:31 +03:00
Andrew Shvayka
104525d659
Merge pull request #7244 from YuriyLytvynchuk/feature/node_split_array
[3.4.2] Feature: new RuleNode 'split array msg'
2022-09-28 16:44:27 +03:00
Andrew Shvayka
204266496e
Merge pull request #7243 from YuriyLytvynchuk/feature/node_json_path
[3.4.2]Feature: New ruleNode 'json path'
2022-09-28 16:37:57 +03:00
Andrew Shvayka
27cb8bbef9
Merge pull request #7242 from YuriyLytvynchuk/feature/node_delete_keys
[3.4.2] Feature: new RuleNode "delete keys"
2022-09-28 16:34:39 +03:00
Igor Kulikov
e71357bb87 Add math rule node config ui 2022-09-28 16:34:31 +03:00
Andrew Shvayka
7a78cbe17a
Merge pull request #7241 from YuriyLytvynchuk/feature/node_rename_keys
[3.4.2] Feature: New RuleNode 'rename keys'
2022-09-28 16:32:31 +03:00
Andrew Shvayka
9bd66871ba
Merge pull request #7240 from YuriyLytvynchuk/feature/node_copy_from_metadata_to_msg
[3.4.2] Feature: New RuleNode 'copy keys'
2022-09-28 16:31:59 +03:00
ShvaykaD
dbe7a2b914 fixed logging issue in Device profile node 2022-09-28 16:09:47 +03:00
ShvaykaD
dd0c4a2930 merge with master 2022-09-28 16:07:00 +03:00
Andrii Shvaika
0501034508 Default Math Node configuration fix 2022-09-28 15:17:21 +03:00
Igor Kulikov
f14a337c73 Merge branch 'master' into feature/math-rule-node 2022-09-28 15:01:46 +03:00
Igor Kulikov
6a64f2d857 Update rule node ui config 2022-09-28 14:34:52 +03:00
Yuriy Lytvynchuk
5ee50e1e0e add private fields
refactor test
2022-09-28 10:01:20 +03:00
Yuriy Lytvynchuk
dea7323448 refactor nodeDetails 2022-09-28 09:59:16 +03:00
Yuriy Lytvynchuk
d41a791dc3 add enqueueForTellNext 2022-09-27 17:12:01 +03:00
ShvaykaD
ef875a97b4 refactor entity action methods in TbContext & fix device profile node exception 2022-09-27 15:36:14 +03:00
Yuriy Lytvynchuk
c1a6addc2e private fields in node 2022-09-27 15:01:14 +03:00
Andrii Shvaika
f9b7f6540e Math Function rule node 2022-09-27 14:57:18 +03:00
Yuriy Lytvynchuk
29044eb324 private fields in node 2022-09-27 13:01:58 +03:00
Yuriy Lytvynchuk
0912d0685f private fields in node 2022-09-27 13:00:59 +03:00
Yuriy Lytvynchuk
7c977f5287 set private fields in node config 2022-09-27 12:58:58 +03:00
Andrew Shvayka
d572119201
Merge pull request #7239 from YuriyLytvynchuk/feature/node_fetch_device_credentials
[3.4.2] Feature: New RuleNode 'fetch device credentials'
2022-09-27 12:28:45 +03:00
Yuriy Lytvynchuk
268a4883c4 refactor test 2022-09-27 10:55:35 +03:00
Yuriy Lytvynchuk
996aa0f5c2 refactor code 2022-09-27 10:52:12 +03:00
Yuriy Lytvynchuk
ff89f85bd1 add comstant 2022-09-27 10:28:29 +03:00
Andrii Shvaika
15ee23c5d5 Math node implementation 2022-09-26 18:20:37 +03:00
Andrew Shvayka
f229a506cc
Merge pull request #7245 from YuriyLytvynchuk/feature/node_change_originator_add_entitytype
[3.4.2] Feature: change originator node - add ENTITY_SOURCE
2022-09-26 18:12:53 +03:00
Yuriy Lytvynchuk
5a6cf5c92f refactor code & test 2022-09-26 12:54:17 +03:00
Yuriy Lytvynchuk
2cd175891b refactor test 2022-09-26 11:58:08 +03:00