Vitor Avila
|
4545d55d30
|
fix: Support metric macro for embedded users (#35508)
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
|
2025-10-06 14:05:54 -03:00 |
|
Gabriel Torres Ruiz
|
0a75bac2a1
|
fix(error-handling): jinja2 error handling improvements (#34803)
|
2025-09-02 17:29:07 -04:00 |
|
Maxime Beauchemin
|
cb27d5fe8d
|
chore: proper current_app.config proxy usage (#34345)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-31 19:27:42 -07:00 |
|
Kasper Mol
|
cc3460832f
|
fix(template_processing): get_filters now works for IS_NULL and IS_NOT_NULL operators (#33296)
|
2025-06-05 00:46:33 -03:00 |
|
Vitor Avila
|
fdea4e21b0
|
feat: current_user_rls_rules Jinja macro (#33614)
|
2025-05-29 11:58:40 -03:00 |
|
bmaquet
|
174750c9dd
|
refactor(jinja macro): Update current_user_roles() macro to fetch roles from existing get_user_roles() method (#32888)
|
2025-03-28 20:50:53 -07:00 |
|
bmaquet
|
6b96b37c38
|
feat: Add current_user_roles() Jinja macro (#32770)
|
2025-03-24 18:39:07 -03:00 |
|
Vitor Avila
|
cedd186c21
|
feat(Jinja): to_datetime filter (#32781)
|
2025-03-24 16:55:37 -03:00 |
|
Vitor Avila
|
850801f510
|
feat(where_in): Support returning None if filter_values return None (#32731)
|
2025-03-18 13:18:51 -06:00 |
|
Beto Dealmeida
|
83071d0e5f
|
fix: ensure metric_macro expands templates (#32344)
|
2025-02-24 18:08:50 -05:00 |
|
Beto Dealmeida
|
2c583d1584
|
feat: recursive metric definitions (#32228)
|
2025-02-12 22:00:44 -05:00 |
|
Maxime Beauchemin
|
e51b95ffa8
|
chore: enforce more ruff rules (#31447)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2024-12-18 17:41:34 -08:00 |
|
Vitor Avila
|
9c12b1c7da
|
fix(Jinja metric macro): Support Drill By and Excel/CSV download without a dataset ID (#30443)
|
2024-10-10 21:03:19 -03:00 |
|
Beto Dealmeida
|
0b34197815
|
fix: don't reformat generated queries (#30350)
|
2024-10-04 11:09:37 -04:00 |
|
Ville Brofeldt
|
a3952051e1
|
feat(jinja): add option to format time filters using strftime (#30323)
|
2024-09-18 10:47:38 -07:00 |
|
Ville Brofeldt
|
601e55656c
|
feat(jinja): add advanced temporal filter functionality (#30142)
|
2024-09-06 11:15:40 -07:00 |
|
Michael S. Molina
|
d497dcad41
|
fix: Security manager incorrect calls (#29884)
|
2024-08-23 11:39:45 -03: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 |
|
Maxime Beauchemin
|
2d63722150
|
chore: set up ruff as a new linter/formatter (#28158)
|
2024-04-24 17:19:53 -07:00 |
|
Vitor Avila
|
d87422527b
|
feat(jinja): metric macro (#27582)
|
2024-03-25 15:07:17 +00:00 |
|
Beto Dealmeida
|
36fd3c0bf8
|
feat: improve _extract_tables_from_sql (#26748)
|
2024-03-18 13:02:58 -04:00 |
|
Beto Dealmeida
|
26d8077e97
|
chore: improve SQL parsing (#26767)
|
2024-03-13 18:27:01 -04:00 |
|
John Bodley
|
07bcfa9b5f
|
chore(command): Organize Commands according to SIP-92 (#25850)
|
2023-11-22 16:55:54 -03:00 |
|
Beto Dealmeida
|
5659c87ed2
|
fix: DB-specific quoting in Jinja macro (#25779)
|
2023-10-30 09:50:44 -04: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 |
|
Beto Dealmeida
|
1874f9a3b6
|
fix: dataset_macro (#23376)
|
2023-03-14 16:29:12 -07:00 |
|
Jesse Yang
|
7e836e9b04
|
test: autouse app_context in unit tests (#20911)
|
2022-08-02 15:42:50 -07:00 |
|
Beto Dealmeida
|
05a138a191
|
feat: query datasets from SQL Lab (#15241)
* feat: Jinja2 macro for querying datasets
* Add docs
* Address comments
|
2022-06-01 15:18:40 -07:00 |
|
Beto Dealmeida
|
83c3779a6c
|
feat: add a where_in filter for Jinja2 (#19574)
|
2022-04-07 07:27:23 -07:00 |
|