-
Notifications
You must be signed in to change notification settings - Fork 96
feat(designer): Add Independent Publisher connector disclaimer #8696
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Add disclaimer for Independent Publisher connectors to comply with legal requirements. When users create a connection to an Independent Publisher connector, they now see: - Warning about connectors being provided 'as is' without warranty - Notice that connectors are not supported by Microsoft - Link to certification documentation - MIT License agreement that users accept by clicking Create This addresses CELA compliance requirements for Independent Publisher connectors to match the Power Platform experience. Changes: - Add isIndependentPublisherConnector helper to detect IP connectors - Add IndependentPublisherDisclaimer component with styled warning - Integrate disclaimer into CreateConnection component - Add new i18n strings for disclaimer text
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
✅ Commit Type
✅ Risk Level
✅ What & Why
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | Keep as-is (optionally scope to connections) |
| Commit Type | ✅ | None |
| Risk Level | ✅ | Matches label; Medium is appropriate |
| What & Why | ✅ | Add link/reference to compliance ticket/email |
| Impact of Change | Call out consumers of new helper and localization propagation; document if needed | |
| Test Plan | Add unit tests for helper and component or justify in body and create follow-up ticket | |
| Contributors | ✅ | None |
| Screenshots/Videos | Add at least one screenshot of the UI |
Final message
Please add unit tests for the new helper isIndependentPublisherConnector and a simple test for the disclaimer component (or add a follow-up ticket and note it in Test Plan). Add a screenshot of the rendered disclaimer in the PR description if possible. If you intentionally left unit tests out, include a brief rationale and link to a follow-up issue so reviewers can track that work. Also consider adding an internal reference to the compliance email/ticket in the What & Why section for traceability. Once tests (or a documented follow-up) and a screenshot are added, you can remove the needs-pr-update label and this PR should be ready to merge. Thank you for the clear PR and good descriptions!
Last updated: Tue, 20 Jan 2026 23:30:45 GMT
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds a legally required disclaimer for Independent Publisher connectors to comply with CELA requirements. When users create a connection to an Independent Publisher connector, they now see a warning about potential security/privacy risks and an MIT License agreement, matching the Power Platform experience.
Changes:
- Added
isIndependentPublisherConnectorhelper function to detect Independent Publisher connectors by display name or ID suffix pattern - Created new
IndependentPublisherDisclaimercomponent that displays the warning and MIT License agreement - Integrated the disclaimer into the connection creation flow, displayed before action buttons
- Added localization strings for the disclaimer text in multiple languages
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| libs/logic-apps-shared/src/utils/src/lib/helpers/connectors.ts | Added isIndependentPublisherConnector function to detect Independent Publisher connectors by display name or ID suffix; includes code formatting updates to match project style |
| libs/designer/src/lib/ui/panel/connectionsPanel/createConnection/independentPublisherDisclaimer.tsx | New component that displays the disclaimer warning and MIT License agreement with proper styling |
| libs/designer/src/lib/ui/panel/connectionsPanel/createConnection/createConnection.tsx | Integrated the disclaimer component and imported the detection function; mostly formatting changes from code style enforcement |
| Localize/lang/strings.json | Added four new localization strings for disclaimer text, learn more link, and license agreement text |
...signer/src/lib/ui/panel/connectionsPanel/createConnection/independentPublisherDisclaimer.tsx
Show resolved
Hide resolved
...signer/src/lib/ui/panel/connectionsPanel/createConnection/independentPublisherDisclaimer.tsx
Show resolved
Hide resolved
|
📊 Coverage check completed. See workflow run for details. |
Commit Type
Risk Level
What & Why
Add disclaimer for Independent Publisher connectors to comply with CELA legal requirements. When users create a connection to an Independent Publisher connector, they now see a warning and MIT License agreement matching the Power Platform experience.
This addresses compliance concerns raised in the email thread regarding Independent Publisher connectors needing explicit disclaimers and license agreement.
Impact of Change
isIndependentPublisherConnectorhelper function available in@microsoft/logic-apps-sharedTest Plan
Contributors
@rarayudu @haroldcampos
Screenshots/Videos
The disclaimer appears as a styled container with:
Layout matches the Power Platform example provided in the compliance email.