Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration to enable HDX integration for everyone 馃帀 #3666

Open
rowasc opened this issue Aug 17, 2019 · 1 comment

Comments

@rowasc
Copy link
Contributor

commented Aug 17, 2019

Which user group(s) are the primary audience for this feature/enhancement.
Free, Basic and Enterprise deployment users who wish to export their data into HDX (humdata.org)

Is your feature request related to a problem? Please describe.
The problem is that HDX is not enabled for most deployments and it should be, per our latest internal discussions on the roadmap

Describe the solution you'd like

  • A migration in the database (./phinx migrate create HDXEnabled) that sets the config_key hxl to enabled.
  • Migrations can be found in https://github.com/ushahidi/platform/tree/develop migrations/ (for reference)
  • To execute and test your new migration you need to have finished the platform backend installation since the database is needed for it, then run ./phinx migrate
  • To test this, access Settings -> Data Export, you should see a button to configure the deployment with HDX. ping @rowasc if you need assistance :)

Field values:
group_name -> features
config_key -> hxl
config_value -> {"enabled":1}

This would make it immediately available for all admins upon executing the migration.

Working on this issue

Want to work on this issue?馃檵

Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

@rowasc

This comment has been minimized.

Copy link
Contributor Author

commented Aug 17, 2019

I was going to do this but it's a nice starter ticket so leaving it here until next week in case someone wants it :)

@rowasc rowasc changed the title Enable HDX integration for everyone 馃帀 Migration to enable HDX integration for everyone 馃帀 Aug 17, 2019

@rowasc rowasc self-assigned this Aug 19, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can鈥檛 perform that action at this time.