This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jun 26, 2023
-
-
Nick Fitzpatrick authored
* Adding snowplow events for custom homepage and dashboard pdf downloads * PR Feedback * rebase fix
-
Mahatthana (Kelvin) Nomsawadi authored
* Group tests to make it easier to follow * Add the first parameter with default values test * Modify a test util API to make it easier to understand * Make the assertion more concise * Add more tests to cover default parameter values * Address review: cleanup + fix typo Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
- Jun 25, 2023
-
-
Uladzimir Havenchyk authored
-
Uladzimir Havenchyk authored
-
- Jun 23, 2023
-
-
Nick Fitzpatrick authored
* changing ChartSettingOrderedColumns to functional component * Adding e2e test * PR Feedback
-
Aleksandr Lesnenko authored
-
Jesse Devaney authored
* fix parameter mapping bug * add regression test for text card variable content --------- Co-authored-by:
Ryan Laurie <iethree@gmail.com>
-
Ryan Laurie authored
* add e2e tests for CSV upload snowplow event * add invalid upload test
-
Denis Berezin authored
[ci skip]
-
- Jun 22, 2023
-
-
Aleksandr Lesnenko authored
-
Nick Fitzpatrick authored
-
Aleksandr Lesnenko authored
-
Alexander Polyankin authored
-
Oisin Coveney authored
-
- Jun 21, 2023
-
-
Emmad Usmani authored
* add distinct urls for dashboard tabs * switch to using useEffect * refactor separate hook useSyncURLSlug * add to public dashboards * fix bug when saving * rename hooks to match codebase convention * don't show slug in url when only one tab remains * update DashboardTabs unit test to include slug logic * refactor test to use findSlug helper method * replace history entry when initializing tab * more unit tests * another unit test * add e2e tests
-
Aleksandr Lesnenko authored
-
Cal Herries authored
-
Aleksandr Lesnenko authored
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
- Jun 20, 2023
-
-
Aleksandr Lesnenko authored
-
Maz Ameli authored
* change Data Model to Table Metadata * update doc references to the page * change name of manage data model permission * fix lint error * fix tests
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Ryan Laurie authored
-
Alexander Polyankin authored
-
john-metabase authored
-
Mahatthana (Kelvin) Nomsawadi authored
* Fix dashboard grid doesn't resize in Firefox * Fix wrong test name * Add FireFox E2E test
-
Mahatthana (Kelvin) Nomsawadi authored
* Remove unused prop Dashboard's `isEditable` doesn't seem to be passed anywhere expect from the hard-coded `defaultProps`, so it'd better be removed. * Prevent users without dashboard permission to perform Toggling auto-apply filters * Prevent auto-apply filters toast from appearing without curate permission
-
- Jun 19, 2023
-
-
Nick Fitzpatrick authored
* updating chart settings popover logic * updating CI tests
-
Nick Fitzpatrick authored
-
Nick Fitzpatrick authored
* Custom Homepage Dashboard Polish * adding missed mock
-
Oisin Coveney authored
-
Mahatthana (Kelvin) Nomsawadi authored
* Encourage admin users to connect to a database (#31210) * Encourage admin users to connect to a database * Only render either payment banner or database prompt banner Discussed here: https://metaboat.slack.com/archives/C057T1QTB3L/p1685549180307149?thread_ts=1685547913.580079&cid=C057T1QTB3L * Improve mobile view layout * Address review: Remove `withRouter` HoC * Address review: Remove optional chaining * Address review: Refactor a component's deprecated `shouldRender` property * Add an e2e test to cover happy path * Remove new translation in `aria-label` * Fix sticky parameter widgets when showing database prompt banner * Fix E2E tests * Address review: Add missing unit tests * Fix a failed E2E test from rebasing off `master` branch * Add analytics (#31470) * 2/x Add analytics * Fix a failed E2E test from merging code from master * Prevent rendering the database prompt banner when white labeling (#31471) * 3/x Convert enterpise settings selectors to TypeScript * Add missing enterprise settings selectors tests * Don't render db prompt banner when white labeling * Reorganize the test to make an EE test more standing out * Address review: Remove unused function * 4/x Follow up reviews and tests (#31545) * 4/x Address review: Simplify code structure * Address review: Fix variable name collision * Move logic to display database banner to a hook * Remove unnecessary await * Restructure AppBanner tests * Swap test position to match the defined test matrix * Address review: removed outdated comment * Address review: Make `useShouldShowDatabasePromptBanner` hook tests clearer * Address review: Make conditions easier to follow Co-authored-by:
Uladzimir Havenchyk <uladzimir.dev@gmail.com> Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> --------- Co-authored-by:
Uladzimir Havenchyk <uladzimir.dev@gmail.com> Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * 5/x Add embedding tests (#31557) * 5/x Add embedding tests * Clean up: Fix a selector signature * Address review: Using existing utility * Ensures that embedding pages are loaded before asserting UI not existing * Ready to write PublicQuestion tests * Move public and signed embeds tests to unit tests * Removed outdated eslint comment --------- Co-authored-by:
Uladzimir Havenchyk <uladzimir.dev@gmail.com> Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
- Jun 17, 2023
-
-
Ryan Laurie authored
* load snapshot instance data * stop hardcoding question/1 * parameterize default question IDs * cleanup * fix imports * more slashes * misc fixes --------- Co-authored-by:
Bryan Maass <bryan.maass@gmail.com>
-
- Jun 16, 2023
-
-
Oisin Coveney authored
-
Nemanja Glumac authored
[ci skip]
-
Nick Fitzpatrick authored
* WIP showing Toast * add dismissed_toasts stub on GET api/user/current * backend to save dismissed toast names as user-local-settings - adds dismissed_toasts key to GET user/current - introduces POST /user/:user-id/dismissed/:toast-name - For now, only custom_homepage_changed is a valid `toast-name`, but it can be extended to others. - I nearly put in a DELETE to unset it, which could be useful for tests, but took it out. * add untested DELETE route to ease devtime pains * setup dismissed-custom-dashboard-toast to be "yet another setting" - remove specific endpoints - keep the result on GET api/user/current * dismissed_toasts + improve setting api to take Snake Case - with tests * Adding dismiss action * dismissed toast map * Ensure that toast is dismissed for admin who set the custom homepage property * Fixing 2 toasts on login * Moving dismissed toast to settings * updateSettings, undo.canDismiss * adding loading state to settings, removing unneeded CLJ tests --------- Co-authored-by:
Bryan Maass <bryan.maass@gmail.com>
-
- Jun 14, 2023
-
-
Denis Berezin authored
* Fix dashboard description markdown overflow * Review fixes, Improved e2e test
-