Skip to content

feat(integration): unify base URL config and add region dropdown with manual override#7842

Open
afsuyadi wants to merge 2 commits into
Flagsmith:mainfrom
afsuyadi:fix/unify-baseurl-config
Open

feat(integration): unify base URL config and add region dropdown with manual override#7842
afsuyadi wants to merge 2 commits into
Flagsmith:mainfrom
afsuyadi:fix/unify-baseurl-config

Conversation

@afsuyadi

Copy link
Copy Markdown
Contributor

Thanks for submitting a PR! Please check the boxes below:

  • [✔] I have read the Contributing Guide.
  • [ ] I have added information to docs/ if required so people know about the feature.
  • [✔] I have filled in the "Changes" section below.
  • [✔] I have filled in the "How did you test this code" section below.

Changes

Contributes to #7795

  1. Add options array with label and value (URL) key for Amplitude, Datadog, Heap, Mixpanel, and New Relic integration
  2. Modify CreateEditIntegration component to enable Custom URL as manual override

How did you test this code?

For every platform, I try to manually test them by choosing the options in Select component, either selecting the existing options or manually inserting the URL

Datadog testing:
datadog-testing.webm

Amplitude testing:
amplitude-testing.webm

Heap testing:
heap-testing.webm

New Relic testing:
new-relic_testing.webm

Mixpanel testing:
mixpanel-testing.webm

Additional Note

  1. During Mixpanel's testing, it seems that the backend serializer haven't existed yet. Mentioning this unmerged PR fix: add regional base URL for Mixpanel #7802 which is related to the serializer of Mixpanel.
  2. I plan to also add dropdown for LaunchDarkly, but it seems that it requires backend changes (new model field, migration, serializer update, client update), which seems to be out of this issue's scope. Waiting for further instructions.

@afsuyadi afsuyadi requested a review from a team as a code owner June 20, 2026 04:55
@afsuyadi afsuyadi requested review from kyle-ssg and removed request for a team June 20, 2026 04:55
@vercel

vercel Bot commented Jun 20, 2026

Copy link
Copy Markdown

@afsuyadi is attempting to deploy a commit to the Flagsmith Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions Bot added the front-end Issue related to the React Front End Dashboard label Jun 20, 2026
@afsuyadi afsuyadi changed the title Unify base URL config and add region dropdown with manual override feat(integration): unify base URL config and add region dropdown with manual override Jun 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

front-end Issue related to the React Front End Dashboard

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants