Jack
|
95325c4673
|
fix(imports): Error when importing charts / dashboards with missing DB credentials (#30503)
|
2024-10-04 15:43:29 -05:00 |
|
Beto Dealmeida
|
ff449ad8ab
|
feat: OAuth2 database field (#30126)
|
2024-09-03 20:57:55 -04:00 |
|
Beto Dealmeida
|
0415ed34ce
|
feat: allow create/update OAuth2 DB (#30071)
|
2024-09-03 19:22:38 -04:00 |
|
Eugene Apollonsky
|
050c6daff3
|
fix(cli): add impersonate_user to db import (#29522)
Co-authored-by: Eugene Apollonsky <eapollonskii@intertrust.com>
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2024-08-12 14:05:20 -07:00 |
|
Beto Dealmeida
|
61c0970968
|
fix: create permissions on DB import (#29802)
|
2024-08-06 12:09:21 -04:00 |
|
John Bodley
|
8fb8199a55
|
chore(dao/command): Add transaction decorator to try to enforce "unit of work" (#24969)
|
2024-06-28 12:33:56 -07:00 |
|
Beto Dealmeida
|
8e15d4807f
|
chore: s/MockFixture/MockerFixture/g (#29160)
|
2024-06-10 12:35:07 -04:00 |
|
Eyal Ezer
|
07b2449bd7
|
refactor: Unify all json.(loads|dumps) usage to utils.json (#28702)
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com>
|
2024-05-28 14:17:41 -07:00 |
|
Daniel Vaz Gaspar
|
9c065951e7
|
fix: tests on database, dataset, saved_queries apis (#28397)
|
2024-05-09 13:43:31 +01:00 |
|
Beto Dealmeida
|
e90246fd1f
|
feat(SIP-95): permissions for catalogs (#28317)
|
2024-05-06 11:41:58 -04:00 |
|
Daniel Vaz Gaspar
|
9a339f08a7
|
feat: new Columnar upload form and API (#28192)
|
2024-05-06 15:51:42 +01:00 |
|
Beto Dealmeida
|
6cf681df68
|
feat(SIP-95): new endpoint for table metadata (#28122)
|
2024-04-25 12:23:49 -04:00 |
|
Maxime Beauchemin
|
2d63722150
|
chore: set up ruff as a new linter/formatter (#28158)
|
2024-04-24 17:19:53 -07:00 |
|
John Bodley
|
bc65c245fe
|
chore(tests): Remove unnecessary/problematic app contexts (#28159)
|
2024-04-24 13:46:35 -07:00 |
|
Daniel Vaz Gaspar
|
de82d90b9c
|
chore: refactor file upload commands (#28164)
|
2024-04-23 08:42:19 +01:00 |
|
Daniel Vaz Gaspar
|
e465876ed4
|
feat: new Excel upload form and API (#28105)
|
2024-04-19 14:19:42 +01:00 |
|
Beto Dealmeida
|
68a982dfe6
|
feat(sip-95): new endpoint for extra table metadata (#28063)
|
2024-04-18 10:42:53 -04:00 |
|
Daniel Vaz Gaspar
|
54387b4589
|
feat: new CSV upload form and API (#27840)
|
2024-04-15 09:38:51 +01:00 |
|
Beto Dealmeida
|
9377227e06
|
chore(OAuth2): refactor for custom OAuth2 clients (#27880)
|
2024-04-05 12:17:39 -04:00 |
|
Beto Dealmeida
|
9022f5c519
|
feat(SIP-85): OAuth2 for databases (#27631)
|
2024-04-02 22:05:33 -04:00 |
|
Geido
|
89e89de341
|
fix: SSH Tunnel configuration settings (#27186)
|
2024-03-11 16:56:54 +01:00 |
|
Geido
|
7c7deb960d
|
fix: ID param for DELETE ssh_tunnel endpoint (#27130)
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
|
2024-02-15 22:09:51 +02:00 |
|
John Bodley
|
847ed3f5b0
|
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) (#26909)
|
2024-02-14 06:20:15 +13:00 |
|
Geido
|
d8e26cfff1
|
chore: Remove database ID dependency for SSH Tunnel creation (#26989)
|
2024-02-07 18:03:19 +02:00 |
|
Beto Dealmeida
|
e36c014290
|
fix(database): allow filtering by UUID (#26469)
|
2024-01-12 11:18:39 -05:00 |
|
John Bodley
|
aafb54d042
|
chore: Ensure Mixins are ordered according to the MRO (#26288)
|
2023-12-16 14:11:58 +13:00 |
|
Vitor Avila
|
c033ca959d
|
fix(database-import): Support importing a DB connection with a version set (#26116)
|
2023-12-01 16:20:27 -05:00 |
|
John Bodley
|
07bcfa9b5f
|
chore(command): Organize Commands according to SIP-92 (#25850)
|
2023-11-22 16:55:54 -03:00 |
|
John Bodley
|
ed0d288ccd
|
chore(dao): Replace save/overwrite with create/update respectively (#24467)
|
2023-08-11 12:55:39 -07:00 |
|
Beto Dealmeida
|
f5ed4072e4
|
feat(gsheets): file upload (#24921)
|
2023-08-11 06:35:00 -07:00 |
|
Daniel Vaz Gaspar
|
cb9b865a53
|
fix: import database engine validation (#24697)
|
2023-07-20 13:08:07 +01:00 |
|
Antonio Rivero
|
6657353bca
|
feat(database): Database Filtering via custom configuration (#24580)
|
2023-07-06 16:48:46 -04:00 |
|
Michael S. Molina
|
bb1db9e86f
|
fix: Deque mutated during iteration (#24550)
|
2023-06-29 12:12:12 -03:00 |
|
John Bodley
|
3e76736874
|
chore(dao): Organize DAOs according to SIP-92 (#24331)
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com>
|
2023-06-18 18:32:32 -07:00 |
|
John Bodley
|
a4d5d7c6b9
|
chore(pre-commit): Add pyupgrade and pycln hooks (#24197)
|
2023-06-01 12:01:10 -07:00 |
|
Beto Dealmeida
|
c3b96d12de
|
feat: split database information (#24067)
|
2023-05-22 13:35:58 -04:00 |
|
Beto Dealmeida
|
ec6318b379
|
fix: permission checks on import (#23200)
|
2023-03-15 08:31:09 -07:00 |
|
Beto Dealmeida
|
fbf10c35a9
|
feat: return UUID on database creation (#23143)
|
2023-02-21 17:36:16 -08:00 |
|
Antonio Rivero Martinez
|
d6a4a5da79
|
feat(ssh_tunnel): Add feature flag to SSH Tunnel API (#22805)
|
2023-01-26 16:53:36 -08:00 |
|
Beto Dealmeida
|
6f0fed77cf
|
feat: export/import allow_dml flag (#22806)
|
2023-01-24 19:16:46 -08:00 |
|
Hugh A. Miles II
|
2de19f1d66
|
feat: Add logging for ssh tunneling test_connection attempts (#22625)
|
2023-01-12 21:49:35 +00:00 |
|
Hugh A. Miles II
|
ebaad10d6c
|
feat(ssh-tunnelling): Setup SSH Tunneling Commands for Database Connections (#21912)
Co-authored-by: Antonio Rivero Martinez <38889534+Antonio-RiveroMartnez@users.noreply.github.com>
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2023-01-03 17:22:42 -05:00 |
|
Beto Dealmeida
|
a88dfe24c7
|
fix: check that imports are ZIPs (#21875)
|
2022-10-26 12:15:46 -07:00 |
|
Beto Dealmeida
|
1388f21ee3
|
fix: accept old database payload (#21923)
|
2022-10-25 10:29:29 -07:00 |
|
Elizabeth Thompson
|
e98943e580
|
refactor: pass all properties to validate_parameters (#21487)
|
2022-10-03 17:48:54 -07:00 |
|
Beto Dealmeida
|
34a79add04
|
feat: filter parameters from DB API (#21248)
|
2022-09-02 11:50:04 -07:00 |
|
Beto Dealmeida
|
8772e2cdb3
|
fix: improve get_db_engine_spec_for_backend (#21171)
* fix: improve get_db_engine_spec_for_backend
* Fix tests
* Fix docs
* fix lint
* fix fallback
* Fix engine validation
* Fix test
|
2022-08-29 11:42:42 -07:00 |
|
Jesse Yang
|
7e836e9b04
|
test: autouse app_context in unit tests (#20911)
|
2022-08-02 15:42:50 -07:00 |
|
Beto Dealmeida
|
998624b1a5
|
feat: allow setting db UUID (#20412)
* WIP
* feat: allow passing UUID when creating a DB
* Test
* Fix field
|
2022-06-16 15:53:59 -07:00 |
|
Elizabeth Thompson
|
aa419b8119
|
fix: check type of url before performing string actions (#19569)
* ensure url is a string
* return url if param is a url
|
2022-04-06 17:32:10 -07:00 |
|