This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jun 26, 2024
-
-
Alexander Polyankin authored
-
Chris Truter authored
-
Mahatthana (Kelvin) Nomsawadi authored
-
github-automation-metabase authored
-
Arkadi Yaroslavtsev authored
-
Chris Truter authored
-
Romeo Van Snick authored
Add reproduction for "Closing Drop-down in Join column selector causes non-drop-down columns to disappear" (#44675) * Add reproduction for #19894 * Use startNewQuestion
-
Phoomparin Mano authored
-
Anton Kulyk authored
* Bump dashboard description max len limit to 1.5K * Extract `DASHBOARD_DESCRIPTION_MAX_LENGTH` const * Handle description max length in dashboard sidebar * Add red border to dashboard description box * Add test
-
Uladzimir Havenchyk authored
-
Oisin Coveney authored
-
Alexander Solovyov authored
-
Alexander Solovyov authored
-
Phoomparin Mano authored
-
- Jun 25, 2024
-
-
Sloan Sparger authored
* fixes spacing and color issue of trash icon in archive banner * css var for color --------- Co-authored-by:
Nick Fitzpatrick <nickfitz.582@gmail.com>
-
Emmad Usmani authored
* fix pivot horizontal scroll * fix scroll on dashboard * add e2e test * fix unit tests * fix e2e test
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Alex Yarosh authored
-
Cal Herries authored
-
Aleksandr Lesnenko authored
-
Nemanja Glumac authored
-
Nicolò Pretto authored
* WIP PublicOrCustomEmbedDashboardPage without using dashboard controls * add usePublicDashboardEndpoints instead of WithPublicDashboardEndpoints * fix type error by setting null as default value for hide_parameters and hide_download_button * use usePublicDashboardEndpoints inside WithPublicDashboardEndpoints * also migrate embed * i don't think we need useDashboardNav public/static embed * SetTitle component to use instead of the `title` hoc * wrap setEmbedDashboardEndpoints/setPublicDashboardEndpoints in useEffect as per PR comment * after the fix for metabase#38640 we don't need the public routes in the main app * renamed test file * change tests to use PublicOrEmbeddedDashboardPage * remove PublicOrEmbeddedDashboardControlled and change imports for PublicOrEmbeddedDashboardPage * remove debug prop left by mistake
-
Noah Moss authored
-
Alexander Polyankin authored
* Pass expressionPosition * Add a test * Update e2e/test/scenarios/question-reproductions/reproductions-3.cy.spec.js Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Rename expressionPosition to expressionIndex --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Alexander Polyankin authored
-
Ngoc Khuat authored
-
Oisin Coveney authored
-
Romeo Van Snick authored
* Add e2e test to verify that step previews only care about the step being previewed * Use getNotebookStep and find preview button using cy.icon * Remove empty line Co-authored-by:
Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com> --------- Co-authored-by:
Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
-
Nemanja Glumac authored
-
Uladzimir Havenchyk authored
* Drop old and not used endpoint * fixup! Drop old and not used endpoint * fixup! fixup! Drop old and not used endpoint
-
Mahatthana (Kelvin) Nomsawadi authored
* Make the code makes more sense * Fix type error
-
Nemanja Glumac authored
* Move SimpleSpecificDatePicker to the form * Extract `isSpecificValue` helper * Integrate the toggle into `SimpleDateIntervalPicker` * Make DateOperatorPicker do only one thing Separation of concerns - lift SimpleRelativeDatePicker up to the form. * Fix unit tests * Add back the test for the `SimpleSpecificDatePicker` * Keep the rendering logic in the `SimpleDatePicker`
-
Ryan Laurie authored
-
Phoomparin Mano authored
* apply css variables injection right under the public component * refactor css variables * fix name changes * apply css variables to global styles * update path * render component wrapper as full-width * move style resets to public component styles wrapper * update unit tests for global styles
-
- Jun 24, 2024
-
-
Cal Herries authored
-
adam-james authored
Sanitize SVG before parsing with Batik to prevent render failures when invalid characters are in the SVG content (#44516) * Add Temporal Units List to Dashboard Parameters Schema Closes: #44361 This adds an entry to the Dashboard Parameter schema so that we can validate the list of temporal_units that might be passed from the frontend when adding or updating the `Unit of Time` type parameters. * Sanitize the SVG before parsing it with Batik WIP Fixes: #43677 There are characters that are invalid according to the Batik XML Parser. This sanitizes the svg string to strip out some of those characters so that the render can continue. * Use the xml 1.0 spec allowed unicode chars list for the regex * Remove accidentally merged code * still miseed a line
-
Case Nelson authored
* fix: dont always optimize between expressions Fixes #42291 The frontend produces expressions like ``` [:between [+ [:field ... {:temporal-bucket :day] [:interval 2 :day]] [:relative-datetime -1 :week] [:relative-datetime 0 :week]] ``` This should not be optimized because of the mixed `:day` and `:week` units. However, it was being optimized since the compatible units weren't being properly picked up by the match. * Disable suspcicios args eastwood lint, kondo does it better * Stop autobucket to day when adding a time interval
-