134 Commits

Author SHA1 Message Date
Viacheslav Klimov
95f41810ac Store 2FA account config is UserCredentials' additionalInfo 2022-03-29 11:32:27 +03:00
Viacheslav Klimov
5bf9107deb Merge branch 'master' into fix/ota-device-profile
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/install/SqlDatabaseUpgradeService.java
2022-03-02 17:32:41 +02:00
Andrii Shvaika
64d3f5c803 Remove redundant event types from cleanup procedure 2022-02-18 12:12:39 +02:00
Andrii Shvaika
7cc2508479 Improvement to events cleanup script 2022-02-18 12:08:43 +02:00
Viacheslav Klimov
30527b547f Merge branch 'master' into fix/ota-device-profile 2022-02-07 11:40:42 +02:00
Viacheslav Klimov
f51a66b585 Delete OTA update packages of device profile with cascade when this profile is deleted 2022-02-04 18:06:40 +02:00
Volodymyr Babak
ffcc5be0ae Removed edge license and cloud endpoint from edge instance - refactoring edge ce 2022-02-04 17:34:46 +02:00
Andrii Shvaika
66b58549c5 Propagate alarms to Customer or Tenant without relations 2022-01-19 11:49:38 +02:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +02:00
Andrii Shvaika
eebce55d5a Improved upgrade script performance 2021-12-09 15:12:03 +02:00
Andrii Shvaika
d3c20b2e57 Alarm Query performance improvements 2021-12-07 18:50:16 +02:00
YevhenBondarenko
373f2f9f0e added additionalInfo to the rpc 2021-08-05 15:12:00 +03:00
YevhenBondarenko
2af3be7827 added tag for OtaPackage 2021-07-22 17:44:45 +03:00
Igor Kulikov
e1afbe6667 Control visibility and order of dashboard in mobile application. Ability to hide widgets in mobile mode. Fix dashboard state changes processing. 2021-07-22 15:44:40 +03:00
YevhenBondarenko
f1f41851cc merge with master 2021-06-22 15:46:39 +03:00
Igor Kulikov
2a5ba8e8ad Add Apple OAuth2 provider. 2021-06-16 18:46:26 +03:00
Igor Kulikov
1ed624d30b Introduce mobile app oauth2 request authentication using application token signed by application secret. 2021-06-11 13:37:23 +03:00
YevhenBondarenko
5626c30f2f Merge branch 'master' of https://github.com/thingsboard/thingsboard into feature/persisted-rpc
# Conflicts:
#	common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/DefaultLwM2MTransportMsgHandler.java
2021-06-11 11:27:28 +03:00
YevhenBondarenko
489c67778a implemented persisted RPC 2021-06-11 11:10:06 +03:00
Igor Kulikov
cc531daaee Add platform type filter for oauth2 registrations. 2021-06-10 17:01:16 +03:00
Igor Kulikov
8e4f8594f7 Refactor OAuth2 settings. Add mobile application parameters: package and callback URL scheme 2021-06-10 11:50:11 +03:00
YevhenBondarenko
43b4f4461d created data limits for resources and otaPackages, added url for the otaPackage 2021-06-03 18:34:39 +03:00
YevhenBondarenko
a7239c9d39 Renamed Firmware to OtaPackage 2021-05-31 16:43:33 +03:00
Viacheslav Klimov
9873115d8b Implement created alarms limiting 2021-05-12 14:23:57 +03:00
Igor Kulikov
5cc3a93cb9 Introduce default dashboard for device profile 2021-05-07 18:25:05 +03:00
Igor Kulikov
3094fb7240 Add customerId to alarm 2021-05-07 16:05:54 +03:00
Igor Kulikov
d5b640d602 Add image fields for dashboard and device profile entities. Introduce getAllAlarms and getCustomerAlarms API 2021-05-06 17:01:46 +03:00
YevhenBondarenko
4d4ca9b723 firmware tests and validation improvements 2021-04-30 10:58:32 +03:00
YevhenBondarenko
f264aa4330 fixed firmware tests and validation 2021-04-30 10:58:32 +03:00
Andrii Shvaika
29f404acb1 Adding Device Profile ID to the Firmware to make sure user assigns compatible firmware 2021-04-28 15:31:32 +03:00
YevhenBondarenko
83e31f4263 added firmware type 2021-04-28 12:44:57 +03:00
YevhenBondarenko
3fbbfea331 changed firmware data type to oid and updated firmwares caffeine cache config 2021-04-23 16:53:33 +03:00
Andrii Shvaika
b0a27954ea Improvements to FirmwareInfo 2021-04-23 14:35:47 +03:00
Andrii Shvaika
279e221523 Merge with master 2021-04-22 10:55:57 +03:00
Volodymyr Babak
df6f4c9924 Merge remote-tracking branch 'upstream/master' into develop/3.3-edge 2021-04-09 19:04:26 +03:00
YevhenBondarenko
935aab7535 added checksum and checksum algorithm for firmware 2021-04-09 15:32:06 +03:00
YevhenBondarenko
7954f91fee added upgrade for firmware 2021-04-08 11:45:29 +03:00
YevhenBondarenko
b51fee8740 created firmware dao 2021-04-08 10:30:30 +03:00
Volodymyr Babak
7044e3e40f Merge remote-tracking branch 'upstream/master' into develop/3.3-edge 2021-03-30 19:35:58 +03:00
Yevhen Bondarenko
0d62b2890c
[3.3] added tests for resources (#4282)
* added TbResourceService test

* fix ResourceService test

* created TbResourceControllerSqlTest

* fixed BaseTbResourceServiceTest
2021-03-24 11:03:13 +02:00
YevhenBondarenko
ad7c314b24 TbResource extends SearchTextBased, created TbResourceInfo 2021-03-20 07:49:00 +02:00
Igor Kulikov
e17de056c2 Merge with master 2021-03-19 12:16:43 +02:00
nickAS21
201476f912 lwm2m: add objectKeyId to back and front profile 2021-03-19 11:28:40 +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
Yevhen Bondarenko
e2dd5b96ae
added resource dao support (#4213)
* Version set to 3.3.0-SNAPSHOT

* added resource dao

* added resource support in transport lvl (get resources and "update", "delete" notifications)

* refactoring

* added resource table to hsql schema

* added check for models dir in InstallScripts

* added pageLink support to getResources
2021-03-09 19:45:28 +02:00
Vladyslav_Prykhodko
22a1d24291 Added to widgets bundles and widget functional preview and description 2021-02-04 19:00:28 +02:00
Volodymyr Babak
bc3008ad7b Merge remote-tracking branch 'upstream/master' into develop/3.3-edge 2021-01-17 01:47:49 +02:00
Igor Kulikov
d31358b2ea Update license header - set 2021 year 2021-01-11 13:42:16 +02:00
YevhenBondarenko
92f088b53f changed dashboard configuration column type 2020-12-16 10:11:42 +02:00
Volodymyr Babak
32b608e10d Merge remote-tracking branch 'origin/develop/2.6-edge' into develop/3.3-edge 2020-12-14 15:45:38 +02:00