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 |
|