Vitor Avila
|
1bf04015c6
|
feat(reports): Set a minimum interval for each report's execution (#28176)
|
2024-05-07 18:28:12 -07:00 |
|
John Bodley
|
467e612533
|
fix: Remedy logic for UpdateDatasetCommand uniqueness check (#28341)
|
2024-05-07 06:42:37 -07: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 |
|
Maxime Beauchemin
|
3ac387bb66
|
chore: enable ruff's isort equivalent (#28267)
|
2024-04-30 18:29:49 -07:00 |
|
Maxime Beauchemin
|
2d63722150
|
chore: set up ruff as a new linter/formatter (#28158)
|
2024-04-24 17:19:53 -07:00 |
|
Daniel Vaz Gaspar
|
de82d90b9c
|
chore: refactor file upload commands (#28164)
|
2024-04-23 08:42:19 +01:00 |
|
Beto Dealmeida
|
376bfd05bd
|
fix: pass valid SQL to SM (#27464)
|
2024-03-18 15:38:58 -04:00 |
|
Vitor Avila
|
66bf70172f
|
fix(API): Updating assets via the API should preserve ownership configuration (#27364)
|
2024-03-06 16:40:41 +00:00 |
|
Stepan
|
2e4f6d3f38
|
perf(export): export generates unnecessary files content (#26765)
|
2024-02-21 16:28:38 -07:00 |
|
John Bodley
|
847ed3f5b0
|
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) (#26909)
|
2024-02-14 06:20:15 +13:00 |
|
Beto Dealmeida
|
ec6318b379
|
fix: permission checks on import (#23200)
|
2023-03-15 08:31:09 -07:00 |
|
Stan
|
7d8fff87b5
|
fix(assets api): import replaces dashboard (#22208)
Co-authored-by: Stan Houcke <stan.houcke@skyscanner.net>
|
2022-12-21 15:36:40 -08:00 |
|
Jesse Yang
|
7e836e9b04
|
test: autouse app_context in unit tests (#20911)
|
2022-08-02 15:42:50 -07:00 |
|
Beto Dealmeida
|
51061f0d67
|
feat: import/export assets commands (#19217)
* feat: import/export assets commands
* Add overwrite test
* Fix tests
|
2022-03-17 10:51:17 -07:00 |
|