4191 Commits

Author SHA1 Message Date
Viacheslav Klimov
7c00cd449f Add option to find existing entity by name when importing; refactoring 2022-04-05 17:12:51 +03:00
Viacheslav Klimov
18b2fd4664 Fix permission checks for export/import api 2022-04-05 15:01:26 +03:00
Viacheslav Klimov
9b8fca9973 Export/import api improvements 2022-04-05 10:45:13 +03:00
Igor Kulikov
03828d2a1f UI: Add alarms table widget/key settings forms 2022-04-04 15:58:58 +03:00
Viacheslav Klimov
2a77c90d13 More tests for export/import api; refactoring 2022-04-04 15:09:46 +03:00
Igor Kulikov
a735586f1e UI: Add entities table widget and key settings form 2022-04-04 14:07:35 +03:00
Igor Kulikov
323c67ff2a UI: Add HTML card/HTML value card widget settings form 2022-04-04 13:14:41 +03:00
Igor Kulikov
63da3e048f UI: Add entities hierarchy widget settings form 2022-04-02 18:54:48 +03:00
Igor Kulikov
b4b4015061 UI: Add dashboard state widget settings form 2022-04-02 18:27:01 +03:00
Igor Kulikov
a6da5644a3 UI: Add simple card widget settings form 2022-04-02 17:49:39 +03:00
Igor Kulikov
7cc553021b UI: Add label widget settings form 2022-04-02 15:09:40 +03:00
Igor Kulikov
0177904eb2 UI: Add markdown widget settings form 2022-04-01 19:18:50 +03:00
Igor Kulikov
ac56d06a55 UI: Settings forms for Timeseries table widget 2022-04-01 17:03:57 +03:00
Viacheslav Klimov
4dcd037a61 Initial tests for export/import 2022-04-01 15:24:22 +03:00
Viacheslav Klimov
e37a075031 Export/import API: refactor, rename packages 2022-04-01 15:22:44 +03:00
YevhenBondarenko
b86a1546e8 created queue routing service 2022-04-01 13:33:11 +02:00
Viacheslav Klimov
19a27f93f4 Export/import API improvements and refactoring 2022-03-31 20:29:39 +03:00
ivankozka
3cf2caed00 add tests to search for alarms with user hierarchy 2022-03-31 19:24:02 +03:00
Viacheslav Klimov
6dc962882e Add more options for entity export and import settings; refactoring 2022-03-30 18:42:12 +03:00
Viacheslav Klimov
ab5d6f3c0d Entities export/import API refactoring 2022-03-30 13:31:43 +03:00
Igor Kulikov
2422cd7882 Merge with develop/3.4 2022-03-30 11:14:54 +03:00
Viacheslav Klimov
b58be41083 Tests for JwtTokenFactory 2022-03-30 10:44:21 +03:00
YevhenBondarenko
e5eb484c2f added TbQueueClusterService and NorificationsTopicService 2022-03-29 21:42:46 +03:00
Viacheslav Klimov
190430ffc4 Store 2FA account config in UserAuthSettings table 2022-03-29 19:18:00 +03:00
Igor Kulikov
739b21bab2 Merge branch 'develop/3.4' into feature/timeseries-widget-latest-values 2022-03-29 16:24:06 +03:00
Viacheslav Klimov
95f41810ac Store 2FA account config is UserCredentials' additionalInfo 2022-03-29 11:32:27 +03:00
Igor Kulikov
c35d60abd9 Add support of latest values for timeseries map widgets 2022-03-28 16:25:07 +03:00
Igor Kulikov
1b95f32b19 Merge branch 'develop/3.4' into feature/timeseries-widget-latest-values 2022-03-28 13:40:46 +03:00
Igor Kulikov
3c55b25f44 Implement latest values support for timeseries widgets 2022-03-28 13:39:26 +03:00
YevhenBondarenko
4ef9d0e9fa added tests 2022-03-26 00:49:30 +02:00
YevhenBondarenko
dbdace7c69 improved entity view tests 2022-03-26 00:49:30 +02:00
Viacheslav Klimov
040b6a31ad Rename packages for export/import 2022-03-25 15:54:07 +02:00
Viacheslav Klimov
5ee056ff8d Export/import API refactoring 2022-03-25 15:32:54 +02:00
Viacheslav Klimov
b7db4ed604 Minor 2FA refactoring 2022-03-24 14:00:17 +02:00
Viacheslav Klimov
0915113a24 Swagger docs for TwoFactorAuthController 2022-03-23 19:57:18 +02:00
Viacheslav Klimov
6eb8a41f9a Swagger docs for TwoFactorAuthConfigController and config classes 2022-03-23 19:38:44 +02:00
nickAS21
812972f81f coap: log error to trace 2022-03-23 12:52:40 +02:00
nickAS21
f3fd2c4987 coap:fix bug test 2022-03-23 12:52:15 +02:00
Viacheslav Klimov
472edc8409 Refactor controller exceptions handling 2022-03-23 12:07:52 +02:00
Igor Kulikov
ec6a7ae5a4 Add dashboard and widget reference to widget settings form. Add default value method. 2022-03-22 17:13:21 +02:00
Viacheslav Klimov
d746a04186 Merge branch 'develop/3.4' into feature/2fa
# Conflicts:
#	application/src/test/java/org/thingsboard/server/controller/AbstractWebTest.java
2022-03-22 15:54:53 +02:00
Viacheslav Klimov
5ed306881f Tests for 2FA 2022-03-22 15:54:11 +02:00
Viacheslav Klimov
8bbe6bafd8 Refactor 2FA; add refilling setting to TbRateLimits 2022-03-22 15:49:57 +02:00
Viacheslav Klimov
bc6c38c36c Change isAuthenticated() check to hasAnyAuthority('SYS_ADMIN', 'TENANT_ADMIN', 'CUSTOMER_USER') in controllers 2022-03-22 15:46:30 +02:00
Viacheslav Klimov
1250fa2ba0 Tests for 2FA config management; refactoring 2022-03-21 14:09:51 +02:00
Viacheslav Klimov
062af3af81 2FA: cleanup code 2022-03-21 09:21:30 +02:00
Viacheslav Klimov
ea7f559e23 2FA: log login action, fix user lockout 2022-03-20 14:59:25 +02:00
Viacheslav Klimov
20a4f3cc4c 2FA: lock account after X unsuccessful verification attempts; refactoring 2022-03-20 14:13:54 +02:00
Viacheslav Klimov
052068d7f4 Remove 2FA with email message 2022-03-20 09:21:41 +02:00
Viacheslav Klimov
0c36d4809c 2FA: rate limiting, validation, refactoring 2022-03-19 19:34:45 +02:00