This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- May 13, 2024
-
-
Nemanja Glumac authored
-
Uladzimir Havenchyk authored
From now we allow mismatch between `base-type` if we need to match columns and columnSettings
-
Romeo Van Snick authored
* Copy question event to new version * Add new events for adding column via plus modal * Add plus modal variants * Track combine column via plus header * Track extract column via plus header * Add test for combine question event * Add e2e test for extract column shortcut snowplow events
-
Romeo Van Snick authored
* Add index file to CombineColumns * Add CombinColumnAction * Add CombinColumnsAction to default and embedding modes * Fix outdated --color-brand references * Set up sequenced close handler in combine columns * Allow outside clicks to happen when popover is not open * Add e2e test for combine column shortcut * Remove unused prop * Rename file to match component name: CombineColumnsAction * Simplify test assertion * Set width on combine columns action * Remove superflouous ? check
-
Kamil Mielnik authored
* Add repro for 32323 * Fix offset not working in case * Make offset function return any * Add a repro for #42377 * Fix order of adjustments * Revert unrelated changes * Remove commented code * Revert unrelated changes * Refactor test * Type offset aggregation * Add a test for no order by or breakout clause * Add a basic test for breakout clause * Fix assertion * Remove problematic dependency * Fix uuids generation * Remove redundant limit * Add a test for multiple breakouts * Update test names * Extract OFFSET_SUM_TOTAL_AGGREGATION * Add a repro for metabase#42509 * Add a test for multiple aggregations and breakouts * Remove unused intercept * Move uuid utils to separate file - it wasn't possible to import the utils file in e2e tests without it * Make isUuid a type guard * Add tests for sorting * Tag the test * Add extra assertion to verify expression parsing * Add a complex scenario * Reverse isFirst logic
-
Nemanja Glumac authored
-
Phoomparin Mano authored
* migrate smart scalar to css modules * lighten theme color * adjust margin * map space 1 to xs * use c prop instead of color * use rem unit * use rem unit * add y margin * return null when no children * comment on text variation * cleanup unused components and add dark mode todo * remove todo comment * support night mode in embedding * lift dashboard theme to redux * make theme non-nullable with default * use component prop instead of title tag * optional display theme * restore tooltip state * add default mock state * remove theme from embed * replace handleActions with createReducer
-
Romeo Van Snick authored
* Render plus button in interactive table header * Add columnShortcuts on ClickObject * Dispatch click action for columnShortcuts on plus button * Make onCancel an optional prop * Add ExtractColumn action * Add ExtractColumn action to Default and Embedding mode * Use arrow_split icon for extract column action * Add title to extract column popover * Add e2e test for Extract column shortcut * Use asReturned in extract column * Rename to Extract part of column * Add a custom title to the new column shortcut * Add onClose to ExtractColumn popover * Hide shortcuts icon when question is not editable * Fix null error * Do not use submodules in import * Scroll more in test
-
- May 10, 2024
-
-
Jesse Devaney authored
* fix pie chart display when switching from notebook editor * remove hack * fix missing pie chart display * fix missing pie chart display * address feedback * fix type error
-
Emmad Usmani authored
-
Ryan Laurie authored
-
Raphael Krut-Landau authored
Ensures that models are sorted as follows in Browse models: * Models are sorted by collection, by default * When models are sorted by collection, they are secondarily sorted by name (so that models with the same collection path appear in alphabetic order)
-
Aleksandr Lesnenko authored
* use echarts tree shaking api * fix specs * update types * move echarts module registration back to individual components * Transpile echarts in jest --------- Co-authored-by:
Uladzimir Havenchyk <uladzimir.dev@gmail.com>
-
Emmad Usmani authored
* fix percent change across DST * add e2e tests
-
Cam Saul authored
* Remove unused `metabase.api.transform` * Copy the deps graph improvements from my other PR * New combined X-Rays API namespace * Fix kondo error
-
Raphael Krut-Landau authored
-
Emmad Usmani authored
* fix pie chart tooltip * add unit test
-
Raphael Krut-Landau authored
* q * Restore margin-left adjustment
-
Kamil Mielnik authored
* Fix offset not working in case * Make offset function return any * Add a repro for #42377 * Fix order of adjustments * Revert unrelated changes * Remove commented code * Revert unrelated changes
-
Nemanja Glumac authored
-
Raphael Krut-Landau authored
-
- May 09, 2024
-
-
Oisin Coveney authored
Co-authored-by:
Nicolò Pretto <info@npretto.com>
-
Ryan Laurie authored
* add upload management API * add upload management interface * remove trailing slash * add e2e upload management test * add upload management to token_features * jsdoc cleanup * fixes tests - include :upload_management in session_test - fix list-url in upload management - ensure local tests have upload management disabled (causes tests locally to 422 instead of 402: it has sufficient permissions from a local token to try to delete the table but the table is not an upload table, so you get a 422) * add card archive param * update tests * use common component * add success/error toasts * test success/error notifications * update e2e tests * address review comments * make sure we have fresh data --------- Co-authored-by:
dan sutton <dan@dpsutton.com>
-
Raphael Krut-Landau authored
* squash * Reset change * Fix name column width
-
Raphael Krut-Landau authored
-
Ryan Laurie authored
* update e2e tests * rework linked entity picker * remove deprecated pickers * remove dead picker code * another one bites the dust * remove create collection on the go * update linkedEntityPicker unit tests- * update timeline move modal * remove unused import
-
Nemanja Glumac authored
* Remove unused functions * Remove `export` from a local function * Remove googleanalytics related engine code * Use `getEngines` selector instead of the deprecated Metabase `Settings` * Use `getDefaultEngineKey` * Use `formatSQL` function locally * Remove unused `getEngineLogo` function * Convert to TS * Remove unused export * Fix types * Expand test coverage * Update type * Remove `googleanalitics` from an assertion * Address review comment * Expand types * Add tests for `isDeprecatedEngine` * Expand tests
-
Romeo Van Snick authored
-
- May 08, 2024
-
-
Aleksandr Lesnenko authored
-
Ryan Laurie authored
* remove in modeluploadmodal * remove unnecessary padding from new collection dialog
-
Ryan Laurie authored
* wip dashboard picker * use in homepage selector * remove dead code * remove generateKey prop * add unit tests * cleanup * WIP unit tests * update personal/public interactions and tests * update e2e tests * allow disabling items in dashboardPicker * add new dashboard tag invalidation * use rtk in dashboardpicker * use collection_id from api * horrendous way of disabling read only items * remove badness * disallow selecting read-only dashboards in dashboard picker search * pass search filter as prop * update types and tests * update types and tests * address review comments
-
Raphael Krut-Landau authored
-
Ryan Laurie authored
-
adam-james authored
* Dashboard Param Values Common Impl for Embedding/Preview Embedding Refactor the embedding api namespace to allow a bit of reuse between the embedding api and the embedding preview api. In some cases, the implementations are not identical (in terms of the shape of data expected/endpoints available), so this is a first step to making them the same. Related: https://www.notion.so/metabase/Make-embedding-preview-behave-consistently-with-actual-static-embeds-855353d8e5e8411d8164c7ac563c7d2f * Add a test to verify that preview-embed param-values endpoint works * Use preview embed endpoint and fix relevant tests * Add tests * Change name to reflect what actually happens in the function --------- Co-authored-by:
Mahatthana Nomsawadi <mahatthana.n@gmail.com>
-
Ryan Laurie authored
-
Raphael Krut-Landau authored
Co-authored-by:
Ryan Laurie <iethree@gmail.com>
-
Nicolò Pretto authored
* attempt to type the return value of actions created by createThunkAction * use built in Awaited instead of custom AwaitedIfPromise
-
Uladzimir Havenchyk authored
-
Phoomparin Mano authored
* allow customizable base font size * pass in fontSize in mantine theme * only apply font size if it exists
-
Nemanja Glumac authored
-