Skip to content

Conversation

@kaapstorm
Copy link
Contributor

@kaapstorm kaapstorm commented Dec 30, 2025

🦖 SAAS-18883

This change automatically fetches DET config files from CommCare HQ using its DET Export Instance API, instead of requiring the user to download the config file from HQ and then upload it to CommCare Data Pipeline (CommCare Sync).

The approach uses AJAX to get the available form and case exports from HQ to allow the user to select one, and then once the form is submitted, it fetches the config file.

See PR dimagi/commcare-hq#37223 for the DET Export Instance API.

Note

I have used VanillaJS ™ for this change. In the future CommCare Data Pipeline will use HTMX + Alpine, but that is out of scope at the moment.

image

@kaapstorm kaapstorm marked this pull request as ready for review December 31, 2025 12:37
Copy link
Contributor

@millerdev millerdev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One suggestion. Otherwise looks good.

Co-authored-by: Daniel Miller <[email protected]>
@kaapstorm kaapstorm merged commit 7bd38b4 into master Jan 2, 2026
2 checks passed
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.

3 participants