This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Nov 09, 2023
-
-
Ryan Laurie authored
* enable actions on databases on a per-test basis * debug logging * try some stuff * optimistic sync * put some stuff back * revert formatting changes * revert debug changes [ci skip]
-
Nick Fitzpatrick authored
* Adding Stacked Checkbox component * Switching to checkbox variant * PR Feedback * Storybook cleanup * including description
-
Cal Herries authored
-
Nemanja Glumac authored
[ci skip]
-
- Nov 08, 2023
-
-
Ryan Laurie authored
-
Braden Shepherdson authored
This greatly improves the performance of `ML.display_info`, which is taking a lot of the cumulative time in the various MLv2 slowdown bugs recently: #35205, #25296.
-
Case Nelson authored
Fixes #12625
-
Case Nelson authored
Fixes #31384
-
Noah Moss authored
-
Jesse Devaney authored
* Add opt-in option to CC recipients in admin email settings * fix type errors * add E2E tests for CC/BCC email option
-
Jesse Devaney authored
* initial frontend commit * add authorized origins check with note * update interactive embedding unit test * add samesite cookie to embedding E2E * add unit tests for conditional note display * fix types * fix translations * use alert instead of custom component
-
Luis Paolini authored
-
Noah Moss authored
-
Mark Bastian authored
* Fixing dropdown filter value GET #32126 When GET "/:id/params/:param-key/values" is invoked, the endpoint looks for valid values to populate for the filter dropdowns using the resolved field-ids for the underlying item in the dashboard. In some cases, such as nested queries, the field is not referenced by id, but using the field name. This PR adds a branch that will look for fields by field ref (e.g. `[:field "SOURCE" {:base-type :type/Text}]`) if the field cannot be resolved by id. Fixes #32126 * lint fix
-
Noah Moss authored
Co-authored-by:
Ryan Laurie <iethree@gmail.com> Co-authored-by:
Luiz Arakaki <luiz.arakaki@metabase.com> Co-authored-by:
bryan <bryan.maass@gmail.com> Co-authored-by:
Noah Moss <32746338+noahmoss@users.noreply.github.com> Co-authored-by:
Ryan Laurie <30528226+iethree@users.noreply.github.com> Co-authored-by:
Nick Fitzpatrick <nick@metabase.com> Co-authored-by:
Nick Fitzpatrick <nickfitz.582@gmail.com> Co-authored-by:
Noah Moss <noahbmoss@gmail.com> Co-authored-by:
Case Nelson <case@metabase.com> Co-authored-by:
Jerry Huang <jhuang37050@gmail.com> Co-authored-by:
Bryan Maass <bryan.maass@gmail.com> Co-authored-by:
Jerry Huang <34140255+qwef@users.noreply.github.com> Co-authored-by:
adam-james <21064735+adam-james-v@users.noreply.github.com> Co-authored-by:
Adam James <adam.vermeer2@gmail.com> Co-authored-by:
John Swanson <john.swanson@metabase.com>
-
Braden Shepherdson authored
-
Luis Paolini authored
* update samesite docs * Update docs/configuring-metabase/environment-variables.md Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com> --------- Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com>
-
Jeff Bruemmer authored
-
Luis Paolini authored
Remove the recommendation for keeping the user/pass enabled
-
Cal Herries authored
-
Nemanja Glumac authored
* Update repro for #12625 * Unskip repro for #12625 [ci skip]
-
Nemanja Glumac authored
* Adjust the repro for #14775 * Unskip repro 14775 [ci skip]
-
Serge Klochkov authored
* Add ->temporal-unit multimethod * Change the method name and add a test * Fix substitution.clj indentation
-
Luis Paolini authored
* How to upgrade beanstalk For people that want to stay in beanstalk, give them an option to upgrade * Update docs/installation-and-operation/running-metabase-on-elastic-beanstalk.md Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com> --------- Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com>
-
Uladzimir Havenchyk authored
-
- Nov 07, 2023
-
-
Ryan Laurie authored
-
Braden Shepherdson authored
-
Cam Saul authored
-
Jeff Bruemmer authored
-
Ryan Kienstra authored
Co-authored-by:
Cam Saul <github@camsaul.com>
-
Mahatthana (Kelvin) Nomsawadi authored
* Hide public collections in create a new dashboard modal * Hide "+ New collection option" in FormCollectionPicker * Hide public collections in create a new collection modal * Add unit tests * Update frontend/src/metabase/containers/AddToDashSelectDashModal/AddToDashSelectDashModal.unit.spec.tsx Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Review: Make test name more explicit to avoid confusion * Review: Removed unused `async` * Review: Move more common task to `beforeEach` --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Nick Fitzpatrick authored
* impoving spacing, centering checkbox labels * Adjusting label and icon spacing * removing columns label
-
Cal Herries authored
-
Jeff Bruemmer authored
-
Ngoc Khuat authored
-
Kamil Mielnik authored
* Rename click-behavior.unit.spec.js to click-behavior.unit.spec.ts * Rename click-behavior.js to click-behavior.ts * Fix typo * Type formatDateForParameterType * Move unit tests close to the file they're testing * Add type guards for ActionClickBehavior types * Replace isValidImplicitActionClickBehavior with an actual type guard * Type notRelativeDateOrRange * Add missing argument to formatDateForParameterType call * Type baseTypeFilterForParameterType * Remove redundant attribute * Remove unused isAction * Mark arguments as optional * Inline getTargetsWithSourceFilters, remove getTargetsForAction * Type clickBehaviorIsValid * Add type guards * Revert "Add type guards" This reverts commit 16492d1cbfbc2b231c18b91076e0151a59a3ce66. * Type getDataFromClicked - update unit tests for userAttributes * Make formatValueForLinkTemplate type-safe * Properly define SourceFilters, move types to top of the file * Remove redundant condition * Type getTargetsForDashboard * Introduce ClickBehaviorParameterSource & ClickBehaviorParameterTarget * Fix Parameter['type'] * Refactor getTargetForQueryParams & getParameter to TS * Improve typing * Type formatSourceForTarget * Migrate metabase-lib/types/constants to TS * Improve getTargetsForQuestion typing * Introduce ClickBehaviorVariableTarget * Migrate getTargetsForQuestion to TS * Fix typing errors * Fix typing in tests * Fix typing in tests * Trick GH into giving a nice diff * Revert "Trick GH into giving a nice diff" This reverts commit 2adfc1d7232d6e82056756373c154c65c006361a. * Add an explanatory comment * Remove redundant checks * Rename isRecord to isObject * Remove redundant check * Allow null value for TemplateTag['default'] * Fix tests * Remove redundant if * Fix user.login_attributes type * Connect dashboard tabs in LinkedEntityPicker * Split EntityCustomDestinationClickBehavior into DashboardCustomDestinationClickBehavior & QuestionCustomDestinationClickBehavior * Add tabId prop to DashboardCustomDestinationClickBehavior * Rename component to match the filename * Connect a dropdown to change dashboard tab * Remove controversial effect * Make the click work with tabId * Reuse ArbitraryCustomDestinationClickBehavior["linkType"] * Reset tabId when changing dashboard targetId * Avoid casting undefined to string * Bring back the effect to set the tabIOd to match the comment in DashboardCustomDestinationClickBehavior['tabId'] * Rename isDash to isDashboard * Add migration for deleted tab * Add assertions for single-tab dashboards * Add a test for setting dashboard tab * Add assertions for click behavior after removing target tab * Add a test for tables * Use mantine instead of styled components * Rename parametersQueryParams to baseQueryParams * Remove commented-out code * Format code * Add assertion that tab is removed from dropdown * Add a test case
-
Mahatthana (Kelvin) Nomsawadi authored
* Convert `QuestionList` to TypeScript * Hide questions in personal collections from question picker When adding questions to a dashboard in a public collection. * Organize tests into distinct describe blocks * Add unit tests * Hide dashboards in public collections from dashboard picker * Add unit tests * Remove commented out code * Correct test names * Fix failed E2E * Review: Use auto-generated ID to avoid manual ID incrementation * Review: Use explicit assertions * Review: Correct result type from entity loader
-
Kamil Mielnik authored
* Introduce Content styled component and refactor its classnames to css * Fix label text wrapping * Use Ellipsified on TriggerButton's content * Fix extra content taking too much space * Fix typing * Allow word wrapping in Content * Fix overflow * Revert redundant change * Use Ellipsified directly
-
Oisin Coveney authored
-
Nemanja Glumac authored
* Fix E2E "move dashbards to tabs" flake [ci skip] * Use hover to trigger the menu [ci skip] Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Force-click is not needed anymore [ci skip] --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-