This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- May 22, 2024
-
-
Alberto Perdomo authored
* SDK readme: update available and planned features * SDK readme: general improvements
-
Ryan Laurie authored
* simplify strategy editor markup * make it work for OSS too
-
bryan authored
* add effective_location to recent-collection-items * cleanup
-
Alexander Polyankin authored
-
Case Nelson authored
* [Metrics V2] Handle clashing expression names when adjusting metrics Fixes #42782 * Address PR review
-
Ryan Laurie authored
-
Jeff Bruemmer authored
-
Braden Shepherdson authored
These were added in #42602 but I neglected to update the changelog. Their defaults should serve for most drivers.
-
Uladzimir Havenchyk authored
-
Tim Macdonald authored
* Handle native query find-and-replace for queries with card refs [Fixes #42582] c.f. limitiations in #42938 * wee cleanup
-
Cam Saul authored
* Tests for #15131 * Appease Kondo
-
Romeo Van Snick authored
* Limit the height of actions popover * Use Box instead of custom wrapper * Add rem import
-
bryan authored
-
- May 21, 2024
-
-
Cam Saul authored
* Search API namespace * Search API namespace * Search API namespace * Fix Kondo warnings * Fix typo * Finally solve the MySQL ^:parallel test failures <3 * Make some search tests REPL-friendly * Did I finally fix `^:parallel` MySQL tests? * Ok I give up just make the search tests single-threaded for MySQL/MariaDB. * Revert the stuff to make paralell tests work for MySQL... for now. * Keep new name * Revert deps-graph changes * Remove unused namespaces * Fix Kondo linter for log/info + format * Misc fixes
* Test fixes -
Cam Saul authored
* Squashed commit * Update config * Backport the kondo ignore stuff from other PR. * `metabase.analyze` API namespace
-
Cal Herries authored
-
John Swanson authored
This is a bit painful. I merged this change, but realized we need to backport the fix to v49. However: - we don't want to have two versions of the migration (one with a v49 id, one with a v50 id) because then if someone upgrades to 50, then downgrades to 49, the `rollback` will run and change the type back, leading to a bug. - we don't want to push a v51 changeSet ID to v49 or v50, because we give the user a helpful notice when their database needs a downgrade. We do this by checking for the latest *executed* migration in the database and comparing it to the latest migration that Liquibase knows about, and making sure the executed isn't bigger than the known (e.g. you can't have executed a v51 migration if it isn't in the local migration yaml). That would all work fine, except that then we want to tell you how to downgrade your database, and we use the latest-executed version for that. So if, for example, someone upgraded from 48 to 49 and got a v51 changeset, then downgraded back to 48, they would get an error telling them to run the *v51* jar to roll back their DB. In this case though, I think it's fine to just move the migration around to v49, then we can backport it to 49 and 50.
-
Ryan Laurie authored
* add snowplow tracking for upsells * add upsell snowplow test * appease the linter
-
Emmad Usmani authored
* highlight hovered timeline event * add e2e test * use TIMELINE_EVENT_DATA_NAME constant * add test case for clicking icon
-
bryan authored
* handle visibilty_type on tables - remove def wtf - uncomment + fix tests * make sure parent colls exist on report_cards - official is a string - ensure the database for a recent table exists * remove def + improve arg name * docstring * improve + extract valid parent collection check * grab the entity's colllection id and use that for the validity test - This seems like something that should never happen, but I've seen it happen. I think it might be possible from a down/up migration. * fix tests * fix more tests * cleanup * fixing another test * add error-avoider, to filter bad items in prod instead of throwing - improve recent view testing for table * remove wrap (it double prints the value)
-
Denis Berezin authored
* Add utm params to link * Fix e2e, add url domain * Fix e2e
-
Case Nelson authored
* [Metrics V2] Backfill viz settings for compatible-series Fixes #42575 The BE should rely on the query when there is no corresponding viz setting. If there is no graph.metrics setting, assume that all last-stage aggregations are used. No graph.dimensions -> use breakouts. * Fix tests * Unskip e2e test --------- Co-authored-by:
Alexander Polyankin <alexander.polyankin@metabase.com>
-
Jeff Bruemmer authored
-
Case Nelson authored
Fixes #42360
-
Jesse Devaney authored
* hide symbols for charts with too many of them * update loki * prevent series dots showing up after manually disabling another series * update loki snapshots * refactor conditional * update loki snapshots
-
metamben authored
* Migrate druid metrics-inside-aggregation-clauses-test to druid-jdbc * Fix test-runner: druid should not exclude druid-jdbc * Implement set-parameter and unprepare-value for LocalDateTime for druid-jdbc
-
Nick Fitzpatrick authored
* changing button height and CP input placeholder * adjusting search button size * translate new placeholder
-
Denis Berezin authored
* Fixes for InteractiveQuestion theming * Update readme * Fix for unset filter theme color * Fix unit tests * Fix unit tests
-
Sloan Sparger authored
-
Alexander Polyankin authored
* Revert "Fix failing offset tests (#42944)" This reverts commit fca30b1a. * Fix e2e
-
Phoomparin Mano authored
* feat(sdk): apply ui color overrides to the sdk selector state set global embedding colors rename the method * test(sdk): add unit test on color overrides
-
Kamil Mielnik authored
* Extract EmailAdmin and add tests for it * Rename EmailAdmin to AdminEmail * Remove redundant async * Add a test case for no email
-
Romeo Van Snick authored
* Make icons 16px in data picker * Use text-light in DataPicker to match other icons
-
Kamil Mielnik authored
* Fix failing offset tests * Fix flaking test
-
Cal Herries authored
-
Cal Herries authored
-
Alexander Polyankin authored
-
Uladzimir Havenchyk authored
-
Kamil Mielnik authored
Repro #36631 - A "Default period" is appended for Date columns within Custom Columns when using Question as Source Data (#42876) * Add a repro for #36631 * Do not wrap id
-
Kamil Mielnik authored
* [MBQL lib] Reject broken uses of `offset` in expressions, filters (#42662) - Using `offset` in custom expressions is supported only when there is an order-by defined on that stage. - Using `offset` in custom filters is not supported at all, currently. * Support `Offset()` in custom columns [frontend] (#42326) * Only nest expressions referenced in breakouts or aggregations * Support Offset() as expression with no breakouts * Test fixes
* Oracle test update * Improved Oracle test * Test update * Fix busted test * Add naive support for Offset() in expressions * Introduce MBQLClauseFunctionReturnType * Add "window" to MBQLClauseFunctionReturnType and use it for the offset function * Handle offset type inference * Remove unused export * Use "expression" instead of "window" return type - Rename identifiers in isCompatible - Make isCompatible accept a clause object instead of just the type - Handle offset as a special case in isCompatible * Use any type * Rename expectedArgumentType to expectedType * Format code * Sort types * Do not suggest offset function in filters * Fix offset not working in case * Revert "Do not suggest offset function in filters" This reverts commit e63790b78010a6ebdb9f7452afadc8d00e2b3e99. * Fix order of adjustments --------- Co-authored-by:Cam Saul <github@camsaul.com> Co-authored-by:
Cam Saul <1455846+camsaul@users.noreply.github.com> * Disable offsets in filters expressions * Group existing aggregations-specific tests * Remove repro for a closed issue * Use findByText instead of contains * Add a test for filter expressions * Add a test for aggregation expressions suggestions * Disable offsets in filters expressions (#42755) * Add a test for custom column suggestions * Add "typing" to enterCustomColumnDetails * Use enterCustomColumnDetails, improve assertions * Add more assertions * Optimize queries * Add typing for offset expressions * Add a repro for metabase#42764 * Add a TODO * Add a TODO * Add a TODO * Use NumericLiteral * Post-merge fixes * Update test * Add tests for other custom expressions * Test drills * Format code * Update test name * Add an assertion * Add assertions for the preview * Unskip fixed issue --------- Co-authored-by:
Braden Shepherdson <braden@metabase.com> Co-authored-by:
Cam Saul <github@camsaul.com> Co-authored-by:
Cam Saul <1455846+camsaul@users.noreply.github.com>
-