This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jul 18, 2023
-
-
Emmad Usmani authored
* fix error when archiving custom homepage dashboard * add e2e test case * fix type error * update unit test
-
Mahatthana (Kelvin) Nomsawadi authored
* Move component into its own folder * Allow to clear dashboard description
-
- Jul 17, 2023
-
-
Dennis Schridde authored
# Context In order to be able to alert operators to Metabase instances sending excessive amounts of emails, we need to measure the number of emails sent. # Notes To break a dependency cycle [^1] `connection-pool-info` was moved from `metabase.troubleshooting` to `metabase.analytics.prometheus` and `GET "/diagnostic_info/connection_pool_info"` in `metabase.api.util` was adjusted accordingly. [^1]: metabase.analytics.prometheus -> metabase.troubleshooting -> metabase.analytics.stats -> metabase.email -> metabase.analytics.prometheus, and longer variations. # Acceptance test * On a Metabase instance with `MB_PROMETHEUS_SERVER_PORT` set, check `localhost:<port>/metrics` and find the number of successfully sent emails (e.g. when inviting users) in the `metabase_email_messages_total` sample and the number of failures in the `metabase_email_message_errors_total` sample, both without any labels. Closes: https://github.com/metabase/metabase/issues/30241
-
Cal Herries authored
-
Jeff Bruemmer authored
-
Nemanja Glumac authored
* Fix missing React keys in embedding settings page [Resolves: ##32395] * Address code review comments We're adding prefix `-` to the keys that are not meant to represent backend settings.
-
Alexander Polyankin authored
-
Cam Saul authored
-
Uladzimir Havenchyk authored
* Fix setup alert right after question creation * Provide keys to react elements * Rework class based components to functional
-
Cam Saul authored
-
Alexander Polyankin authored
-
- Jul 14, 2023
-
-
Ngoc Khuat authored
-
Cam Saul authored
-
Jeff Bruemmer authored
-
Cam Saul authored
* Fix infinite loop when logging error when fetching `:site-locale` Setting * Fix bad performance change * Remove more dumb optimizations * Fix references to removed var
-
Jeff Bruemmer authored
-
Ngoc Khuat authored
-
Braden Shepherdson authored
Previously this was done by checking if the FE had included `:collection "some_table"` on the native query, but that's been included for SQL queries lately, and broke "Explore Results". Includes new e2e tests: one for this issue itself, and another that the fix doesn't break real Mongo native queries. Fixes #32121.
-
Nick Fitzpatrick authored
* adjusting minimum size for scalar (number) cards * adjusting resize e2e test * simplfying cy intercept * reverting e2e test change
-
Oisin Coveney authored
-
Kamil Mielnik authored
Fix - Clicking Saved Questions option in data selector when instance have no questions leads to Raw Data option instead (#32173) * Fix #29760 * Refactor data types computation * Refactor DataPickerContainer - replace HOC entity loaders with hooks - extract useDataPickerConfig * Extract useDataPickerConfig * Use named exports * Move DATA_BUCKET to DataPicker container * Move DEFAULT_DATA_PICKER_FILTERS to constants * Update DATA_BUCKET to match DataPickerDataType * Use useDataPickerConfig in DataSelectorDataBucketPicker * Reuse DATA_BUCKET in DataPicker utils * Rename DataPickerContainer to DataPicker - refactor default export to named export * Sort imports * Fix import * Rename identifiers * Move database filtering out of useDataPickerConfig - Reuse DataTypeInfoItem type - Remove Bucket type - Make getDataTypes conditionally return raw data option * Simplify condition * Extract hasDataAccess out of useDataPickerConfig * Extract constants out of getDataTypes * Fix typo * Simplify approach, remove hooks * Improve diff * Lift getDataTypes call * Fix build * Add more DataSelectorDataBucketPicker unit tests * Remove unused hasUsableSavedQuestions * Extract utils unit tests * Extract setup function * Fix hasNestedQueriesEnabled selector * Fix onChangeDataBucket * Fix displaying saved questions * Add repro unit tests * Move constants to appropriate file * Use the same setup in tests * Fix typo * Make sure tests pass * Use data-testid instead of making assumptions about DOM structure
-
Cam Saul authored
-
- Jul 13, 2023
-
-
Oisin Coveney authored
-
Jeff Bruemmer authored
-
Jerry Huang authored
* initial commit * remove imports * update test * fix test * update test
-
Jerry Huang authored
-
Tim Macdonald authored
[Fixes #32263]
-
Tim Macdonald authored
[Fixes #32265]
-
Ryan Laurie authored
* fade link cards in parameter mapping mode * fade link cards when mapping parameters
-
Ngoc Khuat authored
* switch search to use malli schema
-
Nick Fitzpatrick authored
* Adding toast when setting custom homepage * PR Feedback
-
Nemanja Glumac authored
* Fix `public-dashboard` E2E flake Closes #32334.
-
Kamil Mielnik authored
* Fix #28677 * Add issue tag
-
- Jul 12, 2023
-
-
Uladzimir Havenchyk authored
* Rework e2e test to make it less flaky * Fixup * Another attempt to improve test
-
Denis Berezin authored
* Address left code review comments for #32093 * Update e2e helpers file name
-
Noah Moss authored
-
- Jul 11, 2023
-
-
Aleksandr Lesnenko authored
-
Kyle Doherty authored
* add CODEOWNERS + kdoh entry for design system dir * use CODENOTIFY [ci skip]
-
Braden Shepherdson authored
This reverts commit 793577c8.
-
Braden Shepherdson authored
Some premium features (and in theory even non-premium EE features) use parts of others, and the token might not have those other features enabled. This mechanism allows dynamically overriding the set of features the token is considered to have, enabling eg. `:audit-app` code to use `:serialization` internally even if the user's token doesn't support `:serialization`. ```clojure (premium-features/with-premium-feature-overiddes [:foo :bar] (has-feature? :foo)) ;=> true ```
-