117 Commits

Author SHA1 Message Date
Igor Kulikov
b6f964a5eb UI: Implement complex version create action. 2022-05-30 19:05:17 +03:00
Igor Kulikov
e86b37b4af UI: Initial implementation of entity versions diff component 2022-05-27 13:14:18 +03:00
Igor Kulikov
46e0c7c908 UI: Implement entity version restore 2022-05-26 13:50:50 +03:00
Igor Kulikov
9d17ff1285 UI: Entity versions table improvement. Create entity version popover. 2022-05-25 20:05:59 +03:00
Igor Kulikov
ca3c95afca UI: Implement entitiy versions table 2022-05-25 12:26:23 +03:00
Andrii Shvaika
db34f7766f Merge with main branch 2022-05-23 17:55:43 +03:00
Igor Kulikov
841f9d5ff6 UI: Single entity Git export 2022-05-20 17:50:35 +03:00
YevhenBondarenko
b037fb09b0 merge with develop/3.4 2022-05-16 12:59:19 +02:00
Igor Kulikov
8e4e27e685 Merge branch 'develop/3.4' into feature/widget-settings 2022-05-12 11:03:34 +03:00
YevhenBondarenko
dc3c2cfec2 merge with develop/3.4 2022-05-09 22:27:21 +02:00
fe-dev
7ef7613939 UI: Refactoring queue 2022-05-05 11:02:45 +03:00
fe-dev
aba3974a77 UI: add queues to tenant profile 2022-04-29 19:18:11 +03:00
Igor Kulikov
c2f4724ca2 Ability to define component form for advanced widget settings and widget data keys 2022-03-19 10:08:53 +02:00
Viacheslav Klimov
89c74cac8d Merge branch 'develop/3.4' into smpp-sms-sender 2022-03-02 17:39:41 +02:00
ArtemDzhereleiko
ddca2d318f Merge branch 'smpp-sms-sender' of git://github.com/ViacheslavKlimov/thingsboard into ViacheslavKlimov-smpp-sms-sender 2022-01-28 18:37:07 +02:00
Kalutka Zhenya
f17380597f Added main UI functional 2022-01-28 12:17:21 +02:00
Ouertani
4fc21755eb #5948 snpm -> snmp 2022-01-23 10:41:26 +01:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +02:00
Vladyslav_Prykhodko
edcde714c7 UI: Added entity details page 2021-12-28 12:01:26 +02:00
Igor Kulikov
3874f8ff46 Add ability to set widget and dashboard level CSS. Introduce dashboard state component with ability to be embedded inside markdown widget. 2021-12-22 17:15:10 +02:00
Igor Kulikov
a69551f067 Angular 12 migration 2021-12-06 12:54:48 +02:00
ArtemDzhereleiko
84f2bdd2de Delete Legend config panel component 2021-10-27 15:26:10 +03:00
Vladyslav_Prykhodko
6c631a9f14 UI: Add power mode settings in LwM2M device profile and refactoring lwm2m device profile transport form 2021-07-22 11:45:08 +03:00
Vladyslav_Prykhodko
6fe0aee70b UI: Refactoring CoAP power mode setting 2021-07-22 11:45:08 +03:00
Vladyslav_Prykhodko
bccbecadf4 Merge remote-tracking branch 'upstream/master' into improvement/device-credential/select-type 2021-07-07 15:28:36 +03:00
Vladyslav_Prykhodko
886d61673c UI: Refactoring device credential 2021-07-07 15:25:48 +03:00
AndrewVolosytnykhThingsboard
3712d73855
Device profile dynamic value
Co-authored-by: DanyloKobzar <69635327+DanyloKobzar@users.noreply.github.com>
Co-authored-by: Vladyslav_Prykhodko <vprykhodko@thingsboard.io>
2021-07-06 17:23:25 +03:00
Vladyslav_Prykhodko
75801045cf UI: Add SNMP device profile configuration 2021-06-17 15:08:00 +03:00
Igor Kulikov
07926350f5 UI: Improve dashboard performance - move widget header to widget container 2021-05-26 13:49:30 +03:00
Igor Kulikov
064778951a UI: Ability to update dashboard image from screenshot 2021-05-12 17:04:42 +03:00
Igor Kulikov
cf405be4f3 Merge branch 'master' of github.com:thingsboard/thingsboard 2021-05-04 19:44:24 +03:00
Igor Kulikov
59606f8330 Add support for dashboboards in mobile app. Introduce widget mobile actions. 2021-05-04 19:44:15 +03:00
Vladyslav
9dcb7b9b5b
UI: Refactoring for the build rule node ui (#4460)
* UI: Refactoring LWM2M; fixed build ui rule node

* UI: Refactoring LWM2M security config
2021-04-29 18:25:38 +03:00
Viacheslav Klimov
3c1682f57a Merge branch 'master' into master-to-snmp
# Conflicts:
#	common/data/pom.xml
#	common/queue/src/main/java/org/thingsboard/server/queue/discovery/ZkDiscoveryService.java
#	dao/src/main/java/org/thingsboard/server/dao/sql/device/DeviceRepository.java
#	ui-ngx/src/app/shared/models/device.models.ts
2021-04-20 18:08:10 +03:00
Andrew Shvayka
e08d1b2c07
Feature/event filters
* Event filter implementation

* Removed redundant imports

* convert createdTime to column name

* UI: Added ui to filter events parameters

* Case sensitivity fixed, boolean Is Error added

* UI: Added support event filter for error

* Improvement for implementation of Event Filter

* UI: Refactoring event filter

* UI: Add trim

* Filter added for all event types

* UI: Updated filter events for new API

* Refactoring

* Code cleaning. Debug Rule Chain added

* Removed redundant casts in JpaBaseEventDao, correct created_time check

* Removed redundant abstract method in DebugEvent

* refactoring of the filter queries

* Filters for debug events

* UI: Refactoring event table panel

Co-authored-by: AndrewVolosytnykhThingsboard <avolostnykh@thingsboard.io>
Co-authored-by: Vladyslav_Prykhodko <vprykhodko@thingsboard.io>
Co-authored-by: AndrewVolosytnykhThingsboard <77969531+AndrewVolosytnykhThingsboard@users.noreply.github.com>
2021-04-15 12:05:04 +03:00
Viacheslav Klimov
a00e3be7ba Merge branch 'master' into master-to-develop-snmp
# Conflicts:
#	common/dao-api/src/main/java/org/thingsboard/server/dao/device/DeviceService.java
#	common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DeviceProfileTransportConfiguration.java
#	common/transport/coap/src/main/java/org/thingsboard/server/transport/coap/CoapTransportService.java
#	common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/LwM2mTransportServiceImpl.java
#	common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/SessionMsgListener.java
#	dao/src/main/java/org/thingsboard/server/dao/device/DeviceDao.java
#	dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java
#	pom.xml
2021-04-12 15:45:39 +03:00
Volodymyr Babak
df6f4c9924 Merge remote-tracking branch 'upstream/master' into develop/3.3-edge 2021-04-09 19:04:26 +03:00
Volodymyr Babak
7044e3e40f Merge remote-tracking branch 'upstream/master' into develop/3.3-edge 2021-03-30 19:35:58 +03:00
Andrii Shvaika
32e8ee11bd Merge with develop/3.3 2021-03-24 18:17:50 +02:00
Igor Kulikov
e17de056c2 Merge with master 2021-03-19 12:16:43 +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
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
a3e2106888 UI: Added filter widget type 2021-03-04 17:11:55 +02:00
Volodymyr Babak
499eb1aef4 Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge 2021-01-27 15:12:58 +02:00
Vladyslav_Prykhodko
d5c3f4c997 Merge master in develop/3.3 2021-01-27 13:31:46 +02:00
Igor Kulikov
9b8cf75c1a UI: Refactor dashboard page. Add ability to open dashboard state in separate dialog. 2021-01-21 18:03:36 +02:00
Vladyslav_Prykhodko
c8814f7cfa UI: Refactoring lwm2m 2021-01-19 19:36:57 +02:00
Volodymyr Babak
bc3008ad7b Merge remote-tracking branch 'upstream/master' into develop/3.3-edge 2021-01-17 01:47:49 +02:00
Vladyslav
cd6a76de86
Improvement/lwm2m/refactoring 1 (#3956)
UI: Refactoring lwm2m
2021-01-15 13:06:39 +02:00