This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Feb 04, 2022
-
-
Jeff Evans authored
* Retain property file path when revisiting database edit page Ensuring that the file path (if that is the secret type) is returned via the API response to the admin, so the UX on the form edit page is better This involved a lot of refactoring to clean up some stuff: * removed the population of inferred secret properties (ex: last updated timestamp and creator ID) from `handle-db-details-secret-prop!`, since that stores those values into the details blob, defeating some of the purpose of normalizing secrets into a separate table * moved the logic for injecting such inferred values to a new function, `expand-inferred-secret-values`, which lives within the secret model namespace * delegating existing calls that require such expansion to the new function * adding a new helper function, `reduce-over-details-secret-values`, to handle some common logic that is now showing up in a few places (reducing over db-details on secret values and doing some kind of manipulation) Adding new database API test to ensure that the file path value is, in fact, returned from the API
-
dpsutton authored
*** Code: - ignore hidden tables and archived cards/dashboards - correct docstring to indicate we are only getting 5 not 10 as previously claimed - in query, set limit to 8 in the case we get archived or non-existing things and then take 5 in memory - select extra properties from models that we need for this determination *** Tests: - for mysql we were inserting views with a thread/sleep of one second between each. Just compute timestamps seconds apart and do them all at once. Should save 7 seconds off mysql test runs. verified temporal spacing works with ``` MB_DB_CONNECTION_URI="mysql://username:password@localhost:3306/cli" \ clj -X:dev:test :only metabase.api.activity-test ``` - cleanup these activities we were creating with `mt/with-model-cleanup` which introduces a big looking diff. But checking diff with whitespace shows its just an indentation and then add the extra keys needed for identifying which are archived (:archived and :visibility_type for cards and tables respectively)
-
Dalton authored
* Hide pin action button when user can't pin * unskip repro * add a new boolean
-
Dalton authored
-
Anton Kulyk authored
* Add clear behavior to `SelectButton` * Removed redundant type * Allow unmapping model column from a real one
-
Anton Kulyk authored
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Luis Paolini authored
* Update serialization documentation * Removing archived items Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Ariya Hidayat authored
-
Alexander Polyankin authored
-
Anton Kulyk authored
* Remeasure table column when header changes * Fix virtual measuring columns left in the DOM * Fix table viz unit test
-
Alexander Polyankin authored
-
Alexander Lesnenko authored
-
Anton Kulyk authored
* Fix EntityItem padding * Remove margin
-
Anton Kulyk authored
-
- Feb 03, 2022
-
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Limit Orders table to 50 rows * Export time options into a separate file * Apply the same principle to longitude options
-
Gustavo Saiani authored
-
Cam Saul authored
* Rework QP.dashboard to expect dashcard-id * Update /api/dashboard endpoints * Rework public endpoints for running queries for Dashcards * Tweak parameter order for Dashboard endpoints for consistency * Pulse should pass Dashcard ID * Embed should pass Dashcard ID * Unskip cypress test * Update API documentation * Update endpoints and pass dashcardId to endpoint fns * Update cypress tests that reference previous endpoint * Update placement of pivot in endpoint * Update another endpoint + more e2e fixes * update QB to hold onto dashcardId like it does with dashboardId * Address PR feedback Co-authored-by:
Dalton Johnson <daltojohnso@users.noreply.github.com>
-
Noah Moss authored
-
Noah Moss authored
-
Cam Saul authored
* Bump backend dependencies (Jan 2022) * Revert java-time version upgrade for now until https://github.com/dm3/clojure.java-time/issues/77 is fixed * Add license overrides * Bump a few more deps (again). Revert Google/BigQuery and Vertica version bumps * Revert MariaDB and Redshift version changes
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
Gustavo Saiani authored
-
Nemanja Glumac authored
* Add repro for #20043 * Reinforce some of the existing tests to reduce flakiness
-
dpsutton authored
Right now, datasets are all cards. In the future this could change so record the original model of the dataset as a card. In the future, maybe we care about the underlying model and this allows us to at least query and distinguish
-
Alexander Polyankin authored
-
Michiel Borkent authored
* Turn defendpoint config macro into analyze-call hook for better linting * Simplify hook * Remove previous macro config * Fix all errors concerning third party libs * revert whitespace change:
-
Noah Moss authored
-
Nemanja Glumac authored
-
Anton Kulyk authored
* Extract native editor height utils into their own file * Compute initial height for native model query editor * Fix hook
-
Anton Kulyk authored
* Enable repro * Assert query hash after saving query changes * Fix query hash appears on clean model
-
Nemanja Glumac authored
-
Alexander Polyankin authored
-