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.
[X] 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
Description
Automates setup of social applications and constance configurations through running ./manage.py provision_server along with specified arguments.
Notes
This command has two subcommands socialapp and config.
Example: ./manage.py provision_server config MFA_ENABLED=False SUPERUSER_AUTH_ENFORCEMENT=True will disable MFA and enable authentication for superusers.
(The config subcommand can take an infinite number of key-value pairs.)
Checklist
Description
Automates setup of social applications and constance configurations through running
./manage.py provision_server
along with specified arguments.Notes
This command has two subcommands
socialapp
andconfig
. Example:./manage.py provision_server config MFA_ENABLED=False SUPERUSER_AUTH_ENFORCEMENT=True
will disable MFA and enable authentication for superusers. (Theconfig
subcommand can take an infinite number of key-value pairs.)