This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jul 13, 2023
-
-
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 ```
-
Nemanja Glumac authored
The failure was caused by the change in the token activation logic in E2E tests. Most likely because #32186 was longer in queue than #32212. By the time #32212 landed, E2E tests were still starting with the full premium token active by default. #32186 changed that and that's when we see the first failure for this test.
-
Mahatthana (Kelvin) Nomsawadi authored
* Organize tests to make them easier to follow * Allow downloading query result even after the native query has changed * Add ad-hoc question test * Address review: Group rendering tests together * Addrsess review: Add comment regarding tests living in different files
-
Ngoc Khuat authored
* expose new feature flags: :official_collections, :snippets_collections, :disable_password_login
-
Nemanja Glumac authored
* Start all tests without a token * Update tests * Fix tests in `admin` group * Fix tests in `dashboard-filters` group * Fix tests `visualizations` group * Batch fixes * Fix database banner snowplow test * Fix full-app mobile view banner test * Simplify and remove `isPremiumActive` check * Fix the helper * Fix helper to fail fast * Fix tests * Ensure token scope is set * Ensure CYPRESS_ env tokens are present * Set token only if running Metabase ee * Improve JSDoc * Slightly tweak log message * Update E2E dev guide * Update cross-version tests * Remove premium token from Cypress backend setup * Improve a comment * Fix test * Update embedding copy --------- Co-authored-by:
Alexander Polyankin <alexander.polyankin@metabase.com>
-
Diego Rocha authored
* Fix dashboard scroll jank is some cases The behavior defined by stickyParameters.js was updating the dashboard's parametersWidgetOffsetTop state with undefined at every scroll event, causing jank. This was caused by mistakenly assuming that a dashboard component always has its parametersWidgetRef set to something other than an empty React ref, when in fact it can be null when the dashboard has no filters. This changes also fix how a React ref is used to make parametersWidgetRef reference the HTMLElement the parameters widget. * Remove initializeWidgetOffsetTop altogether
-
- Jul 10, 2023
-
-
Ryan Laurie authored
* fade headings in parameter mapping mode * add dashcard tests * fix some virtual card types
-
Aleksandr Lesnenko authored
-
Nemanja Glumac authored
Whenever hover is involved, we need to make sure UI is absolutely stable. In failed test cases, the top bar with the test id `edit-bar` was being removed at the very moment we're trying to hover the warning icon. This PR makes sure UI updated before we even search for that icon.
-
john-metabase authored
-
Ryan Laurie authored
* convert FieldValuesWidget to typescript
-
Orkhan Alikhanov authored
-
Oisin Coveney authored
-
Nemanja Glumac authored
* Remove superfluous intercept and wait * Limit query results to speed test up * Wait for the schema to load before removing column * Wait for the UI to properly load * Extend waiting for the request
-
john-metabase authored
-
Alexander Polyankin authored
-
Denis Berezin authored
* Add long column name handling for column filter * Refactored solution to utilize Ellipsified component * Review fixes * Add e2e test, more review fixes
-
- Jul 08, 2023
-
-
shaun authored
-
- Jul 07, 2023
-
-
Jerry Huang authored
* initial changes * possible fix * escape markdown * remove string * use existing function * fix tests * fix test * fix test * only change headings * remove log * update tests * update test * update test * update tests * update test * address comments
-
Alexander Polyankin authored
-
Uladzimir Havenchyk authored
* Preserve filters during navigating back to dashboard (#32142) * Clearly call dashboard actions * Add proptypes and update return type of the hook * Reorder props * Preserve filters on navigating back to dashboard * Add e2e test * revert not needed change * Verify the data is re-requested after navigating back to dashboard * Restore tab during navigating back to the dashboard (#32147) * Do not reset tab to be able to return back to it via back button * Improve test perf * Verify back button navigates to previous tab with e2e * Fix places causing warnings in dev console and tests (#32196) * Fix places causing warnings in dev console and tests * Fixup
-
Anton Kulyk authored
-
Anton Kulyk authored
-
Mahatthana (Kelvin) Nomsawadi authored
-
Mahatthana (Kelvin) Nomsawadi authored
* Add warning message when leaving an edited, existing SQL question This PR adds this functionality that's supposed be a part of an epic https://github.com/metabase/metabase/issues/29421 * Use similar structure on other part that rely on the same logic * Fix condition to show browser prompt + add tests * Prevent passing new props to QueryBuilder Since those props will be pass down to other children, and they won't be used anyway. Those new props are only used in this file. * Make test setup more concise * Address review: Change from util function to selector * Address review: move hook to sector and move selector tests to component test * Fix failed unit tests from merging `master`
-
- Jul 06, 2023
-
-
Ryan Laurie authored
* sort dashboard cards for mobile * unit test sorting logic
-
Aleksandr Lesnenko authored
-