2755 Commits

Author SHA1 Message Date
Vladyslav_Prykhodko
069ef4de5b Merge remote-tracking branch 'upstream/develop/3.5' into feature/notification-system 2023-03-06 10:21:41 +02:00
Sergey Matvienko
fd7f53bc95 RedisTbTransactionalCache fix - skip eviction of empty key list 2023-02-28 21:47:51 +01:00
ViacheslavKlimov
79670d9f9d Notification system improvements 2023-02-28 19:19:59 +02:00
Andrew Shvayka
0ba8336ee9
Merge pull request #8089 from dashevchenko/secureRNG
Updated RNG for reset password token to secure one
2023-02-28 18:26:21 +02:00
dashevchenko
04c36916ed moved system env property 2023-02-28 14:53:57 +02:00
Andrew Shvayka
3e313371d1
Merge pull request #8143 from smatvienko-tb/feature/test-improvements-memory
[3.5] Test improvements - memory
2023-02-28 11:52:58 +02:00
Sergey Matvienko
368455119b Shutdown callback executor for RemoteJsInvokeService. Call shutdown timeoutExecutorService from AbstractScriptInvokeService 2023-02-27 21:58:12 +01:00
Sergey Matvienko
af62bc1d98 Shutdown jsExecutor after Nashorn destroy 2023-02-27 21:30:37 +01:00
Sergey Matvienko
0f324d1132 HashPartitionService: set myPartitions atomically 2023-02-24 20:54:40 +01:00
ViacheslavKlimov
627889a437 Remove tenant_id constraint from notification entities; permission checks refactoring 2023-02-24 13:17:24 +02:00
ViacheslavKlimov
8a922f36a4 Notification system refactoring 2023-02-23 12:45:16 +02:00
ViacheslavKlimov
e3f971231a Notification api permission checks refactoring 2023-02-21 12:36:15 +02:00
ViacheslavKlimov
dd5c970b3a Merge remote-tracking branch 'origin/develop/3.5' into feature/notification-system
# Conflicts:
#	application/src/main/java/org/thingsboard/server/controller/BaseController.java
2023-02-20 12:57:32 +02:00
ViacheslavKlimov
d1e135d004 Send notification without template creation 2023-02-17 15:44:30 +02:00
dashevchenko
b261cb2ab1 renamed UserData to UserEmailInfo 2023-02-17 11:12:46 +02:00
dashevchenko
a613e1dbc6 refactoring 2023-02-16 17:46:24 +02:00
dashevchenko
4470ae9a05 added tests 2023-02-16 13:45:01 +02:00
dashevchenko
559b741749 added REST method in UserController to get users by query 2023-02-16 00:37:10 +02:00
dashevchenko
2c5c0a17bf refactoring 2023-02-15 17:12:45 +02:00
Vladyslav_Prykhodko
3eba03cccc Fixed after merge 'upstream/develop/3.5' 2023-02-14 11:39:29 +02:00
Vladyslav_Prykhodko
2212a6d9be Merge remote-tracking branch 'upstream/develop/3.5' into feature/notification-system 2023-02-14 11:09:34 +02:00
dashevchenko
683dee03da refactoring 2023-02-12 20:52:18 +02:00
dashevchenko
a25e328b7c fixed update settings method 2023-02-11 00:25:52 +02:00
Andrii Shvaika
b92fa8ce5d Minor code review improvements 2023-02-10 18:40:01 +02:00
dashevchenko
6c5054a6e8 added caching, added PUT methods, refactored code 2023-02-10 17:08:27 +02:00
dashevchenko
f3b6531362 merged with develop/3.5 2023-02-07 14:59:21 +02:00
dashevchenko
16c5a4f1f9 refactoring 2023-02-07 14:49:09 +02:00
dashevchenko
f214864503 added controller methods for saving user settings in UserController 2023-02-07 13:55:16 +02:00
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
Andrii Shvaika
a203c336f1 Merge with master 2023-01-31 16:20:04 +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
Igor Kulikov
cbdc4517e4 Update license header year to 2023 2023-01-31 10:43:56 +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
ShvaykaD
f5e20b5a3e move default queue names and topics to DataConstants 2023-01-26 13:37:19 +02:00
Volodymyr Babak
08114319eb DEPRECATED - deprecated. Revert ENTITY_MERGE_RPC_MESSAGE and set as deprecated 2023-01-24 12:56:20 +02:00
Volodymyr Babak
f7db1d6612 Revert deprecated enum 2023-01-23 17:03:41 +02:00
Volodymyr Babak
94c69acf5d Introduced BaseDeviceEdgeProcessor 2023-01-23 12:21:48 +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
Andrew Shvayka
5d08ef9289
Merge pull request #7914 from volodymyr-babak/edge/rule-chain-in-profiles
[3.5] Added default edge rule chain to asset/device profiles
2023-01-16 15:52:59 +02:00
Andrew Shvayka
3cf5fb1a0d
Merge pull request #7878 from volodymyr-babak/edge-install-instructions
[3.5] Add edge install instructions for docker
2023-01-16 15:49:30 +02:00
ViacheslavKlimov
e4c2d41561 'PROCESSING' notification request status; targets to UUID array 2023-01-16 12:50:18 +02:00
Volodymyr Babak
687cabdfcb Merge remote-tracking branch 'upstream/develop/3.5' into edge/rule-chain-in-profiles 2023-01-16 11:15:00 +02:00
Andrew Shvayka
a190ef3ccf
Merge pull request #7762 from dashevchenko/alarmComments
[3.5] Alarm comments feature
2023-01-13 18:40:20 +02:00