kpi is the (frontend) server for KoboToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data.
[ ] If you've added code that should be tested, add tests
[ ] If you've changed APIs, update (or create!) the documentation
[x] Ensure the tests pass
[x] Make sure that your code lints and that you've followed our coding style
[x] Write a title and, if necessary, a description of your work suitable for publishing in our release notes
[ ] Mention any related issues in this repository (as #ISSUE) and in other repositories (as kobotoolbox/other#ISSUE)
[ ] Open an issue in the docs if there are UI/UX changes
Notes
I've migrated the modal to use checkbox instead of a dropdown, as there is only one option on Front End for users. The Back-End code handles block/collection creation based on the file content. I've added a small message informing users (and possibly teaching about this possibility).
Testing this would require uploading a single collection file, and then the same non-collection file twice (once with checkbox checked, and once without it).
Checklist
Notes
I've migrated the modal to use checkbox instead of a dropdown, as there is only one option on Front End for users. The Back-End code handles block/collection creation based on the file content. I've added a small message informing users (and possibly teaching about this possibility).
Testing this would require uploading a single collection file, and then the same non-collection file twice (once with checkbox checked, and once without it).