187 Commits

Author SHA1 Message Date
mpetrov
3d3a8ffc05 Added debug settings service 2025-03-03 15:55:39 +02:00
Andrew Shvayka
441940c497
Merge pull request #12374 from thingsboard/feature/calculated-fields
Calculated Fields
2025-02-28 16:12:10 +02:00
artem-barysh-dev
64e1fc1ce6
Added validation for resource usage across entities (#12508)
* Added Validation for Resource Usage Across Entities

* Fixed table name in native queries

* resolved issues from PR review

* UI: Feature show JS resources usage message warning on delete. Refactored images-in-use-dialog.

* UI: JS lib table fix display delete icon.

* UI: Resources in use minor improvements.

* Fixed tests, license format

* Fix issues causing test failures

* Removed unused method

* UI: Fix js-library table cell actions.

* UI: Fix js-library table cell actions.

---------

Co-authored-by: deaflynx <artemio.babak@gmail.com>
2025-02-27 17:34:45 +02:00
ViacheslavKlimov
44439584f4 Merge branch 'master' of github.com:thingsboard/thingsboard into feature/calculated-fields 2025-02-25 11:49:56 +02:00
Igor Kulikov
5cf26d4851 Update license header 2025-02-25 09:39:16 +02:00
mpetrov
fd42c51df1 Calculated field add/edit basic implementation 2025-01-31 11:25:22 +02:00
Igor Kulikov
39abbacb20 UI: Remove json form component. Remove all react dependencies. 2024-12-23 12:57:08 +02:00
Igor Kulikov
98526e3617
Merge pull request #12142 from ArtemDzhereleiko/AD/imp/segmented-button
Two-segment button widget
2024-12-03 15:29:40 +02:00
Artem Dzhereleiko
8ab18b344e UI: Refactoring shared import 2024-12-03 13:49:31 +02:00
Artem Dzhereleiko
68bc840dbd UI: Refactoring segmented button 2024-12-03 13:38:20 +02:00
Ekaterina Chantsova
38c99de001 Merge with master, resolve conflicts 2024-12-03 12:24:31 +02:00
Ekaterina Chantsova
7aae331ac4 Timewindow: apply default grouping interval option for interval 2024-11-29 12:10:55 +02:00
Artem Dzhereleiko
53da8cd47e UI: Segmented button 2024-11-28 18:55:01 +02:00
Ekaterina Chantsova
d763b811aa Merge with master 2024-11-28 11:57:27 +02:00
Igor Kulikov
6b6bbebab8 Implement JS Module resources support. 2024-11-27 19:28:24 +02:00
Ekaterina Chantsova
5ff73e97fc Timewindow: group intervals configuration scratch 2024-11-25 19:03:15 +02:00
Vladyslav_Prykhodko
88b26e291e UI: Updated export resource-dialog in resource delete export-widgets-bundle-dialog component 2024-11-20 16:32:32 +02:00
Vladyslav_Prykhodko
cfce9b8950 UI: Implements support tb-resources and added support in extension 2024-11-11 18:46:53 +02:00
Chantsova Ekaterina
6f5fe7c081 Refactoring 2024-11-05 14:49:06 +02:00
Chantsova Ekaterina
aff0adbfa7 Timewindow: start adding ability to customize interval options 2024-10-25 18:51:05 +03:00
Chantsova Ekaterina
5f2530bcca Merge branch 'master' into feature/advanced-timewindow-configuration
# Conflicts:
#	ui-ngx/src/app/modules/common/modules-map.ts
2024-10-25 12:53:57 +03:00
Chantsova Ekaterina
0a8849bf45 Timewindow: aggregation options list restriction (draft) 2024-10-18 18:52:57 +03:00
Chantsova Ekaterina
6991acd42c Timewindow: aggregation type select component introduced 2024-10-18 15:18:25 +03:00
Igor Kulikov
26f0028294 Flex layout replacements. Switch to tailwind.css. 2024-10-17 16:26:29 +03:00
Igor Kulikov
4e27e2d96a Angular 18 migration 2024-09-26 17:26:35 +03:00
Vladyslav_Prykhodko
12d9604439 UI: Add new event tbcontextmenu 2024-09-25 16:55:11 +03:00
Chantsova Ekaterina
2e52c50b80 Timewindow: move datapoints limit to a separate component 2024-09-11 20:48:57 +03:00
Chantsova Ekaterina
71fb8c8166 Merge remote-tracking branch 'upstream/master' into feature/extend-timewindow-config 2024-09-11 18:37:07 +03:00
Igor Kulikov
174166d9a1 SCADA Symbol editor: Add XML editor mode. 2024-09-06 18:18:10 +03:00
Igor Kulikov
bf6bd064b7 UI: Add country data to module providers. 2024-09-04 12:01:13 +03:00
Chantsova Ekaterina
e43f1b2e32 Merge remote-tracking branch 'upstream/master' into feature/extend-timewindow-config 2024-09-02 16:42:23 +03:00
Vladyslav Prykhodko
41b5fefd24 UI: Add country autocomplete and refactoring code 2024-09-01 17:28:22 +03:00
Vladyslav_Prykhodko
7cb15a0e00 UI: Add manage dashboard layout and improved selector breakpoint 2024-08-16 13:42:55 +03:00
Chantsova Ekaterina
9ca85d5cc7 UI: timewindow configuration dialog introduction 2024-08-09 18:41:03 +03:00
Chantsova Ekaterina
8c2814e416 UI: timezone selection draft 2024-07-18 17:59:04 +03:00
Igor Kulikov
9e8fe8ad73 UI: SCADA symbol components refactoring. 2024-05-30 18:20:50 +03:00
Igor Kulikov
45d071538c Merge with master 2024-05-08 17:18:24 +03:00
Igor Kulikov
0beeb99b99 UI: Refactoring and improvements 2024-05-08 17:13:25 +03:00
Artem Dzhereleiko
e1f8f51900 UI: Color picker design improvement 2024-03-01 14:45:51 +02:00
Igor Kulikov
4b29a8f3ff UI: Implement action button widget. 2024-02-01 19:16:37 +02:00
rusikv
99be518802 Merge remote-tracking branch 'upstream/master' into enhancement/rule-chain-selector-search 2024-01-09 18:09:21 +02:00
Igor Kulikov
bd2c991eb2 UI: Improve image gallery browse action -> switch from popover to responsive dialog. 2024-01-09 14:53:32 +02:00
Igor Kulikov
c5a72ed8df Update license header to 2024 year. 2024-01-09 10:46:16 +02:00
rusikv
98086153dd UI: added search to rule chain selector 2023-12-20 13:50:54 +02:00
Igor Kulikov
562838cfdb UI: Add Embed Image dialog. 2023-12-15 17:10:33 +02:00
Igor Kulikov
751ebc0d03 UI: Minor refactoring. Replace image inputs to image gallery inputs. 2023-11-28 11:30:46 +02:00
Igor Kulikov
3c40cd8ff1 UI: Implement image service. Implement image load pipe. 2023-11-17 17:12:47 +02:00
Dmitriymush
c20098088d UI: Liquid level widget improvements, string autocomplete improvements 2023-10-20 15:09:40 +03:00
Dmitriymush
ca70310e6d UI: Liquid level widget implementation 2023-10-19 16:51:13 +03:00
Igor Kulikov
b54651aad0 UI: Implement hint tooltip icon. Update default units and decimals labels in widget config. 2023-08-29 15:41:34 +03:00