desoliture
a39b56c93c
replace remained tenantDao usages to tenantService
2022-01-17 13:35:28 +02:00
desoliture
d9dbd27364
refactor test for tenant deletion
2022-01-17 13:34:28 +02:00
desoliture
bbf02b5f39
add timeout for tenant deletion transaction and fix test for tenant deletion
2022-01-17 13:21:23 +02:00
desoliture
801e747b02
fix names in test for Tenant deletion
2022-01-17 12:52:04 +02:00
desoliture
a0a658c3a4
refactor test for Tenant deletion
2022-01-17 12:19:05 +02:00
desoliture
3d45039455
add test for tenant deletion method
...
add corresponding test to make sure all related entities are also deleted when tenant is deleted
2022-01-14 18:14:49 +02:00
desoliture
279389bbdf
refactor async methods used in tenant deletion transaction
...
tenant deleting should be transactional, but some services use async methods, what corrupting transaction execution. Withal most of the refactored methods are using instant .get() after getting future, and it is the same if we use non-async methods. Add non-async methods in interfaces of services and dao and use it for tenant deletion process
2022-01-14 16:09:02 +02:00
desoliture
ba030b07b1
add todo notes
2022-01-13 14:12:59 +02:00
desoliture
cc84069c68
add corresponding tests for caching in TenantService
2022-01-13 13:42:13 +02:00
desoliture
2a93edbac4
add cache support for TenantService
2022-01-13 12:35:01 +02:00
desoliture
653a1225aa
refactor services to use tenantService.getTenantById instead of tenantDao.getById
2022-01-13 12:26:02 +02:00
Sergey Matvienko
753371cc2e
dao: existsById, existsByIdAsync added
2022-01-12 10:48:58 +02:00
Viacheslav Klimov
13a74c784e
Events clearing by filter
2022-01-04 12:27:22 +02:00
Viacheslav Klimov
144da0367a
Refactor events clearing
2022-01-04 12:25:05 +02:00
Swoq
b9e6c2b75e
Event clearing
2022-01-04 12:25:05 +02:00
Andrew Shvayka
c875e36dc0
Merge pull request #5200 from van-vanich/command_in
...
[3.3.3] Add operation IN and NOT_IN for String value type to key filter
2021-12-30 13:05:39 +02:00
Andrew Shvayka
283ec2aa1a
Merge pull request #5583 from thingsboard/develop/3.3.3
...
Develop 3.3.3 to Master
2021-12-30 11:28:50 +02:00
Andrew Shvayka
2734757f32
Merge pull request #5765 from volodymyr-babak/edge-event-sort-fix-2
...
[3.3.3] Edge tests fixes #2
2021-12-29 12:42:23 +02:00
YevhenBondarenko
8c4d40dd68
merge with master
2021-12-29 08:52:56 +02:00
Andrew Shvayka
6867744a38
Merge pull request #5656 from desoliture1/device_search_improvements
...
[3.3.3] Device search improvements
2021-12-28 18:36:50 +02:00
Andrew Shvayka
2d0890b43e
Merge pull request #5750 from YevhenBondarenko/feature/ts-notification
...
[3.3.3] ts latest notifications
2021-12-24 17:00:45 +02:00
Volodymyr Babak
9d0867e272
Fixed queue start ts display on UI - use value instead of last update ts. Fixed ++ for queuestartts
2021-12-24 16:44:29 +02:00
Volodymyr Babak
34fcf74659
Organize imports
2021-12-22 17:42:59 +02:00
Volodymyr Babak
18fc3a1810
Merge remote-tracking branch 'origin/edge-event-sort-fix' into edge-event-sort-fix-2
2021-12-22 17:39:05 +02:00
Volodymyr Babak
36103ef01c
Edge events must be sorted by ID as last sort
2021-12-22 17:38:12 +02:00
Volodymyr Babak
1934b7387d
Moved toSort from DaoUtil to PageLink/TimePageLink classes
2021-12-22 17:10:28 +02:00
Volodymyr Babak
5cbc78fbf4
Added sort by ID for edge event to properly fetch events by page in case of repeated createdTime
2021-12-22 15:53:23 +02:00
Igor Kulikov
ca5a2e5d80
Merge pull request #5753 from smatvienko-tb/pagelink_sorted
...
Unsorted page link replaced with sort by id ASC.
2021-12-20 18:13:36 +02:00
Sergey Matvienko
0583880ec7
test: ota package refactored to get better output on assertion
2021-12-20 16:50:29 +02:00
Sergey Matvienko
c14bba5b1e
dao util: PageLink unsorted replaced with ORDER BY is ASC
2021-12-20 16:49:05 +02:00
Sergey Matvienko
57b09b2328
device delete transactional and cache evict refactor
2021-12-20 15:35:23 +02:00
YevhenBondarenko
6d61b249e5
improvements (not notify if lates ts has not been deleted)
2021-12-20 15:23:28 +02:00
YevhenBondarenko
b8d49b66a6
send notifications by rewriteLatestIfDeleted
2021-12-17 16:36:19 +02:00
Igor Kulikov
ab2a7e4357
Merge pull request #5569 from dmytro-landiak/save-ts-no-latest
...
[3.3.3] Save timeseries without latest persistence
2021-12-17 13:16:44 +02:00
Igor Kulikov
6a45abcd3b
Merge pull request #5492 from smatvienko-tb/isNumber_fix
...
[3.3.3] fixed EntityDataAdapter.convertValue that convert "500D" (valid Java number) into "500.0" as double
2021-12-17 12:41:28 +02:00
Igor Kulikov
aa374fb2ec
Merge pull request #5557 from smatvienko-tb/partitioning_incorrect_parameter_npe_fix
...
Fixed NPE in case of incorrect partitioning name parameter
2021-12-17 12:40:40 +02:00
Igor Kulikov
adc3ef514b
Merge pull request #5383 from smatvienko-tb/sql_tests_on_postgres_testcontainer
...
[3.3.3] dao sql tests: run on postgresql container with in-memory disk using testcontainers jdbc (jdbc:tc:postgresql:12.8)
2021-12-17 12:39:57 +02:00
Igor Kulikov
37fd2f5da2
Fix conflicts
2021-12-16 17:27:43 +02:00
YevhenBondarenko
f0c2b5df35
Merge branch 'master' of github.com:thingsboard/thingsboard into develop/3.3.3
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java
# application/src/main/resources/thingsboard.yml
# application/src/test/java/org/thingsboard/server/transport/TransportSqlTestSuite.java
# common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/config/LwM2MTransportServerConfig.java
# ui-ngx/src/app/modules/home/components/profile/device/lwm2m/lwm2m-profile-components.module.ts
2021-12-16 15:47:51 +02:00
Andrii Shvaika
4bc2eba8a2
Add important index
2021-12-14 12:31:46 +02:00
Sergey Matvienko
e680b33c9c
fixed EntityDataAdapter.convertValue that convert "500D" (valid Java number) into "500" as double.
2021-12-13 19:40:01 +02:00
Sergey Matvienko
34b4aeac49
added code defaults sql.remove_null_chars=true (same as thingsboard.yaml) to simplify test setup
2021-12-13 15:52:48 +02:00
Sergey Matvienko
f51edb3a45
Merge branch 'master' into sql_tests_on_postgres_testcontainer
2021-12-13 14:03:02 +02:00
Andrii Shvaika
eebce55d5a
Improved upgrade script performance
2021-12-09 15:12:03 +02:00
Andrii Shvaika
435d76c107
Merge with master
2021-12-08 16:46:45 +02:00
Igor Kulikov
b5da8752c5
Use output rule node name instead of label
2021-12-08 16:23:54 +02:00
Andrii Shvaika
d3c20b2e57
Alarm Query performance improvements
2021-12-07 18:50:16 +02:00
Andrii Shvaika
bbd1d8ae86
Migration script
2021-12-03 11:57:31 +02:00
Andrii Shvaika
9cf0ab6900
Rename of the related rule chains when customer renames the output label
2021-12-02 20:00:24 +02:00
Andrii Shvaika
c3fa9b9f43
Nested rule chains
2021-12-02 19:13:18 +02:00