Disabled transistor.fm integration when limited by host#27002
Conversation
ref https://ghost.slack.com/archives/C0A0YQ2S53R/p1774572762467409 - marked transistor integration as locked/disabled when limited by host; overrode related backend settings - updated sort behavior of integrations
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (8)
WalkthroughThis change introduces a mechanism to disable built-in integrations (specifically Zapier and Transistor) via host settings configuration. The admin interface refactors integration rendering into a data-driven pattern with conditional disable states based on 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|


ref https://ghost.slack.com/archives/C0A0YQ2S53R/p1774572762467409
Host plans may limit custom integrations via blocking webhooks. This currently happens for Zapier and was not extended to Transistor, which needs different handling given it has both externally set up webhooks + native Ghost functionality.
We now disable the Ghost-related functionality based on the host settings which is consistent with the webhook behavior.