1379 Commits

Author SHA1 Message Date
Andrii Shvaika
bb4a51bae1 Fix data aggregation 2021-03-19 19:36:49 +02:00
Igor Kulikov
3c78d614c2 Introduce week intervals (Mon - Sun) and (Sun - Sat) 2021-03-19 18:45:41 +02:00
Igor Kulikov
ed5f36a4c9 Fix latest subscription reconnect handling 2021-03-19 16:48:05 +02:00
Igor Kulikov
0f9cecafbd Improve data aggregator to send updates on late data 2021-03-19 15:56:12 +02:00
nickAS21
bc21db007b
Lwm2m add resource fix (#4272)
* lwm2m: add objectKeyId to back and front profile

* lwm2m: front^ strategy - select

* lwm2m: back fix bag

* lwm2m: back fix bag2

* lwm2m: back fix bag3
2021-03-19 15:55:10 +02:00
Igor Kulikov
e17de056c2 Merge with master 2021-03-19 12:16:43 +02:00
nickAS21
0aad16c599 lwm2m: front^ strategy - select 2021-03-19 11:28:40 +02:00
nickAS21
201476f912 lwm2m: add objectKeyId to back and front profile 2021-03-19 11:28:40 +02:00
Igor Kulikov
fbb3d85e08 Minor improvements 2021-03-19 11:01:28 +02:00
Igor Kulikov
393e3f64f7 Fix typo 2021-03-19 10:50:57 +02:00
Igor Kulikov
1e8fc7086b Device profile import/export support 2021-03-19 10:07:26 +02:00
bishwasregmi
9a747d49b1 added example white label logo(of TU Delft) to dashboard toolbar 2021-03-18 21:59:30 +01:00
Igor Kulikov
5de2e7b631
Merge pull request #4269 from ChantsovaEkaterina/improvement/extend-admin-widgets-settings
UI: Update admin widgets with settings recently added to Entities table
2021-03-18 20:29:05 +02:00
Chantsova Ekaterina
89072d6b44 Update admin widgets with settings recently added to Entities table 2021-03-18 19:55:28 +02:00
Igor Kulikov
934981432f Improve comparison timewindow 2021-03-18 19:45:45 +02:00
Igor Kulikov
7bce418c43 Revert "UI: Added comparison support timezone - flot widget" 2021-03-18 16:29:02 +02:00
Vladyslav_Prykhodko
f4b6798a16 UI: Added comparison support timezone 2021-03-18 15:56:07 +02:00
Igor Kulikov
a17c5b7757 Improve timezone offset handling for latest values and alarm widgets. Improve timezone selector - add local browser time info on empty value. 2021-03-18 13:51:46 +02:00
Vladyslav_Prykhodko
098f42040b UI: Added show timezone Abbr in timewindow component 2021-03-17 19:41:52 +02:00
Igor Kulikov
3ed49e3f02 Add timezone support for timewindow 2021-03-17 18:38:57 +02:00
Volodymyr Babak
0f64b3764f Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge 2021-03-16 16:59:15 +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
Vladyslav_Prykhodko
0ebbee02db UI: Added new timewindow type - realtime interval 2021-03-16 12:33:45 +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
vincent12dev
47e82b3cd7
Login Form password visibility (#4140)
* Login Form password visibility
2021-03-15 17:05:59 +02:00
Vladyslav_Prykhodko
f1193c1d5b UI: Added new history time window type - interval 2021-03-15 16:29:42 +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
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
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
Vladyslav_Prykhodko
1dbd022e89 UI: Refactoring 2021-03-10 18:49:07 +02:00
Vladyslav_Prykhodko
7a4493887a UI: Change default datasource type in alarm widget to created widget 2021-03-10 17:43:27 +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
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
Vladyslav_Prykhodko
51b5fee7b7 UI: Fixed init dataKeys widget autocomplete after change datasourceType 2021-03-09 17:05:35 +02:00
nickAS21
3f4714c2ce
Lwm2m strategy (#4210)
* Lwm2m:  back: two strategy

* Lwm2m:  back: add new models

* Lwm2m:  back: del new models
2021-03-05 17:40:13 +02:00
Igor Kulikov
71062f64df New widget selector backend support 2021-03-05 17:08:46 +02:00
Igor Kulikov
23903588ac Merge branch 'feature/dashboard/widget-select-preview' of https://github.com/vvlladd28/thingsboard into vvlladd28-feature/dashboard/widget-select-preview 2021-03-05 13:02:13 +02:00
Vladyslav
207cc8ac1c
Merge pull request #4192 from thingsboard/lwm2m_bug_keyName
Lwm2m bug key name
2021-03-04 20:21:26 +02:00
Vladyslav_Prykhodko
3dd57fd286 UI: Redesign search input widget selector 2021-03-04 19:38:30 +02:00
nickAS21
03b647c525 Lwm2m: front: validateObject on the start fix bug 2021-03-04 17:19:07 +02:00