Beto Dealmeida
42cb5266fa
fix: import metrics with extra ( #15047 )
...
* fix: import metrics with extra
* Fix test
2021-06-08 18:56:55 -07:00
Beto Dealmeida
5e95d4638c
fix: import dataset with extra; Vertica URI ( #14698 )
...
* fix: import dataset with extra; Vertica URI
* Fix lint
2021-05-18 20:51:33 -07:00
Sam Faber-Manning
11260b3117
chore: add stack trace to all calls of logger.error ( #14382 )
2021-04-30 09:22:05 -07:00
Beto Dealmeida
ffcacc3393
fix: new import/export CLI ( #13921 )
...
* fix: CLI for import/export
* Add tests
* Remove debug
2021-04-23 10:50:49 -07:00
Beto Dealmeida
3b11654c5a
fix: import dataset/dashboard empty keys ( #13979 )
2021-04-06 20:55:15 -07:00
ʈᵃᵢ
3e646799a1
fix(datasets): log create exceptions as warning ( #13652 )
2021-03-22 14:46:18 -07:00
Jesse Yang
55c8f9ba60
feat(explore): allow opening charts with missing dataset ( #12705 )
2021-01-25 15:09:03 -08:00
Beto Dealmeida
9a159b30c4
fix(load_examples): better fix for load_data ( #12702 )
...
* fix(load_examples): better fix for load_data
* Address changes
2021-01-22 16:32:39 -08:00
Beto Dealmeida
8f83afcf49
feat: new Slack dashboard ( #12415 )
...
* feat: new Slack dashboard
* Add ASL license
* Fix test
2021-01-12 15:24:44 -08:00
Daniel Vaz Gaspar
f354bb3d1b
fix(load examples): load examples creating unnecessary main database ( #12351 )
...
* fix(load examples): load examples creating unnecessary main database connection
* fix lint
2021-01-08 21:57:35 +00:00
Beto Dealmeida
6b2b208b3b
fix: load example data into correct DB ( #12292 )
...
* fix: load example data into correct DB
* Fix force_data
* Fix lint
2021-01-05 17:52:42 -08:00
Beto Dealmeida
3acfd826de
feat: add new dashboard with FCC data ( #12163 )
2020-12-23 14:54:50 -08:00
Beto Dealmeida
8e3f71df4d
fix: specify VARCHAR size when loading examples ( #12186 )
2020-12-22 13:39:40 -08:00
Beto Dealmeida
c281e52f81
feat: add new dashboard with video game sales ( #12162 )
2020-12-22 08:53:18 -08:00
Beto Dealmeida
77cae64ccd
feat: Add new default dashboard ( #12044 )
...
* feat: Add new default dashboard
* Fix license
* Update data URL
2020-12-15 14:21:51 -08:00
Beto Dealmeida
5e811a14ef
feat: load examples from config instead of code ( #12026 )
...
* feat: load examples from config instead of code
* Remove database
* Update data URL
2020-12-15 13:44:23 -08:00
Beto Dealmeida
e0079bb5ae
fix: small fixes to the new import/export ( #12064 )
2020-12-15 12:24:24 -08:00
Beto Dealmeida
475f59cb1c
feat: confirm overwrite when importing ( #11982 )
...
* feat: confirm overwrite when importing
* Skip flaky test
2020-12-10 14:50:10 -08:00
Beto Dealmeida
9256b6fb3d
chore: consolidate common code in importers ( #11936 )
...
* chore: consolidate common code in importers
* Small fixes
* Small fixes
2020-12-10 10:11:58 -08:00
Beto Dealmeida
fbb458fa8b
feat: add modal to import datasets ( #11910 )
2020-12-07 16:20:25 -08:00
Beto Dealmeida
e0288bf76b
chore: add unit tests for the current import functionality ( #11786 )
...
* chore: add unit tests for the current import functionality
* Improve comment
* Fix unit test
2020-12-03 14:48:43 -08:00
Hugh A. Miles II
a0b81357cd
fix(datasets): renaming openAPI columns ( #11858 )
2020-11-30 12:01:11 -08:00
Hugh A. Miles II
0689738e7c
feat: Sqllab to Explore UX improvements api changes ( #11836 )
2020-11-30 09:23:11 -08:00
Beto Dealmeida
501b9d47c5
feat: API endpoint to import dashboards ( #11751 )
...
* ImportChartsCommand
* feat: add a command to import dashboards
* feat: API endpoint to import dashboards
* Add dispatcher
* Raise specific exception
* Fix test
* Remove print calls
* Add logging when passing
2020-11-24 22:45:35 -08:00
Craig Rueda
8bdf943687
fix: Adding __init__.py in superset.commands.importers ( #11740 )
...
* Adding __init__.py in superset.commands.importers
* Linting
* Linting again...
2020-11-18 13:19:04 -08:00
Beto Dealmeida
cce716a821
feat: API endpoints to upload dataset/db ( #11728 )
...
* feat: API endpoints to upload dataset/db
* Fix method call
2020-11-17 14:49:33 -08:00
Beto Dealmeida
7bc353f8a8
feat: new import commands for dataset and databases ( #11670 )
...
* feat: commands for importing databases and datasets
* Refactor code
2020-11-16 17:11:20 -08:00
Beto Dealmeida
45738ffc1d
chore: consolidate datasource import logic ( #11533 )
...
* Consolidate dash import logic
* WIP
* Add license
* Fix lint
* Retrigger tests
* Fix lint
2020-11-11 22:04:16 -08:00
Beto Dealmeida
cf868891be
chore: rename IMPORT_EXPORT_VERSION ( #11636 )
2020-11-10 09:45:45 -08:00
Beto Dealmeida
1ebeffa104
chore: remove directory importexport ( #11531 )
2020-11-03 17:10:52 -08:00
Beto Dealmeida
fd10c47bc6
chore: remove sanitize ( #11532 )
...
* chore: remove sanitize
* Fix lint
2020-11-02 15:13:44 -08:00
Beto Dealmeida
fbcfaacda3
feat: create base class for export commands ( #11463 )
...
* Add UUID to saved_query
* Reuse function from previous migration
* Point to new head
* feat: add backend to export saved queries using new format
* Rename ImportMixin to ImportExportMixin
* Create base class for exports
* Add saved queries as well
* Add constant, small fixes
* Fix wrong import
* Fix lint
2020-10-30 11:52:11 -07:00
Beto Dealmeida
00e394451f
feat: export datasets as ZIP files ( #11332 )
...
* Export datasets as ZIP files
* Add logging when failing to parse extra
* Fix logging
2020-10-22 10:32:08 -07:00
Daniel Vaz Gaspar
9e9dac68f7
feat(datasets): REST API bulk delete ( #11237 )
...
* feat(datasets): REST API bulk delete
* doc HTTP 400
2020-10-12 13:40:05 +01:00
Bogdan
03eebd3019
fix: fix table existence validation function ( #11066 )
...
* Fix table existance validation function
* Drop left over table name index in mysql db
* Do not modify model
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com >
2020-09-29 15:01:01 -07:00
Daniel Vaz Gaspar
5d08a426d3
fix(api): unable to delete virtual dataset, wrong permission name ( #11019 )
...
* fix(api): unable to delete virtual dataset because of wrong permission name
* Still delete the dataset even when no permission was found
* migration script to fix possible existing faulty permissions on the db
* black
* fix db migration and one more test
* add more comments to the migration script
* freeze a partial schema of the model on the migration step
* fix mig script
* Update superset/migrations/versions/3fbbc6e8d654_fix_data_access_permissions_for_virtual_.py
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
2020-09-29 12:33:07 +01:00
Daniel Vaz Gaspar
11da6ee812
fix: dataset delete and perm delete ( #10578 )
2020-08-13 10:18:13 +01:00
Daniel Vaz Gaspar
878dbcda3f
feat(api): bump marshmallow and FAB to version 3 ( #9964 )
...
* feat(api): bump marshmallow and FAB to version 3
* revert query context tests changes
* obey mypy
* fix tests
* ignore types that collide with marshmallow
* preparing for RC2
* fix tests for marshmallow 3
* typing fixes for marshmallow
* fix tests and black
* fix tests
* bump to RC3 and lint
* Test RC4
* Final 3.0.0
* Address comments, fix tests, better naming, docs
* fix test
* couple of fixes, addressing comments
* bumping marshmallow
2020-07-07 13:26:54 +01:00
John Bodley
91517a56a3
style(mypy): Spit-and-polish pass ( #10001 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2020-06-07 08:53:46 -07:00
Daniel Vaz Gaspar
ea9b7f2dc4
fix(babel): broken babel extract ( #9790 )
...
* fix(babel): broken babel extract
* remove unnecessary f strings
2020-05-15 19:05:24 +01:00
Ville Brofeldt
980dd2fd41
pylint: accept specific 2 character names by default ( #9460 )
...
* lint: accept 2 letter names by default
* Address review comments
* Remove e and d from good-names
2020-04-08 20:32:26 +03:00
Daniel Vaz Gaspar
4be827544e
[datasets] Add strict type annotation ( #9437 )
...
* [datasets] Add strict type annotation
* Fix refresh endpoint
* Improve logic on update
2020-04-07 16:22:57 +01:00
Daniel Vaz Gaspar
ccb22dc976
[dataset] columns and metrics API (nested) ( #9268 )
...
* [dataset] columns and metrics API (nested)
* [dataset] tests and validation
* [datasets] Fix, revert list field name to database_name
2020-03-24 17:24:08 +00:00
Daniel Vaz Gaspar
c34df6b7b3
[dashboard] Refactor API using SIP-35 ( #9315 )
...
* [dashboard] Refactor API using SIP-35
* [dashboard] Fix, import
* [dashboard] more tests
* [dashboards] a misc of improvements
* [charts] Fix, DAO and tests
* [dashboards] small exceptions refactor
* [dashboards] lint
* [dashboards] Improves comments on base classes
* [dashboards] lint
2020-03-20 16:32:03 +00:00
Daniel Vaz Gaspar
52c59d6890
[datasets] new, API using command pattern ( #9129 )
...
* [datasets] new, API using command pattern
* [datasets] tests and improvements
* [datasets] lint
* [database] address comments
* [datasets] lint
* [datasets] Address PR comments
* [dataset] Fix, dataset expects a Dict now
* [dataset] lint and optional commits
* [dataset] mypy
* [dataset] Fix, license and parent class
* [dataset] Make CRUD DAO raise exceptions
2020-03-08 09:13:08 +00:00