This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jan 30, 2024
-
-
metamben authored
* Support converting aggregation references to legacy references * Pass query and stageIndex to legacyQuery --------- Co-authored-by:
Alexander Polyankin <alexander.polyankin@metabase.com>
-
bryan authored
* Remove useless warnings from defendpoint missing a malli schema we knowingly call umd/describe on a possibly-nil value (`nil` is not a malli schema). That's ok in this instance, so don't warn about it. * Actually use the output of umd/describe
-
Nemanja Glumac authored
* Do not use `async` functions as Cypress tests * Add eslint rule that enforces no `async` functions * Skip broken tests (created a follow up issue for this: https://github.com/metabase/metabase/issues/38258)
-
- Jan 29, 2024
-
-
lbrdnk authored
* Add path filtering for cljs workflow * Add shadow-cljs.edn to cljs file paths
-
Anton Kulyk authored
* Hide filters not mapped to current tab's dashcards * Show all filters in edit mode * Fix `text-dashcards.cy.spec.js` * Remove no longer relevant test `dashboard-filters-source.cy.spec.js` * Fix repro test (26230) * Update repro test (16663) * Fix `dashboard-filters-number.cy.spec.js` * Fix repro test (32444) * Fix `click-behavior.cy.spec.js` * Add basic e2e test * Fix e2e tests * Test filter values * Use `undefined` for `hiddenParameterSlugs` * Use `addOrUpdateDashboardCard` over `cy.request` * Remove redundant spread * Remove redundant dashboard name
-
Anton Kulyk authored
* Convert `TableSimple` to TypeScript * Convert `Table` viz to TypeScript * Update frontend/src/metabase/visualizations/components/TableSimple/TableCell.tsx Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Update frontend/src/metabase/visualizations/components/TableSimple/TableSimple.tsx Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Anton Kulyk authored
* Remove `wrapped` arg from `ExplicitSize` * Remove `AutoExpanding` HOC * Convert `ExplicitSize` to TypeScript * Fix `ExplicitSize` mock * Remove redundant type * Revert "Remove `wrapped` arg from `ExplicitSize`" This reverts commit 014bc4c61ae21ff67ae2157c40297f33fd39d95d. * Fix type
-
metamben authored
Fixes #36974. See the Slack [discussion](https://metaboat.slack.com/archives/C04CYTEL9N2/p1706193649444639) for details.
-
Chris Truter authored
Closes https://github.com/metabase/metabase/issues/36103 ### Description This change introduces a new `with-dbs` macro which is hygienic and supports an arbitrary number of databases. For now I am leaving the old `with-source-and-dest-dbs` macro, so we can deal with the noise of upgrading the tests in a later PR. I upgrade a single test so that the usage is clear.
-
Alexander Solovyov authored
-
Cal Herries authored
-
- Jan 26, 2024
-
-
Cam Saul authored
* Chain filter search should check block perms * Simplify test
-
Case Nelson authored
* Field values cache needs to check permissions If a user does not have permissions to the field, we should not return the cached field values. * Update default-get-or-create-field-values-for-current-user to check can-read too * Revert params.field-values change * Use query processor permissions checks before returning cached values * Return true from check * Fix test * Check for ee config
-
Nemanja Glumac authored
* Display chart caption even where there is no card title * Add E2E reproduction for #36788
-
Nemanja Glumac authored
* Migrate `isStructured` method references to MLv2 * Fix broken audit pages Just as with #38123, this is another place where MLv2 invocation broke because it didn't guard against the internal queries. * Remove `isStructured()` method from the `Question` prototype
-
Romeo Van Snick authored
* Reproduction: Run selected text does not use parameter values correctly * Use question instead of card when overriding * Switch to overrideWithQuestion in RELOAD_CARD * Rename run to dataset in e2e test * Use cypress builtins instead of custom selectors * Remove async from e2e test * Avoid assigning editor to variable * Type closing }} on editor * Set type delay to 0 * Add explainer about why the reproduction differs from the issue * Add limit to test case * Test actual vizualisation results instead of implementation detauls of dataset * Clarify that the space is not needed * Simplify cypress check
-
Raphael Krut-Landau authored
* Make embedding-full-app.cy.spec.js and associated components more semantic * Make signin.cy.spec.js and associated components more semantic * Fix comment * minor tweak * Remove aria-label=breadcrumbs * Fix variable name * Fix e2e tests * Remove cy.heading * Restore test name
-
Mahatthana (Kelvin) Nomsawadi authored
* [WIP] ESLint for detecting the use of Metabase links * Add a rule to detect the use of Metabase links * Add tests to the new eslint lint rule that detect Metabase links * Fix all places where errors are caused by the new ESLint rule * Review: Disable rule for admin folder * Review: Remove rule disable reason from files under admin folder
-
Uladzimir Havenchyk authored
-
Oleg Gromov authored
-
Nemanja Glumac authored
[ci skip]
-
Ryan Laurie authored
* remove deprecated event tracking * fix e2e tests * fix types
-
Nemanja Glumac authored
Fixes #38149
-
Alexander Solovyov authored
It's hard for Snyk to understand which version will be used in the end, so it complains.
-
Romeo Van Snick authored
For big databases autocomplete can be quite slow. At stats, query in regular form takes about 80 ms to run. Filtering out inactive tables and adding an index (pgsql-only unfortunately) for ordering clause brings that down to 10 ms. Also I suspect that in a single session you'll hit similar autocomplete rules multiple time, so some client caching could help with performance.
-
Chris Truter authored
-
ixipixi authored
Replaced reference to pulses
-
- Jan 25, 2024
-
-
Alexander Solovyov authored
* switch to regenerator-runtime and update glob to silence Snyk warnings * no glob update * update follow-redirects * lets update debug as well
-
Cam Saul authored
* Fix Snowflake sync not returning all schemas regression in 48+ * Fix extra whitespace * Better DB name * Improved test
-
Cam Saul authored
* Fix NPE in schema pattern matching fns in sync * Require PG
-
Nick Fitzpatrick authored
-
Oleg Gromov authored
* Mark parameter on the dashboard with * * Require default value for a required template tag * Add reset to native queries * Remove unused WidgetStatusIcon * Add reset button for native queries only * Rewrite FieldSet in TS to fix typing * Update e2e helper to click "Always require a value" insted of previously "Required?" * Switch to MLv2 * Add e2e tests for required filters * Update e2e tests * Update another test * Fix required untoggling bug * Fix parenthesis in t * Reset to default on input blur * Show correct icons & update behavior for reqiured parameters in native queries * Don't reset default value when toggling required * Update the widgetstatusicon types * Set parameter value when toggling default * Update TagEditorParam unit tests * Add native query tests for number, string and date * Fix re-setting to default from empty state for field widgets * Add e2e tags for field tags
-
Sloan Sparger authored
-
Nemanja Glumac authored
* Add section about `Lodash` * Fix typo * Expand the standard development flow section * Expand the running options section * Expand running on Docker section * Add section for tests that require SMTP server * Clarify the viewport resizing options * Javascript -> JavaScript * Delete redundant README section * Explain `contains` vs `find` vs `get` better
-
Sloan Sparger authored
-
Raphael Krut-Landau authored
-
Jeff Bruemmer authored
-
Kyle Doherty authored
-