dashboardjavacloudcoapiotiot-analyticsiot-platformiot-solutionskafkalwm2mmicroservicesmiddlewaremqttnettyplatformsnmpthingsboardvisualizationwebsocketswidgets
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tree:
9212c0240a
AlexDoanTB-patch-1
_tbel_fix_bug_tb_date_timezone_pattern
bug/update-service-content-type
bug/yml-change-check
coap_dtls
copilot/fix-protobuf-field-names
copilot/sub-pr-14760
domains
edqs-grafana
feature/alarm-count-query
feature/basic-widget-config
feature/cf-merge-function
feature/cfs
feature/cn-locale-improvements
feature/controller-logging
feature/deduplication-node
feature/device-library
feature/edqv2
feature/firmware-footprint
feature/home-page
feature/html-container-widget
feature/iot-hub-item-link
feature/lts-4.3-iot-hub-alarm-rules
feature/lts-migrations-4.2
feature/menu-refactoring
feature/new-menu
feature/proto
feature/queries-not-option
feature/queue-consumer-manager
feature/rate-limits-notifications
feature/rpc-monitoring-lts-4.2
feature/rule-node-cache
feature/serialization
feature/sticky-partitioning
feature/sub-service-improvement
feature/tb-event
feature/tenant-export
feature/user-notification-settings
feature/user-settings
feature/websocket-rpc
feature/widget-bundles
fix/activity-notification
fix/alarm-propagation
fix/alarm-rules-doc
fix/gradle-warning-mode-parallel-timeout
fix/msa-tests-log
fix/openapi-spec
fix/rest-api-call-node-blocking-actor-thread
fix_bug_coap_tests
fix_bug_copas_Access_Token_DTLS
fix_bug_sparkplug_cancel_session_after_node_connect
fix_bug_sparkplug_cancel_session_after_node_connect_m2
fix_bug_sparkplug_cancel_session_after_node_connect_master
fix_bug_tbDate_Object_mapper
fix_bug_transactional_other_entity_with_tests
gh-protection-test
hotfix
improvement/ws/sanitized
improvements/isolated-queues
improvements/tb-upgrade
lts-4.2
lts-4.3
lts-4.3-merge
lts-4.3-rc
lts-4.4
lts-patch-system-images
lwm2m_fix_bug_Negative_Integer_values
lwm2m_fix_bug_null_point_profileleid_after_sleep_master
master
msa-cfs-tests-trace-logs
oauth2_refactoring
rc
rc-4.1.1
release-1.0
release-1.1
release-1.2
release-1.3
release-1.4
release-2.0
release-2.2
release-2.3
release-2.4
release-2.5
release-3.0
release-3.1
release-3.2
release-3.3
release-3.3-CVE-2022-22965
release-3.4
release-3.5
release-3.6
release-3.7
release-3.8
release-3.9
release-4.0
release-4.1
release-4.2
release-4.3
release-4.4
rpc-tests
sparkplag_Telemetry
sparkplug-any-name-node-unique-device-names_temp
system-params-js-evaluator
tbel_encodeUri
test_suite_testcontaihers_2_02
vb-master
vb-rc
wire-schema-replacement
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.1
v1.2
v1.2.1
v1.2.2
v1.2.3
v1.3
v1.3.1
v1.4
v2.0
v2.0.1
v2.0.2
v2.0.3
v2.1
v2.1.1
v2.1.2
v2.1.3
v2.2
v2.3
v2.3.1
v2.4
v2.4.1
v2.4.2
v2.4.2.1
v2.4.3
v2.5
v2.5.1
v2.5.2
v2.5.3
v2.5.4
v2.5.5
v2.5.6
v3.0
v3.0.1
v3.1
v3.1.1
v3.2
v3.2.1
v3.2.2
v3.3
v3.3.1
v3.3.2
v3.3.3
v3.3.4
v3.3.4.1
v3.4
v3.4.1
v3.4.2
v3.4.3
v3.4.4
v3.5
v3.5.1
v3.6
v3.6.1
v3.6.2
v3.6.3
v3.6.4
v3.7
v3.8
v3.8.1
v3.9
v3.9.1
v4.0
v4.0.1
v4.0.2
v4.1
v4.2
v4.2.1
v4.2.1.1
v4.2.1.2
v4.2.2
v4.2.2.1
v4.2.2.2
v4.2.2.3
v4.3
v4.3.0.1
v4.3.1
v4.3.1.1
v4.3.1.2
v4.3.1.3
${ noResults }
thingsboard/common/data
* Feature/iot hub alarm rules (#15539) * feat(iot-hub): scaffold ALARM_RULE item type and CREATOR_VISIBLE_ITEM_TYPES * feat(iot-hub): wire ALARM_RULE through browse, item card, detail dialog, installed items, and install dialog * feat(iot-hub): reorder home cards, hide Dashboards, add Alarm Rules * feat(iot-hub): scaffold ALARM_RULE descriptor and reject install with v4.3 upgrade hint Registers AlarmRuleInstalledItemDescriptor in the Jackson polymorphism so 4.2 can browse Alarm Rule items from the marketplace without descriptor deserialization failures. The install handler explicitly rejects ALARM_RULE with a friendly message asking the user to upgrade to v4.3+. The full install/update/delete implementation depends on CalculatedFieldType.ALARM (added in v4.3) and will land once master is merged into this branch. * feat(iot-hub): hide redundant Type filter on Alarm Rules browse * feat(iot-hub): show v4.3 update info dialog directly when installing an Alarm Rule * feat(iot-hub): implement ALARM_RULE install / update / delete handlers Replaces the temporary v4.3-upgrade-required rejection with the actual backend handlers. Alarm rules install as CalculatedField entities with type=ALARM, mirroring the CALCULATED_FIELD path: - installAlarmRule parses the alarm-rule JSON, validates type==ALARM, saves via tbCalculatedFieldService, and returns AlarmRuleInstalledItemDescriptor with calculatedFieldId + entityId. - updateAlarmRule re-saves the existing CF with new name, type, and configuration. - Delete branch removes the underlying calculated field on installed-item delete. - Checksum dispatch unifies CF and ALARM_RULE through a shared calculateCalculatedFieldChecksum(CalculatedFieldId) helper. Frontend: drops the v4.3 info-dialog interception in IotHubActionsService (install now actually runs); restores the select-entity branch for ALARM_RULE in the install dialog so users can pick a parent device. Removes the now-unused alarm-rule-install-update-required* locale keys. |
3 months ago | |
|---|---|---|
| .. | ||
| src | LTS 4.3 IoT hub alarm rules (#15548) | 3 months ago |
| pom.xml | Version set to 4.3.1.2-SNAPSHOT | 4 months ago |