This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Nov 20, 2024
-
-
Mahatthana (Kelvin) Nomsawadi authored
* Refactor: Speed up E2E tests by not relying on UI * Quarantine flaky E2E assertions
-
- Nov 19, 2024
-
-
Romeo Van Snick authored
* Allow TableInteractive to render it's own empty message * Pass renderEmptyMessage to visualization in model editor * Add reproduction for #37300 * Use double equals ofr null check Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Romeo Van Snick authored
* Do not show values initially when single select search does not have a filter * Add repro for 49577 * Reword test case Co-authored-by:
Uladzimir Havenchyk <125459446+uladzimirdev@users.noreply.github.com> * Fix e2e test --------- Co-authored-by:
Uladzimir Havenchyk <125459446+uladzimirdev@users.noreply.github.com>
-
appleby authored
* Don't try to fetch dbs for zero cards in api.table/batch-fetch-card-query-metadatas Closes #48461 Ensure we don't throw an exception by attempting to fetch the Databases associated with potentially-deleted card ids in api.table/batch-fetch-card-query-metadatas. In particular, this ensures we don't generate an exception if the user does the following 1. Create a card "Source Card" 2. Create another card "Derived Card" with a :source-table of "Source Card" 3. Add Derived Card to a dashboard 4. Permanently delete (not just archive) the Source Card * Add test for virtual-table query-metadata with deleted source card * Add test for dataset query_metadata with deleted source card * Add test for dashboard query-metadata with deleted source card * Add test for card query-metadata with deleted source card * Add metabase.api.test-util and use it in query-metadata-with-deleted-card tests * Replace copy/pasted debug helpers with select-query-metadata-keys-for-debugging
-
Uladzimir Havenchyk authored
* chore: forbid legacyQuery usage with eslint * fixup * fixup
-
Jeff Bruemmer authored
-
Phoomparin Mano authored
* allow passing custom views to underlying ad-hoc questions * update readme docs * accept component instead * tweak layout story * update docs * add e2e tests * cleanup tests * remove incorrect tests * simplify tests * rename prop to renderDrillThroughQuestion and update docs * swap docs order * add missing marker * clarify drill-through naming * replace dead links
-
Jeff Bruemmer authored
-
Chris Truter authored
-
Aleksandr Lesnenko authored
* allow more iframe attributes * make iframe sandbox more permissive * update spec
-
github-automation-metabase authored
* Add v0.51.4 to the list of releases * add 50.34 --------- Co-authored-by:
Metabase bot <metabase-bot@metabase.com> Co-authored-by:
Alex Yarosh <alexandra@metabase.com>
-
Uladzimir Havenchyk authored
-
metamben authored
-
Chris Truter authored
-
Jeff Bruemmer authored
-
Roman Abdulmanov authored
-
Roman Abdulmanov authored
-
Phoomparin Mano authored
* trigger save handlers on question create * add skeleton example stories for save forms * update storybook stories * add tests for saving questions * docs update * add createCard assertions * rollback docs
-
Kamil Mielnik authored
* Use synchronous-batch-updates: true by default in e2e tests * Remove changeSynchronousBatchUpdateSetting
-
Kamil Mielnik authored
* Fix #50128 * Add repro for #50128
-
Nicolò Pretto authored
* fix(sdk): handle relative urls for metabaseInstance in loading maps * addTrailingSlash -> ensureTrailingSlash Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev> --------- Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
-
Chris Truter authored
-
Nicolò Pretto authored
* feat(sdk): detect mismatch between sdk version and mb version * refactor: log utils to print the big headers * Update enterprise/frontend/src/embedding-sdk/lib/version-utils.unit.spec.ts Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev> * refactor: call -> callArguments * add link to the docs --------- Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev>
-
Oisin Coveney authored
-
- Nov 18, 2024
-
-
Ngoc Khuat authored
-
Ryan Laurie authored
-
Ryan Laurie authored
-
Aleksandr Lesnenko authored
* remove LegendVertical logic that preserves legend width * memoize pie legend items * prevent pie from jumping when toggle legend * fix responsive legend logic, cleanup * drop hyphens from the pie legend (#29597) * eliminate flickering on render due to not having dimensions * shortcut * specs * test vertical layout has no hyphens * setup func * set explicit showLegend=true default
-
Oleksandr Yakushev authored
* [xlsx-export] Cache the custom datetime formatter * [xlsx-export] Optimize functions in m.q_p.pivot.postprocess * cljfmt --------- Co-authored-by:
Adam James <adam.vermeer2@gmail.com>
-
Cam Saul authored
-
Ryan Laurie authored
-
Jeff Bruemmer authored
-
Nick Fitzpatrick authored
-
Nicolò Pretto authored
* Revert "fix(sdk): put a bandage on the flashing error on static question in strict mode (#49659)" This reverts commit c57b3a38. * refactor(sdk): use ignore flag instead of mounted ref
-
Chris Truter authored
-
Kamil Mielnik authored
* Fix flaky test * Add extra assertion * Reset hover state * Change order of assertions
-
lbrdnk authored
* Add temporal unit to display name * Remove temporal unit adjustments from FE * formatColumn to displayNameForColumn * Factor out getFriendlyName * Adjust BE tests * Add require * Adjust FE unit tests * Adjust temporal-unit-parameters.cy.spec.js * Adjust dashboard-reproductions.cy.spec * Convert formatColumn occurrence * Adjust legacy display name logic generation After `getFriendlyName` was removed from FE, capitalization of display name should happen here. Logic is similar, should be adjusted prior merging the PR. * Adjust embedding-linked-filters.cy.spec.js * Adjust joins-reproductions.cy.spec.js * Adjust metrics-editing.cy.spec.js * Adjust timelines-question.cy.spec.js * Adjust offset.cy.spec.ts * TMP Avoid duplication of temporal unit in display name in MLv2 code * Probably FE fix: add default temporal bucket only if not present * WIP Add ends-with-temporal-unit? function Current strategy is to add temporal units to display names if same is not already present * Adjust display-name-method :metadata/column Append TU to display name only if different to what's already present * Adjust FE: show temporal unit that's present on field instead of default on hover on QueryColumnPicker element * Return also temporal-unit from visible-columns * Enable tempora-unit to be returned from previous-stage-or-source-visible-columns * WIP Adjust multi breakout multi stage e2e multiple-column-breakouts.cy.spec * Adjust multiple-column-breakouts.cy.spec.ts * It was not a bug. * Revert changes in _BaseBucketPickerPopover * Restore temporal-unit for next stages removal in stage.cljc * Add inherent-temporal-unit * Adjust display name temporal bucket logic * Rename to inherited-temporal-unit * Shutdown too broad display name capitalization * Eastwood * Adjust pivot-rows-order-test * Adjust pivot-non-numeric-values-in-aggregations * Adjust inherent to inherited * Rename to inherited * Add inherent-temporal-unit only to returned-columns * Update e2e/test/scenarios/dashboard-filters/temporal-unit-parameters.cy.spec.js * Update e2e/test/scenarios/question/multiple-column-breakouts.cy.spec.ts * Update consistent-date-formatting-test * Update dashboard/x-rays.cy.spec.js * Update waterfall.cy.spec.js * Return month default for default inherited-temporal-unit * Update reproductions-3.cy.spec.js * Update downloads/downloads.cy.spec.js * Update legend.cy.spec.js * Update pie_chart.cy.spec.js * Update click-behavior.cy.spec.js * Update embedding-linked-filters.cy.spec.js * Return QueryColumnPicker's condition to original state * Remove reundant export * Update e2e/test/scenarios/question/multiple-column-breakouts.cy.spec.ts * Comment * Update nested.cy.spec.js * Update e2e/test/scenarios/sharing/sharing-reproductions.cy.spec.js * Adjust to TS types * Adjust for cljfmt * Capitalize * Add propagation tests * Add inherited-temporal-unit propagation for expressions * Add default inherited-temporal-unit test cases * Add qp temporal-bucket-test ns * Simplify default unit logic * Comment * Use NULL_DISPLAY_VALUE * Comment * Comment * Comment * Comment * Comment * Comment * Remove redundant code (for now) * Update comments * Comment * Restore way too daring simplification * cljfmt * Adjust capitalize * Update comment * Update test * Address remarks in tests * Update test * Address remarks * typo
-
Uladzimir Havenchyk authored
* fix: pass noop as navigateToNewCardFromDashboard from public or embedded dashboard * add e2e test * rework a fix
-
Romeo Van Snick authored
* Use Flex instead of Group for items in button * Allow column picker to stretch to match the height of the element * Fix height of data picker buttons * Make sure the whole button is clickable * Add e2e test for metabase/metabase#50038 * Use correct id for issue in e2e test Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Chris Truter authored
-