Skip to content

fix(iot-hub): remove cloud install availability gating#534

Merged
vvlladd28 merged 1 commit into
mainfrom
fix/iot-hub-remove-install-gating
Jul 1, 2026
Merged

fix(iot-hub): remove cloud install availability gating#534
vvlladd28 merged 1 commit into
mainfrom
fix/iot-hub-remove-install-gating

Conversation

@vvlladd28

Copy link
Copy Markdown
Member

Summary

The IoT Hub cloud install dialog gated the ThingsBoard Cloud (NA/EU) rows behind an availableFrom launch date, showing a "coming soon" badge until it passed. The launch has happened, so this removes the gating mechanism entirely.

Changes

  • src/models/iot-hub.ts — remove the availableFrom field from InstallInstance, the IOT_HUB_CLOUD_AVAILABLE_FROM constant, the isInstanceAvailable() helper, and the comingSoonBadge string.
  • src/components/IotHub/install-dialog.ts — drop the isInstanceAvailable import; rowMarkup now always renders the copy + action buttons.
  • src/components/IotHub/install-dialog.scss — remove the now-unused .iot-hub-install-dialog__badge styles.

This fully reverts the gating introduced in 029209a; a repo-wide grep confirms no remaining references to availableFrom, isInstanceAvailable, comingSoon, IOT_HUB_CLOUD_AVAILABLE_FROM, or coming-soon.

The cloud install dialog gated the ThingsBoard Cloud (NA/EU) rows behind an
`availableFrom` launch date, showing a "coming soon" badge until it passed.
The launch has happened, so drop the gating entirely:

- Remove the `availableFrom` field, `IOT_HUB_CLOUD_AVAILABLE_FROM` constant,
  `isInstanceAvailable()` helper, and `comingSoonBadge` string from iot-hub.ts.
- Simplify install-dialog.ts rowMarkup to always render copy + action buttons.
- Remove the now-unused `.iot-hub-install-dialog__badge` styles.
@vvlladd28 vvlladd28 merged commit b3fe8cc into main Jul 1, 2026
4 checks passed
@vvlladd28 vvlladd28 deleted the fix/iot-hub-remove-install-gating branch July 1, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant