Beto Dealmeida
|
5660f8e554
|
feat: OAuth2 client initial work (#29109)
|
2024-06-09 22:11:18 -04:00 |
|
Maxime Beauchemin
|
cfc440c56c
|
feat: improve event logging for queries + refactor (#27943)
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
|
2024-04-22 16:30:50 -07:00 |
|
Beto Dealmeida
|
9022f5c519
|
feat(SIP-85): OAuth2 for databases (#27631)
|
2024-04-02 22:05:33 -04:00 |
|
John Bodley
|
847ed3f5b0
|
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) (#26909)
|
2024-02-14 06:20:15 +13:00 |
|
John Bodley
|
7af82ae87d
|
refactor: Ensure Celery leverages the Flask-SQLAlchemy session (#26186)
|
2024-01-17 17:06:22 +13:00 |
|
Beto Dealmeida
|
2bd611916d
|
feat: safer insert RLS (#20323)
|
2023-11-08 22:52:25 -05:00 |
|
Rob Moore
|
4e94fc4cff
|
fix(sqllab): reinstate "Force trino client async execution" (#25680)
|
2023-10-19 16:38:13 +03:00 |
|
Ville Brofeldt
|
e56e0de458
|
fix: revert fix(sqllab): Force trino client async execution (#24859) (#25541)
|
2023-10-13 11:58:20 +00:00 |
|
Rob Moore
|
cfda30c81a
|
fix(sqllab): Force trino client async execution (#24859)
|
2023-09-06 14:20:26 -07:00 |
|
Jesse Yang
|
7e836e9b04
|
test: autouse app_context in unit tests (#20911)
|
2022-08-02 15:42:50 -07:00 |
|
Daniel Vaz Gaspar
|
60eb1094a4
|
feat: add name, description and non null tables to RLS (#20432)
* feat: add name, description and non null tables to RLS
* add validation
* add and fix tests
* fix sqlite migration
* improve default value for name
|
2022-06-20 13:52:05 +01:00 |
|
John Bodley
|
449d08b25e
|
fix: Refactor SQL username logic (#19914)
Co-authored-by: John Bodley <john.bodley@airbnb.com>
|
2022-05-12 21:03:05 -07:00 |
|
Beto Dealmeida
|
f2881e5bbd
|
feat: RLS for SQL Lab (#19999)
* feat: RLS for SQL Lab
* Small fixes
* Pass username to security manager
* Update docstrings
* Add tests
* Remove type from docstring
|
2022-05-12 11:03:01 -07:00 |
|