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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Json uploads #647

Merged
merged 5 commits into from
Jul 23, 2024
Merged

Json uploads #647

merged 5 commits into from
Jul 23, 2024

Conversation

chrisclark
Copy link
Collaborator

@chrisclark chrisclark commented Jul 16, 2024

Primarily, this PR adds the ability to upload json files as data sources (in addition to CSV and SQLite files). Both 'normal' json files, and files structured as a list of json objects (one json object per line) are supported.

In addition this PR adds significant robustness to the user uploads feature, in terms of the UI, error handling and logging, and test coverage.

Lastly, there are a few small opportunistic features that were modified or added:

  • In the schema explorer, clicking on a field name copies it to the clipboard
  • Charts are limited to a maximum of 10 series. This significantly speeds up rendering of 'wide' result-sets when charts are enabled.

explorer/tests/test_views.py Fixed Show fixed Hide fixed
explorer/tests/test_views.py Fixed Show fixed Hide fixed
explorer/tests/test_views.py Fixed Show fixed Hide fixed
explorer/tests/test_views.py Fixed Show fixed Hide fixed
@chrisclark chrisclark merged commit 8972f12 into master Jul 23, 2024
11 checks passed
@chrisclark chrisclark deleted the json-uploads branch July 23, 2024 14:39
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.

1 participant