4748 Commits

Author SHA1 Message Date
ViacheslavKlimov
bbaaa6b972 Tests for Rule Engine component lifecycle event notification rule; improvements 2023-02-02 14:15:54 +02:00
ViacheslavKlimov
7d9fff4e44 New notification rule triggers: alarm comment and Rule Engine component lifecycle event; refactoring 2023-02-01 20:00:32 +02:00
Vladyslav_Prykhodko
8174a97926 Merge with klimov/feature/notification-system 2023-01-31 17:46:12 +02:00
ViacheslavKlimov
63dbd1ef68 Refactor SlackNotificationTargetConfig 2023-01-31 13:19:39 +02:00
ViacheslavKlimov
789120e2c9 Notification rules: more tests, additionalConfig with description; refactor NotificationSettings 2023-01-31 13:12:14 +02:00
ViacheslavKlimov
5cd82cfda3 Notification rule info; api to get targets by ids array 2023-01-30 15:39:20 +02:00
ViacheslavKlimov
be5eed96dc Slack notification target; refactoring 2023-01-30 14:50:44 +02:00
ViacheslavKlimov
1a5f9bc16d Minor refactoring 2023-01-23 11:48:44 +02:00
Vladyslav_Prykhodko
baade28170 Delete dublicated method 2023-01-20 18:10:11 +02:00
ViacheslavKlimov
4bfacad698 API for marking all as read; additionalConfig for push-notification 2023-01-19 12:55:47 +02:00
ViacheslavKlimov
376c4c95d1 Add new notification types; WS api docs 2023-01-18 18:13:51 +02:00
ViacheslavKlimov
89aa75718d Notification request info 2023-01-17 19:29:27 +02:00
ViacheslavKlimov
b7f3aef044 Notification rules; refactoring 2023-01-17 16:30:47 +02:00
ViacheslavKlimov
e4c2d41561 'PROCESSING' notification request status; targets to UUID array 2023-01-16 12:50:18 +02:00
ViacheslavKlimov
b89158643e Notification request preview 2023-01-13 13:37:15 +02:00
ViacheslavKlimov
91a4de7780 Send notifications via Slack independently of the targets 2023-01-12 15:01:23 +02:00
ViacheslavKlimov
6eea14bcf7 Add default subject to notification template, add 'enabled' option; refactoring 2023-01-12 13:58:19 +02:00
ViacheslavKlimov
7524dd9258 Remove NotificationOriginatorType, use EntityType; refactor NotificationInfo 2023-01-11 15:18:22 +02:00
ViacheslavKlimov
38c9d5dcd8 Move delivery methods to notification template; refactoring 2023-01-11 14:58:18 +02:00
ViacheslavKlimov
5c5d683236 Add indexes for notification entities; refactoring 2023-01-08 13:42:43 +02:00
ViacheslavKlimov
1317a8aca9 Rename WebSocket delivery method to push-notification; refactoring 2023-01-06 18:34:35 +02:00
ViacheslavKlimov
654e61683a Improvements and refactoring 2023-01-06 17:50:34 +02:00
ViacheslavKlimov
141bd74113 Notification target and template api docs; improvements 2023-01-02 17:25:03 +02:00
Vladyslav_Prykhodko
8d238e5e35 Fixed call updated script for notification service 2022-12-27 14:34:43 +02:00
Andrii Shvaika
509da5dee4 Merge branch 'feature/notification-system' of github.com:ViacheslavKlimov/thingsboard into feature/notification-system 2022-12-27 13:07:55 +02:00
Andrii Shvaika
34d7a6ced8 Merge remote-tracking branch 'origin/master' into develop/3.5 2022-12-27 13:06:46 +02:00
ViacheslavKlimov
409976c6a3 Multiple notification targets for request; improvements and refactoring 2022-12-23 18:47:40 +02:00
Andrii Shvaika
83b2005601 Merge branch 'feature/base-entity-service-improvement' of github.com:ShvaykaD/thingsboard into develop/3.5 2022-12-22 11:41:50 +02:00
ViacheslavKlimov
7792e80283 Merge branch 'master' into feature/notification-system 2022-12-21 17:53:41 +02:00
ViacheslavKlimov
0a17f99360 Refactoring; TbSlackNode 2022-12-21 15:04:06 +02:00
Igor Kulikov
acfb357135 Update UI help link 2022-12-20 16:59:45 +02:00
ViacheslavKlimov
58b9b1b6d3 Clear notification system entities on cascade on tenant's deletion 2022-12-19 20:07:52 +02:00
ViacheslavKlimov
738b9dc494 Slack notification channel; refactoring 2022-12-19 19:56:20 +02:00
Andrew Shvayka
84c82d08a7
Merge pull request #7792 from volodymyr-babak/edge/misc-fixes
[3.4.3][Bug] Edge root rule chain update fix. USER entity support added. INACTIVITY_TIMEOUT pushed to edge.
2022-12-19 11:56:47 +02:00
ViacheslavKlimov
55fc7131fb Validation for rule node configuration; improve validation error message 2022-12-17 16:58:58 +02:00
ViacheslavKlimov
4b39d2a221 Notification request stats 2022-12-15 15:50:01 +02:00
ViacheslavKlimov
aa89d0e936 Merge branch 'master' into feature/notification-system
# Conflicts:
#	application/src/main/java/org/thingsboard/server/controller/plugin/TbWebSocketHandler.java
#	application/src/main/java/org/thingsboard/server/service/ws/DefaultWebSocketService.java
#	application/src/test/java/org/thingsboard/server/controller/BaseWebsocketApiTest.java
#	application/src/test/java/org/thingsboard/server/controller/TbTestWebSocketClient.java
2022-12-15 15:32:26 +02:00
ShvaykaD
5c5b83c4ce updated logic & fix typos after review 2022-12-15 15:10:38 +02:00
Volodymyr Babak
268f0499bf Merge branch 'master' of github.com:thingsboard/thingsboard into edge/misc-fixes 2022-12-15 14:53:39 +02:00
Andrew Shvayka
985b985265
Merge pull request #7801 from dashevchenko/addedDeviceProfileServiceToTbContext
[3.4.3] Added DeviceProfileService and AssetProfileService to TBContext
2022-12-15 14:39:21 +02:00
Andrii Shvaika
aadc2e35b7 Merge with master 2022-12-15 14:27:13 +02:00
YevhenBondarenko
df28b21733 fixed bulk import test infinite await 2022-12-15 13:19:03 +01:00
dashevchenko
b567341481 added DeviceProfileService and AssetProfileService to TBContext 2022-12-15 12:36:23 +02:00
Andrew Shvayka
10587d797e
Merge pull request #7788 from ViacheslavKlimov/fix/sysadmin-ws-session
[3.4.3] Fix NPE on WS subscription for sysadmin
2022-12-15 12:07:51 +02:00
ViacheslavKlimov
a6bfb049aa Improvements for notification templates 2022-12-14 19:02:23 +02:00
ViacheslavKlimov
377f59400d BaseController refactoring: remove boilerplate permission checks 2022-12-14 18:57:57 +02:00
ViacheslavKlimov
deb2867df1 Multiple notification delivery methods; notification templates 2022-12-14 14:27:20 +02:00
ShvaykaD
7d9f437927 rollback optional changes for fetchEntityCustomerId method 2022-12-14 12:37:19 +02:00
ShvaykaD
f167c7c48b code cleanup after review 2022-12-14 12:30:27 +02:00
Volodymyr Babak
f399a80dee Merge remote-tracking branch 'upstream/master' into edge/misc-fixes 2022-12-13 17:11:24 +02:00