This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Feb 08, 2022
-
-
Jeff Evans authored
* Remove :bigquery driver Add "migration" to convert existing Database instances from :bigquery to :bigquery-cloud-sdk (with error log if using outdated OAuth mechanisms), by way of `normalize-db-details` Removing references to :bigquery from various places in the code * Remove from modules/drivers/deps.edn * Remove stuff from CircleCI that is running the old driver Remove `driver-switch-test` since there is no practical way to run this anymore (since we can't initialize the old driver) Remove buggy redef of `isa?` from `semantic-type-migration-tests` Co-authored-by:
Cam Saul <github@camsaul.com>
-
Howon Lee authored
Pursuant to issue #20332 - it was blanking out without settings set before
-
Maz Ameli authored
-
Dalton authored
* Add hideOnEsc plugin & tweak lazy plugin * full example * rmv unused defaultValue
-
Alexander Lesnenko authored
-
Luis Paolini authored
* Fix locking in new Alpine release container Seems like the new Alpine container (3.15) has some issue when doing apk upgrade first which ends up erroring out the process, so moving it to the last part of the process (after installing the packages) makes the trick. You can test it out by using the current process (errors with a "Unable to lock database: temporary error (try again later)") and the one in this branch which will finish successfully
-
frannietrempe authored
* docs - mention prefers-reduced-motion setting * Update docs/accessibility.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Expand the `visitQuestionAdhoc` helper with the selection of the `mode` * Rewrite `openTable` helpers using the `visitQuestionAdhoc` * Remove superfluous wait for the `dataset` * Fix `nulls` test * Rewrite and fix `trendline` test * Fix `saved` question test
-
Anton Kulyk authored
* Fix User type * Add mock user factory * Add Event and EventTimeline types * Add mock factories for Event and EventTimeline * Add Events entity * Add EventTimeline entity * Fix exports * Move new types to `types/api`
-
Anton Kulyk authored
* Merge field `results_metadata` into field instance object * Update unit tests * Fix replacing result metadata on query completion * Keep previous QB mode in redux * Rerun model query after saving editor changes * Ignore table column widths reset event after exiting model editor * Reload query when entering model editor * Remove commented out code * Fix Dimension unit tests get stuck
-
Alexander Kiselev authored
* Make changes to header buttons as per designer feedback and remove secondary button style from core button * removed last use of secondary * fix active notebook button color * fix View SQL button and modal
-
Nemanja Glumac authored
* Integrate waiting for the question dataset into the helper function itself * Remove explicit waiting from visual tests * Remove explicit waiting from most of the e2e tests * Handle pivot tables dataset * Handle assertion callback * Simplify helper function * Fix `bar_chart` * Fix `line_chart` * Fix `scatter` visualization tests
-
Anton Kulyk authored
* Disallow moving items to same collection via DND * Fix typo
-
Cam Saul authored
Rework how the remappings middleware matches remapped to/from columns for explicit external (FK) remaps (#20009) * Fix #9236 [WIP] * Revert unneeded changes * Only merge namespaced :options into result info * Revert unneeded changes * Everything is working
* Revert unneeded change * Clean namespaces * Add `:test` profile to `namespace-checker` to suppress log messages. * PR feedback * Fix namespaces -
Ariya Hidayat authored
-
- Feb 07, 2022
-
-
Alexander Lesnenko authored
* Select and AccordionList a11y * fixes * fixes * fix keyboard navigation when filtering * fix missing search input autofocus * optional chaining * fix virtualization combined with autofocused input * remove console warnings * check ci * flakes
-
Jeff Bruemmer authored
-
Jeff Bruemmer authored
-
Anton Kulyk authored
-
Anton Kulyk authored
* Don't offer to save model changes without changes * Rename variable * Assert save button is initially disabled * Disable save button if model isn't dirty * Fix prop type * Clean up metadataDiff after saving changes
-
Anton Kulyk authored
-
Nemanja Glumac authored
-
- Feb 06, 2022
-
-
Diogo Mendes authored
-
- Feb 05, 2022
-
-
Ariya Hidayat authored
-
Ariya Hidayat authored
-
- Feb 04, 2022
-
-
dpsutton authored
* Prevent flaky tests based on contents of TaskHistory Just check for subsets since we sometimes encounter fingerprint-fields and analyze information Output from CI: ``` task_history_cleanup_test.clj:35 Basic run of the cleanup task when it needs to remove rows. Should also add a TaskHistory row once complete expected: #{"task-history-cleanup" "metabase.task.task-history-cleanup-test/task-3" "metabase.task.task-history-cleanup-test/task-2"} actual: #{"classify-fields" "analyze" "fingerprint-fields" "task-history-cleanup" "metabase.task.task-history-cleanup-test/task-3" "metabase.task.task-history-cleanup-test/task-2"} diff: + #{"classify-fields" "analyze" "fingerprint-fields"} ``` * fix ns
-
chπ authored
-
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
-