van-vanich
64f4fc8cfd
changed forgotten classes with CrudRepository to JpaRepository and remove unnecessary import
2022-02-01 18:08:38 +02:00
van-vanich
6d7a40664f
change CrudRepository to JpaRepository
2022-02-01 15:21:14 +02:00
Viacheslav Klimov
35528e687a
Add test for deleting device profile referenced by OTA
2022-01-31 13:21:59 +02:00
Alexey Markevich
6969882a69
switch to PostgreSQL10Dialect
2022-01-28 23:54:10 +03:00
Viacheslav Klimov
d4784b3096
Prohibit deletion of device profiles that are referenced by OTA packages
2022-01-26 15:56:13 +02:00
deso-deso
80df8d1a45
fix test
2022-01-25 18:52:48 +02:00
deso-deso
54c48e1166
refactor tenantExists method
2022-01-25 13:35:47 +02:00
desoliture
6121f96a9c
BaseTenantServiceTest
2022-01-25 12:43:23 +02:00
Andrew Shvayka
847630259c
Merge pull request #5947 from ViacheslavKlimov/fix/lwm2m-config-validation-npe
...
[3.3.3] Fix NPE during Lwm2mDeviceProfileTransportConfiguration validation
2022-01-24 13:02:12 +02:00
desoliture
27efb4adfc
replace getting tenant and checking it for null to invocations of 'exists' method
2022-01-21 18:49:35 +02:00
desoliture
6d1969447b
add 'exists' method in TenantService and make it cacheable, update corresponding test
2022-01-21 16:55:39 +02:00
Viacheslav Klimov
f83b16c095
Fix NPE during Lwm2mDeviceProfileTransportConfiguration validation
2022-01-21 16:45:04 +02:00
Viacheslav Klimov
d99a8066fe
Refactor RateLimitsUpdater; handle rate limits disabling
2022-01-21 15:18:39 +02:00
desoliture
fdc318a526
fix RelationService and TenantServiceTest
2022-01-21 12:12:18 +02:00
desoliture
c28e13c03c
remove todo
2022-01-20 17:09:20 +02:00
desoliture
16753d2f62
refactor relation service and dao(*), remove redundant todo's, refactor tests
...
(*): resolve immediate .get() invocation, which producing blocking (checkRelation method), by adding sync checkRelation method and refactor the usages of checkRelationAsync
2022-01-20 16:50:40 +02:00
Viacheslav Klimov
487d7165cc
Rate limits to tenant profile BE refactoring
2022-01-20 14:31:02 +02:00
Viacheslav Klimov
cb071ac0a2
Merge remote-tracking branch 'origin/master' into rate-limits-to-tenant-profile
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/install/update/DefaultDataUpdateService.java
# application/src/main/java/org/thingsboard/server/service/telemetry/DefaultTelemetryWebSocketService.java
# dao/src/main/java/org/thingsboard/server/dao/nosql/CassandraBufferedRateReadExecutor.java
# dao/src/main/java/org/thingsboard/server/dao/util/AbstractBufferedRateExecutor.java
# ui-ngx/src/app/modules/home/components/profile/tenant/default-tenant-profile-configuration.component.html
# ui-ngx/src/app/modules/home/components/profile/tenant/default-tenant-profile-configuration.component.ts
# ui-ngx/src/app/shared/models/tenant.model.ts
2022-01-20 13:40:53 +02:00
van-vanich
dfb734d80b
Merge branch 'master' into aggregationTsDao_fix
2022-01-19 18:10:58 +02:00
van-vanich
51071a7413
remove unnecessary code and add some clean code
2022-01-19 18:06:53 +02:00
desoliture
83ae5ba262
refactor
2022-01-19 16:37:51 +02:00
Andrii Shvaika
c31ee8e2da
Alarm start ts from message ts
2022-01-19 16:12:16 +02:00
Andrii Shvaika
66b58549c5
Propagate alarms to Customer or Tenant without relations
2022-01-19 11:49:38 +02:00
van-vanich
d02c7ad7bf
fix issue with license
2022-01-17 18:41:34 +02:00
van-vanich
0eb53da4a0
Merge branch 'master' into aggregationTsDao_fix
...
# Conflicts:
# dao/src/main/java/org/thingsboard/server/dao/sqlts/AggregationTimeseriesDao.java
2022-01-17 16:38:24 +02:00
Igor Kulikov
da4c742872
Update license year to 2022
2022-01-17 14:07:46 +02:00
Andrew Shvayka
fe273d2835
Merge pull request #5907 from ViacheslavKlimov/fix/events-deletion
...
[3.3.3] Fix events deletion
2022-01-17 13:37:21 +02:00
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
Viacheslav Klimov
3272db6501
Fix events deletion
2022-01-17 12:50:54 +02:00
van-vanich
b54aa55c1f
update tests
2022-01-17 12:49:36 +02:00
desoliture
a0a658c3a4
refactor test for Tenant deletion
2022-01-17 12:19:05 +02:00
van-vanich
b0529ff6c7
Merge branch 'master' into aggregationTsDao_fix
...
# Conflicts:
# dao/src/main/java/org/thingsboard/server/dao/sqlts/SqlTimeseriesLatestDao.java
2022-01-17 12:11:04 +02:00
Andrew Shvayka
c15b4ceec3
Merge pull request #5843 from smatvienko-tb/device-actor-performance
...
[3.3.3] Device actor session inactivity performance + heap workout
2022-01-17 11:21:56 +02:00
Andrii Shvaika
bfe1daf9ea
Improved performance of ts based query
2022-01-17 11:11:44 +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
Andrew Shvayka
6ea3e019da
Merge pull request #5890 from smatvienko-tb/dao-test-fix
...
dao test some fixed
2022-01-14 15:10:18 +02:00
Andrii Shvaika
20c9e77083
Multi-Root Query implementation improvements
2022-01-14 14:01:43 +02:00
Sergey Matvienko
92997eee6a
dao test some fixed
2022-01-14 11:46:17 +02:00
Andrew Shvayka
95adc5a284
Merge pull request #5865 from volodymyr-babak/edge-support-old-versions
...
[3.3.3] [Edge] support 3.3.0 edge version rule chains
2022-01-13 17:18:10 +02:00
Andrew Shvayka
b20cb7fd23
Merge pull request #5864 from YevhenBondarenko/fix/timescale-agg
...
[3.3.3] fixed timescale agg by timezone
2022-01-13 15:47:37 +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
Igor Kulikov
4a6007e2b1
Merge branch 'master' into lwm2m_fix_bug_release
2022-01-13 10:41:20 +02:00
Igor Kulikov
d9c085499c
Merge pull request #5832 from emrekardaslar/master
...
fix problematic letters for different lang
2022-01-12 17:02:41 +02:00