This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Mar 26, 2024
-
-
Cam Saul authored
* Split from #40146: only the filter changes * Don't include format-rows changes here. * Test fixes
* Test fix * Misc test fixes * Test fix * Tweak SQL Server fix -
Braden Shepherdson authored
They were showing "break out by" and quick filters, when they should be showing "break out by" and "See these Orders". These are the `pivot` and `underlying-records` drills, internally. Fixes #40174.
-
Ryan Laurie authored
* add UI for CSV replace * update e2e tests * update unit tests * use enums everywhere + delete commented code block * all the enums
-
Tim Macdonald authored
-
Alexander Polyankin authored
-
Ryan Laurie authored
-
Aleksandr Lesnenko authored
-
dependabot[bot] authored
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.17.1...4.19.2 ) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
Chris Truter <chris@metabase.com>
-
Nemanja Glumac authored
* Show SQL in a notebook sidebar [PoC/task-1] (#40279) * Display SQL in the notebook sidebar * Remove unused modal * Rename the component to `SQLPreviewSidebar` * Hide the close button in a SQL sidebar * Rename the component to `NativeQueryPreviewSidebar` * Toggle a native query sidebar preview [PoC/task-2] (#40327) * Use Mantine components where possible * Rename the button to `ToggleNativeQueryPreview` * Toggle the native query preview sidebar on and off * Update the button tooltip based on the sidebar state * Shorten var names * Read the state directly from the store * Re-enable the button that converts a query into its native counterpart [PoC/task-3] (#40362) * Re-enable the button that converts a query into its native counterpart * Use Mantine button * Remove references to the modal * Fix tests * Use RTKQuery for API calls in the native preview sidebar [PoC/extras] (#40430) * Use RTKQuery for API calls * Fetch question inside the component * Export named component * Add type guard * Use RTK query for the native dataset endpoint * Improve semantics around error message * Improve native sidebar basic styling [PoC/task-4] (#40463) * Refactor sidebar to use `AceEditor` * Fix the query display condition * Style the code as in the native query editor * Style the toggle icon * Make native preview usable on small screens * Cover "Show SQL/native query in a sidebar" with E2E tests [PoC/task-5] (#40540) * Fix query formatting for Mongo * Add initial smoke tests * Cover "converting a question to SQL" scenarios * Cover "converting a question to a native query" scenarios * Add test that covers behavior on small screens * Adjust the viewport width to counter CI's behavior * Revert "Adjust the viewport width to counter CI's behavior" This reverts commit 370a76b621306732d7e82dfdcca6e5206a4cddaf. * Add E2E repro for #38181 * Add repro for #40557 * Try a workaround for the failing test in CI * Show empty sidebar if query has no data source * Add E2E coverage for an empty sidebar state
-
Oisin Coveney authored
-
Chris Truter authored
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6 ) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Oisin Coveney authored
-
Nicolò Pretto authored
* export List from metabase/ui * fix text color * adds WithIcon example * fix typos
-
Mahatthana (Kelvin) Nomsawadi authored
* Fix e2e utils * Update e2e/support/commands/api/composite/createDashboardWithQuestions.js Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Remove unnecessary return Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Oisin Coveney authored
-
Oisin Coveney authored
-
- Mar 25, 2024
-
-
John Swanson authored
* Sort official collections first in API endpoints For both `/api/collection/tree` and `/api/collection/items`, sort collections with official collections coming first. Co-authored-by:
Noah Moss <32746338+noahmoss@users.noreply.github.com>
-
Case Nelson authored
Fixes #40383 If a native query parameter is set up with a string widget type that supports a `case-sensitive` option, and that parameter is tied to a dashboard filter that did not support that option, the option was still leaking into the filter as an option where options were not expected. For instance the native query parameter used `string/contains` and the dashboard used `string/=`, the QP would try to build a filter like `[:= field value {:case-sensitive false}]` which is an illegal filter.
-
Alexander Solovyov authored
-
Jeff Bruemmer authored
-
Alexander Polyankin authored
-
Jeff Bruemmer authored
-
Jeff Bruemmer authored
-
Alexander Solovyov authored
-
Alexander Polyankin authored
-
Bryan Ricker authored
-
Chris Truter authored
-
Alexander Polyankin authored
-
Chris Truter authored
-
Chris Truter authored
-
Chris Truter authored
-
Tim Macdonald authored
-
Ngoc Khuat authored
* In #37160 we added a migration to convert all datetime columns to timestamp with time zone by using a fixed list of what to convert. but it turns out some customer instances has a different list. So this PR removed the fixed list and use a query to get a list of all datetime columns.
-
Ngoc Khuat authored
-
Tim Macdonald authored
* Remove unused marginalia aliases * Upgrade deps.edn From `neil deps upgrade` * Un-bump jetty-server * Downgrade H2 due to many problems * Dep bumping for Athena * Dep bumps for BigQuery * Dep bumps for Presto * Dep bumps for Redshift * Dep bumps for Snowflake * Dep bumps for SQLite * Upgrade to Mongo 5 * Bump next.jdbc
-
Nicolò Pretto authored
-
Eric Jensen authored
Include postgresql tables that are visible through column grants instead of full table grants for simple questions (#40034) Co-authored-by:
Ngoc Khuat <qn.khuat@gmail.com>
-
Ngoc Khuat authored
-
Ngoc Khuat authored
-
- Mar 22, 2024
-
-
adam-james authored
* Funnel Chart Static-Viz should handle row data more robustly The row data coming into the funnel chart render method can evidently have a few slightly different shapes, and may need to be 'coordinated' with the :funnel.rows key from viz-settings (names and order are specified there). This is a WIP to make the method more robust to different row data shapes. For example: [[1 100] [2 200]] should work as well as [["A" 100] ["B" 200]] and correctly handle the viz-settings WIP because I need to add a test or two, try to get a handle on the exact schema that is allowed for 'row shape' and the funnel.row viz key, and see if there are failing cases that I haven't considered yet. * Funnel rows should now work more effectively with possible raw-rows * Add a test that checks the success of the render and correct order * Update src/metabase/pulse/render/body.clj Co-authored-by:
Chris Truter <crisptrutski@users.noreply.github.com> * Update src/metabase/pulse/render/body.clj Co-authored-by:
Chris Truter <crisptrutski@users.noreply.github.com> * Addressing feedback from the review - renamed build-funnel-rows to funnel-rows - used 'funnel-viz' as the binding for the {:key "asdf" :name "asdf" :enabled true} maps from the viz settings - added docstring to the function to try clarify its 2 branches (keys vs indices on the rows) --------- Co-authored-by:
Chris Truter <crisptrutski@users.noreply.github.com>
-