This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Dec 13, 2023
-
-
John Swanson authored
* Part 1: Add `core_user.type` With the addition of API keys and "api key users", we want to add a `type` field to users to easily distinguish between "regular" users and API key users. The one non-standard user we have right now is the "internal" Metabase user. We don't actually need this field for that one (because we fix that user's ID to `13371338`), but we might as well set the `type` correctly anyway. * Part 2: API Key table Create an API Key table to contain, uh, API keys. The table has the following fields: - id - user_id (the associated API key user, who this API key "acts as") - key (the hash of the API key itself) - key_prefix (the first 7 digits of the *raw* API key, beginning with `mb_XXXX`) - created_by (the user that created the API key) - created_at - updated_at * Part 3: Set the type of the internal user The internal user is actually identified by the ID, but we might as well set the type correctly. Finally: don't condition view recompilation on is-prod? since Cypress actually runs the backend in prod mode --------- Co-authored-by:
Noah Moss <noahbmoss@gmail.com>
-
Nick Fitzpatrick authored
-
Case Nelson authored
* Bump dependencies based on vulnerabilities * More deps bumped * Bump more deps * Rollback H2 dependency bump * Add comments and make guava match elsewhere.
-
Jeff Bruemmer authored
-
Ryan Laurie authored
-
Ryan Laurie authored
-
Mark Bastian authored
* Updating honeysql alias in dev ns This just fixes a broken require to align with the work in #36670. Fixes #36757
-
metamben authored
Co-authored-by:
Uladzimir Havenchyk <125459446+uladzimirdev@users.noreply.github.com> Co-authored-by:
Uladzimir Havenchyk <uladzimir.dev@gmail.com>
-
Ryan Laurie authored
-
Cam Saul authored
-
Uladzimir Havenchyk authored
-
Anton Kulyk authored
* Fix leaking `DashCardActionsPanelContainer` props * Remove unused `DashboardCardActionsPanel` component * Fix type name * Update `@container` selector
-
Anton Kulyk authored
* Handle new `Modal` in e2e `modal` helper * Fix `modal` e2e helper * Fix tests
-
Uladzimir Havenchyk authored
Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Kamil Mielnik authored
* Remove dead AggregationPopover usage from View * Remove dead BreakoutPopover usage from View * Remove onAddSeries/onEditSeries/onRemoveSeries props from LegendHeader * Remove unused onAddSeries & onEditSeries props from visualizations * Remove dead code from LegendHeader
-
Anton Kulyk authored
* Add `as` prop to `DashActionButton` * Avoid nested `a` tags
-
Mahatthana (Kelvin) Nomsawadi authored
* Fix dashboard result download not working on static embed * Add an E2E test * Revert accidental export removal that caused unit tests to fail * Match the logic when comparing null with the previous version * Fix the logic
-
Kamil Mielnik authored
-
metamben authored
-
Anton Kulyk authored
* Use sample products table ID in `createMockStructuredQuery` * Simplify things * Fix failing tests
-
Nicolò Pretto authored
* test(whats-new-notification): add test case for white labeling scenario * refactor: address PR feedback * fix test that was failing
-
Cam Saul authored
-
Cal Herries authored
-
- Dec 12, 2023
-
-
Ngoc Khuat authored
-
Jeff Bruemmer authored
-
Noah Moss authored
Co-authored-by:
bryan <bryan.maass@gmail.com>
-
Jeff Bruemmer authored
-
lbrdnk authored
Those are: - 8eb45851 - 930bbc5a - 16988f50 Reason is that I'm not yet able to explain UTC night CI failures. That is WIP. More context can be found on slack in https://metaboat.slack.com/archives/C5XHN8GLW/p1702332392764369?thread_ts=1701772468.810829&cid=C5XHN8GLW
-
Cal Herries authored
-
Jeff Bruemmer authored
-
Jeff Bruemmer authored
-
Ryan Laurie authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Braden Shepherdson authored
Column filter is supposed to come first in the list. Fixes #36674.
-
Alexander Polyankin authored
-
Nemanja Glumac authored
* Add a simple Cypress TS helper example * Convert simple custom Cypress commands to Ts * Convert a bit more complex set of helpers to Ts * Make selectors more resilient This solves linter errors. * Fix tests * Type response as unknown * Reuse FE types * Improve JSDoc comments * Use generic string type for aggregation metrics * Use camelCase * Use `CyHttpMessages.IncomingResponse` to type a response
-
Oleg Gromov authored
HK in API client: * move reversal of exponential delay list where it belongs * simplify the array creation
-
Mahatthana (Kelvin) Nomsawadi authored
* Make it explicit when we want to replace the app name for whitelabeling * Remove the ttag hack so we can verify this solution works * Review: Remove unnecessary translation on the app name * Delete unused files * WIP replacing application names * Fix more places * Replace application names in more places * Replace the rest of the application name * Remove debug comment: admins * Remove debug comments: setup flow * Remove debug comments: misc * Remove debug comments: screenshots * Fix failed unit tests Because we're changing some components to get the application name from redux store, we need to update certain tests that still use `render` to `renderWithProvider` instead.
-
Alexander Polyankin authored
-