This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Feb 16, 2024
-
-
lbrdnk authored
* Remove duplicate definition * Extend server side relative datetime generation to Snowflake * Cleanup
-
lbrdnk authored
* Update test * Remove driver exclusions
-
Alexander Polyankin authored
* Migrate legacyQueryTable * Migrate legacyQueryTable * Load missing data * Remove virtual tables * Remove the test
-
Braden Shepherdson authored
We do this for our JS and TS code. This change configures shadow-cljs to emit the source maps in release mode, and bumps the versions of shadow-cljs and the transitive dependency `source-maps-js` to enable webpack to consume these source maps correctly. (The output source maps have some quirks, and broke some consumers. Mainly that inlining of CLJS functions can result in empty namespaces, and while the file contents were correctly inlined, `sourceContents: ""` looks falsy in JS. Webpack would try to read the nonexistent source files and fail to build.)
-
- Feb 15, 2024
-
-
Raphael Krut-Landau authored
* In browse, move ModelGroup and associated components to a separate file * Improve look of Browse tabs and SchemaBrowser crumbs
-
Cam Saul authored
* QP enterprise middleware should use `defenterprise` * Test fix?
* Remove `:rff` from the Query Processor context map * Sort namespaces * Simplify QP entrypoints part 1 * Test fixes * Test fixes * Make sure defenterprise dispatch is done for every QP run * B I G QP context overhaul * WIP * Remove qp.context.default * Test fix * PR feedback * QP context overhaul [WIP] [ci skip] * QP context overhaul [WIP] [ci skip] * Fix duplicate preprocesses * Some test fixes. * More test fixes [ci skip] * Source card resolution middleware should be preprocessing middleware, not around [ci skip] * Test fixes [WIP] [ci skip] * Remove `test-qp-middleware` * Remove `qp/compile` * Fix Kondo warnings/cleanup * Remove `mt/compile` * Fix most tests * Mostly everything working? * 4 failures, 1 error * Eliminate QP context `reducedf` ... -
Case Nelson authored
* Extend param substitution to handle datetimes Prior to this only dates were supported as values for native timestamp field parameters. * Check for exclusion filter when determining alignment unit
-
Sloan Sparger authored
-
Sloan Sparger authored
-
Oleg Gromov authored
-
Nicolò Pretto authored
* test: adds tests for localStorage flag * Apply suggestions from code review Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev> --------- Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
-
Nemanja Glumac authored
-
Alexander Polyankin authored
-
- Feb 14, 2024
-
-
Mark Bastian authored
This just updates the `grid-width` parameter in `metabase.automagic-dashboards.populate` to be consistent with new FE work.
-
metamben authored
Fixes #37626.
-
Jeff Bruemmer authored
-
Mark Bastian authored
The `19889-native-query-export-column-order.cy.spec.js` test hasn't flaked in over 30 days per [replay.io](https://app.replay.io/team/dzoyNTM4ZjRmOC05YmFlLTRiYjYtYjljYi1jOGYzOWUyMjRhZWY=/tests/dHJ0OjEyMDIwNjkzMWYyMDExMmUzZmMxNDE0MmMxMWFiY2I3NjlmZTliNDE=?param=dzoyNTM4ZjRmOC05YmFlLTRiYjYtYjljYi1jOGYzOWUyMjRhZWY%3D¶m=tests¶m=dHJ0OjEyMDIwNjkzMWYyMDExMmUzZmMxNDE0MmMxMWFiY2I3NjlmZTliNDE%3D) and I can't make it fail locally after several repeated attempts. At this point I'm just removing the flaky flag and closing until we can get it to flake again. Fixes #36682
-
Cal Herries authored
-
Ryan Laurie authored
-
Alexander Polyankin authored
-
Uladzimir Havenchyk authored
* [Parameters] Cleanup wrong tests * fixup! [Parameters] Cleanup wrong tests
-
Cal Herries authored
-
Raphael Krut-Landau authored
Add an "only show verified models" filter to Browse models
-
Kyle Doherty authored
-
Nicolò Pretto authored
-
Uladzimir Havenchyk authored
* Do not show Unknown field in parameter mappings if there is mapping * Rework to MLv2 * handle virtual cards separately * WIP * fixup * Rework the approach * cleanup * Fix unit test * fixup! Fix unit test * keep only one -1 * Add a test * Split tests into groups * Migrate DashcardCardParameterMapper to TS * Add more types * Add additional check * Improve tests * Move code to utils * Make types more flexible * Better types * Test * Test * Normalize target * Add more tests * Attempt to fix types * Cleanup * Address review * revert unneeded change * Correct types * fixup! Correct types * rely on types :crossfingers:
-
Nicolò Pretto authored
* refactor: extract language step helper * refactor: convert test and util to typescript * fillUserAndContinue and skipWelcomePage * test events sent via snowplow * adds last step "completed" + add step_number in the assertions * adds comment clarifying why we expect 1 event even though we block snoplow * findByTextEnsureVisible().click() can just be findByText.click() as we can't click invisibile things * remove default parameters to fillUserAndContinue * refactor: use findByRole for "Next" button
-
Alexander Polyankin authored
-
- Feb 13, 2024
-
-
adam-james authored
The trend chart email was rendering incorrectly in gmail on iOS for some reason. I think it happened because the Lato font was unavailable in the gmail+iOS context and this new :javascript_visualization (introduced with trend charts for the static-viz rendering pipeline) specified a font family of Lato with no fallbacks. It seems that CSS doesn't inherit font fallbacks from parent elements at all, so even though fallbacks were specified further up the tree, they weren't used. This PR just adds the same fallbacks used elsewhere in static-viz render code.
-
metamben authored
Fixes #37782.
-
Jeff Bruemmer authored
-
Noah Moss authored
-
metamben authored
-
Jesse Devaney authored
* Add fixed width behavior to dashboard header * refactor fixed width styled component * adjust margin to match full-app margin * make styles consistent across public/embed and full-app dashboards * Make public/embed dashboard headers fixed width * add fixed width header behavior to x-ray dashboards * fix dashboard headers button alignment * add tests * add parameter to dashboard to test fixed width behavior * fix tab alignment in public dashboards * refactor tests * only render container when dashboardTabs is not null * improve styled component naming * make dashboard tabs styling consistent between public/embed and full-app dashboards * make dashboard info sidebar width consistent with other dashboard sidebars * align dashboard header and dashboard body position when dashboard sidebar is open * refactor tests
-
Anton Kulyk authored
-
Jeff Bruemmer authored
-
Mahatthana (Kelvin) Nomsawadi authored
* Fix case where Metabase links are render inside template strings * Add `no-literal-metabase-strings` ESLint rule * Fix all Metabase string errors * Address review: Fix the rule The rule was checking if we have imported the selector `getApplicationName` then ignore all Metabase strings. This is different than `no-unconditional-metabase-links-render` because in that rule, when fixed the Documentation URLs are still in the file, but in this rule, when fixed, there should be no Metabase strings left in the file. * Fix errors from the new lint rule
-
Sloan Sparger authored
-
Jeff Bruemmer authored
-