This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Feb 01, 2024
-
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Tidy-up `isStructured` v1 utils This is a follow-up after #37977. Related to #37953 * Rename MLv1 helper from `isStructured` to `isNative`
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Upgrade `actions/download-artifact` action to v4 * Upgrade `actions/upload-artifact` action to v4
-
- Jan 31, 2024
-
-
Vamsi Peri authored
Updated the Global Bundle with the content of https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem -O rds-combined-ca-bundle.pem This is the new URL to be used, as described on https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html The new bundle: - removes expired root certificates - keeps certificates for `rds-ca-2019` - adds certificates for all regions for - `rds-ca-rsa2048-g1`: certificate authority with RSA 2048 private key algorithm and SHA256 signing algorithm - `rds-ca-rsa4096-g1`: certificate authority with RSA 4096 private key algorithm and SHA384 signing algorithm - `rds-ca-ecc384-g1`: certificate authority with ECC 384 private key algorithm and SHA384 signing algorithm It fixes #32017 and #27790 Co-authored-by:
Théophile Helleboid <theophile.helleboid.ext@qonto.com>
-
Emmad Usmani authored
Part of https://github.com/metabase/metabase/issues/38208 ### Description Adds e2e tests for dashboard card and tab duplication ### Checklist - [x] Tests have been added/updated to cover changes in this PR
-
Emmad Usmani authored
Closes https://github.com/metabase/metabase/issues/38208 ### Description Adds a item to the dashboard tab menu to duplicate the tab. ### How to verify 1. Open a dashboard you can edit 2. Go to edit more, click the tab menu for a tab 3. Click duplicate, tab should be duplicated ### Demo https://www.loom.com/share/d73aad469074440992618ee179518d39 ### Checklist ~~- [ ] Tests have been added/updated to cover changes in this PR~~ e2e tests are added in the next PR in the stack
-
Emmad Usmani authored
Part of https://github.com/metabase/metabase/issues/38208 ### Description Adds another button to the dash card action panel that duplicates that dashcard. ### How to verify Describe the steps to verify that the changes are working as expected. 1. Open a dashboard that you can edit 2. Mouseover a dashcard 3. Click the duplicate icon ### Demo https://www.loom.com/share/d73aad469074440992618ee179518d39 ### Checklist ~~- [ ] Tests have been added/updated to cover changes in this PR~~ e2e tests are added further down the stack
-
Raphael Krut-Landau authored
-
John Swanson authored
I misunderstood the desired behavior when I implemented this before. We only want the limit to apply when the `add-default-userland-constraints` middleware is applied to the query, not when we're downloading the data directly. This is a bit of a rat's nest. If there's a better way to approach the problem, I'd be happy to hear it. I added documentation for the odd approach as much as possible. The main difficulty is that the userland middleware does not have access to db-local settings. So if we want db-local settings to apply only to userland, we have to hack our way around it. The solution here is to divide the userland middleware into two parts: - the actually-userland bit, which just marks the query as needing default limits, and - a middleware inserted deeper in the middleware stack (just before we actually apply limits) that actually calculates those limits and attaches them to the query.
-
Raphael Krut-Landau authored
* Add Models and Databases tabs * Models are organized by collection * Exclude items in personal collections * Simplify BrowseHeader
-
Aleksandr Lesnenko authored
* format native queries * optional clauses, mlv2, specs * remove unnecessary webpack chunk name directive * disable formatting for mssql and sqlite, address review comments
-
Nicolò Pretto authored
-
Nemanja Glumac authored
-
Cal Herries authored
-
Cal Herries authored
CSV appends: Do not allow numbers with fractional component to be uploaded to an integer column (#38274)
-
- Jan 30, 2024
-
-
John Swanson authored
Sometimes a test passes when run by itself, but fails due to ordering issues. This is typically caused by another test failing to properly clean up after itself, leaving the database in a dirty state. For example, we might change permissions and forget to change them back, so that another test hits an unexpected permissions failure. Finding the cause of these has been a source of pain for me, so I wrote a small snippet to do it for me. If you have a test that passes when run by itself, but fails when run along with all the other tests, you can run `(dev/find-root-test-failure! #'my-ns/my-intermittent-failure-test')`. It will run *all* tests. After each one, it'll run the test you passed in. Once that test starts failing, it'll alert you about which test caused it to fail.
-
Ryan Laurie authored
* use mantine popover in entityMenu * control popover state * more control * fix unit tests to work with snazzy new popover * boringer animation
-
Filip Hric authored
-
metamben authored
* Cast to timestamp before truncating The shift according to the timezone after the truncation can produce values not at the beginning of the truncation period. * Separate handling of time and date inputs * Add test reproducing issue #37065
-
Oleg Gromov authored
Native query editor: Add an explanatory tooltip for the save button when required template tags miss defaults (#38232) * Add an explanatory tooltip for the save button when required template tags miss defaults * Update e2e tests
-
Nemanja Glumac authored
This is purely semantic change. Please see this comment https://github.com/metabase/metabase/pull/37977#discussion_r1467360379
-
Nemanja Glumac authored
* Export `can-run` MLv2 function * Add a TS wrapper `canRun` * Migrate `canRun()` to MLv2 only for structured queries
-
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
-