Viacheslav Klimov
3420eeb9d7
[3.3] [PROD-800] Fix empty search result when query is empty ( #4209 )
...
* Fix empty search result when query is empty
* Refactor
2021-03-16 15:29:46 +02:00
Igor Kulikov
d184d8db72
Merge branch 'feature/timeWindow/quick-interval' of https://github.com/vvlladd28/thingsboard into vvlladd28-feature/timeWindow/quick-interval
2021-03-16 14:59:17 +02:00
Vladyslav_Prykhodko
8f8613db99
UI: Refactoring; Add current hour
2021-03-16 14:55:56 +02:00
Andrii Shvaika
59f85f1cee
Merge with master
2021-03-16 13:46:56 +02:00
Andrii Shvaika
b4184d014c
Improvements to startTime and endTime for subscriptions
2021-03-16 13:46:12 +02:00
Vladyslav_Prykhodko
0ebbee02db
UI: Added new timewindow type - realtime interval
2021-03-16 12:33:45 +02:00
Andrew Shvayka
f673b0944b
Merge pull request #4248 from ViacheslavKlimov/feature/merge-3.3-into-snmp
...
Merge develop/3.3 into develop/snmp
2021-03-16 11:58:51 +02:00
YevhenBondarenko
ae4de0c3d1
updated httpclient, spring-boot, netty versions
2021-03-16 11:37:22 +02:00
Igor Kulikov
48d1199b2b
Fix deprecation warnings
2021-03-16 11:11:41 +02:00
Igor Kulikov
1dc47b5cc5
Revert interval check for telemetry subscription
2021-03-15 19:29:40 +02:00
Andrii Shvaika
60c141d3ca
Allow Customer to edit asssigned entities
2021-03-15 18:32:42 +02:00
Sergey Matvienko
3f72bc4b54
SSL (RSA) *.keygen.sh tool upgraded. Added PKCS8 pem format. Tested and fixed keygen.properties to run with no warning. Removed 'mqtt' prefix from output files to fix confusion when applying keys for other protocols.
2021-03-15 18:19:48 +02:00
ShvaykaD
c5c8fbd3f7
[3.2.2] [WIP] coap transport ( #4239 )
...
* init CoapDeviceProfile & added ui components
* added transport payload type configuration for default coap device type
* added AbstractCoapTransportResource & updated efento resource
* fixed coap device profile save & update
* fixed Attribute Updates notifications
* revert CoapOkCallback onSuccess changes
* updated provision request to handle proto payload type
* fix license
* updated Rpc subscribe/unsubscribe action
* add more device emulator clients
* added fix for Coap Transport: ability to handle requests with oneElementUriPaths and MultiElementUriPaths
* fix TbCoapServer implementation
* changed response type to CREATED in POST requests
* improved implementation
* fix typos
* minor bug-fixes & improvements
* fix TbCoapServerMessageDeliverer class
* improved relay sensor implementation
* added tests for CoAP transport\
* fix typo
* removed nosql tests
* fix coap endpoint creation & improved getAttributes tests
* transport tests refactoring
2021-03-15 18:18:45 +02:00
Viacheslav Klimov
bc6efa5e1e
[3.3] [PROD-685] Provide user's session expiration when his auth data is changed ( #4201 )
...
* Provide user's session expiration when his auth data is changed
* Provide mock TokenOutdatingService for dao tests
* Increase time gap when checking if token is outdated
* Add license header for TokenOutdatingTest
* Refactor tokens outdating functionality to events usage
* Reset tokens on front-end after changing password
2021-03-15 17:11:23 +02:00
Viacheslav Klimov
e30ec49d2b
[3.3] [PROD-806] Implement alarm condition metadata displaying ( #4185 )
...
* Implement alarm condition metadata displaying
* Refactor
2021-03-15 17:09:35 +02:00
Andrew Shvayka
dff593a3c8
Merge pull request #4184 from YevhenBondarenko/feature/kafka-settings
...
added "min.insync.replicas" parameter to the kafka topics
2021-03-15 17:08:51 +02:00
Andrew Volostnykh
d1da849061
Correction of tests for DeviceProfile
2021-03-15 17:06:36 +02:00
vincent12dev
47e82b3cd7
Login Form password visibility ( #4140 )
...
* Login Form password visibility
2021-03-15 17:05:59 +02:00
Alejandro Santana Lima
5820c5446b
Do not load all data if it is not in the current time interval
2021-03-15 17:03:59 +02:00
Vladyslav_Prykhodko
f1193c1d5b
UI: Added new history time window type - interval
2021-03-15 16:29:42 +02:00
Andrew Shvayka
0a2477da79
Merge pull request #4238 from thingsboard/add-models
...
Add models
2021-03-15 16:18:43 +02:00
Andrii Shvaika
430e96cdb2
Fix Latest TS Dao to save newest record with same timestamp. Enabled updates for old timeseries data.
2021-03-15 14:50:26 +02:00
Viacheslav Klimov
37b88908fd
Fix merge errors
2021-03-15 12:43:42 +02:00
Illia Barkov
593f63818e
Added support for RSA encrypted keys in PEM client credentials ( #4230 )
...
* Added support for RSA encrypted keys in PEM client credentials
* Refactoring
* Refactoring
2021-03-15 11:40:23 +02:00
nickAS21
648e8ec262
lwm2m: add Lwm2m provider for models
2021-03-12 17:53:03 +02:00
nickAS21
d27c721bbf
lwm2m: Merge branch 'develop/3.3' into add-models
2021-03-12 15:19:47 +02:00
Igor Kulikov
1d2918f0a1
Minor improvements
2021-03-12 14:50:58 +02:00
Igor Kulikov
43d221e5ce
Fix data resolution for entity count datasource type.
2021-03-12 14:39:23 +02:00
Igor Kulikov
d61890a96a
Merge pull request #4236 from vvlladd28/improvement/validate/entityId
...
UI: Added validate EntityId before update dashboard state
2021-03-12 14:32:48 +02:00
Vladyslav_Prykhodko
b8cc971e72
UI: Added validate EntityId before update dashboard state
2021-03-12 13:07:19 +02:00
Yevhen Bondarenko
43fe84a284
created TransportResourceCache ( #4232 )
...
* created TransportResourceCache
* return resource by sysadmin if not found by tenant in DefaultTransportApiService
2021-03-12 13:00:51 +02:00
Igor Kulikov
7ff92cf5f4
Merge pull request #4235 from ChantsovaEkaterina/feature/extend-table-widget-settings
...
UI: extend table widget settings
2021-03-12 12:47:20 +02:00
Igor Kulikov
5a4e1b0f39
Merge pull request #4233 from hardshell/improvment/dialog-header-entity-names
...
added entity names to dialog headers
2021-03-12 12:45:24 +02:00
Chantsova Ekaterina
63a0421b89
Merge remote-tracking branch 'upstream/master' into feature/extend-table-widget-settings
2021-03-12 12:18:10 +02:00
Chantsova Ekaterina
b47ea45e8e
Update bundles with new widgets configuration
2021-03-12 12:17:52 +02:00
Chantsova Ekaterina
1e8832524e
Extend table widgets settings
2021-03-12 12:15:35 +02:00
Serhii Mikhnytskyi
9d451bc11b
added entity names to dialog headers in
...
1) add rule node dialog component
2) add widget dialog component
2021-03-12 11:34:31 +02:00
Igor Kulikov
a121df1d44
Fix entity select component for current customer
2021-03-11 17:02:43 +02:00
Igor Kulikov
10ddb5f8f3
Fix timeseries widget (invoke data updated callback from data aggregator on initial data). Improve widget selector.
2021-03-11 14:54:35 +02:00
Igor Kulikov
67dd34db69
Merge pull request #4221 from vvlladd28/improvement/alarm-widget/default-datasource
...
UI: Change default datasource type in alarm widget to created widget
2021-03-10 19:02:26 +02:00
Vladyslav_Prykhodko
1dbd022e89
UI: Refactoring
2021-03-10 18:49:07 +02:00
Igor Kulikov
53818933dd
Merge pull request #4220 from vvlladd28/bug/widget-bundle/navigation
...
UI: Typo in Navigation cards widget
2021-03-10 18:23:09 +02:00
Igor Kulikov
b850e7fb25
Merge pull request #4219 from volodymyr-babak/fix-error-msg
...
Fixed msg in case unexpected originator type
2021-03-10 18:21:43 +02:00
Vladyslav_Prykhodko
7a4493887a
UI: Change default datasource type in alarm widget to created widget
2021-03-10 17:43:27 +02:00
Vladyslav_Prykhodko
f13dc26392
UI: Typo in Navigation cards widget
2021-03-10 15:37:11 +02:00
Viacheslav Klimov
44c1cbcbc0
Merge remote-tracking branch 'thingsboard/develop/3.3' into develop/snmp
...
# Conflicts:
# application/pom.xml
# application/src/main/resources/thingsboard.yml
# common/transport/pom.xml
# msa/transport/pom.xml
# pom.xml
# transport/pom.xml
# ui-ngx/src/app/modules/home/components/home-components.module.ts
# ui-ngx/src/app/modules/home/components/profile/device/device-profile-transport-configuration.component.html
# ui-ngx/src/app/shared/models/device.models.ts
2021-03-10 15:22:03 +02:00
Andrii Shvaika
270818989e
Merge branch 'master' of github.com:thingsboard/thingsboard
2021-03-10 15:19:50 +02:00
Andrii Shvaika
c108f7148d
Description of the widgets and widget bundles
2021-03-10 15:19:41 +02:00
vkukhtyn
5a72479951
[WIP] SNMP initial implementation ( #3755 )
...
* Add SNMP type to transport profiles
* Update reference config for transport profiles
* Initial implementation to retrieve a value using SNMP GET message
* Fix license header
* Move config files
* Use async handler for SNMP response
* Send SNMP agent response to attributes and telemetry
* UI: add SNMP option for device profile
* UI: use JSON field to set SNMP profile configuration
* Handle device profile update event
* Use concurrent hash map for SNMP device sessions
* UI: Add device transport configuration control
* Cancel async request to avoid memory leak and timeout handling
* Start SNMP pooling after application started
* Move OID per profile mapping to SNMP transport context
* Fix build after merge with 3.2.1-SNAPSHOT
* Init device sessions on TB start
* Fix build error, refactoring
* Update session context on device update
* Set device info on session context creating
* Refresh pooling params on device or profile update
* Update license header
* Process device and profile transport config update
* Process SNMP response asynchronously
* Change polling implementation
2021-03-10 14:56:25 +02:00
Volodymyr Babak
ec6e2611cb
Fixed msg in case unexpected originator type
2021-03-10 12:01:58 +02:00