This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jun 25, 2021
-
-
Jeff Bruemmer authored
-
- Jun 24, 2021
-
-
Nemanja Glumac authored
-
Alexander Lesnenko authored
* fix linear interpolation of missing values * add repro
-
Nemanja Glumac authored
#16739 Repro: Filter feature flag causes Run-overlay of results in Native editor unless editor is expanded (#16753)
-
Ariya Hidayat authored
-
Anton Kulyk authored
* Unskip repro * Fix incorrect y-axis label for line charts * Update tests
-
- Jun 23, 2021
-
-
dpsutton authored
* Only save successful-query-execution if it wasnt a cached result the only thing this function does is update the rolling average query execution time * Failing tests for cache execution stats These tests fail, but they shouldn't. The save-execution information should not be called twice, and the average execution duration should remain the same. What's happening is that it is getting called twice just in the cache call, and only one of those has the new key `:metrics/ignore-execution-time`. This remains a mystery to me * Don't call completion arity from step arity the `(rf acc)` call violated the terms of transduction. If it does need to be there, perhaps it could be used with reduced wary of #12207 (which fixes #12165) and seeing if that crops up again. - i had introduced :metrics/ignore-execution-time but this was because i thought that we were running a simple query (limit 1) to get col metadata. Now that i know we were just being a bit careless with `(rf acc)` this extra information is no longer needed, and we can just react to cached data. * hoist closing paren
-
dpsutton authored
* wip for licenses * Lots of changes - bump clojure.data.xml to prevent illegal access - had to change navigators because of this - switch to full text of license - algo is now: 1. check for a license file in jar 2. check for an override pointing to a license file locally in resources 3. Check pom file for license information and just use that can be invoked as: ```bash % clj -X mb.licenses/process :classpath \"$(cd ../.. && lein classpath)\" :backfill "\"overrides.edn\"" :output-filename "\"backend-licenses.txt\"" License information written to backend-licenses.txt /Users/dan/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar : No license information found. org.clojars.brenton:google-diff-match-patch : No license information found. % wc backend-licenses.txt 33638 299118 2092948 backend-licenses.txt ``` * xml/parse without the strings * Add tests * remove comment form * namespace comments * readme * instructions to create backend license files * Add version information to the build script need to either yank it out of the separate project or just use it as a local root. not sure which todos: move to s3 once i get access and figure out the proper bucket copy to a place so it ends up in the jar generate frontend versions as well * Build frontend and backend license files put them in the jar at META-INF/leiningen/metabase-core/metabase-core/license-frontend-third-party META-INF/leiningen/metabase-core/metabase-core/license-backend-third-party need to be named ^license.* for lein uberjar to pick them up * Rename and reformat * remove old stuff * combine with a newline * Tests ensure all jars have an identifiable license * Extra information if backfill is malformed or missing * correct name for apache2_0 backfill * print out classpaths in CI * print * see whole classpath. it's empty on ee for some reason * assert they are there * Get deps before attempting classpath for some reason the first one fails. but subsequent re-runs work. * loop on deps until satisfied * Include message if cannot satisfy * include all drivers when getting deps * rearrange ns docstring * Hoist functions on pom inside of `with-open` on the input streams * Update to inversion of pom parsing * Move to nio from java.io
-
Alexander Lesnenko authored
* make map visualization sensible for more than 1 column of any type * actually check if there is at least one metric * actually check if there is one string in addition to metric
-
Nemanja Glumac authored
* Move smoke tests to the CircleCi Closes #16741. * Remove smoketest script
-
Cam Saul authored
-
Noah Moss authored
-
Ariya Hidayat authored
-
Ariya Hidayat authored
* Wait for the SQL query to load `result_metadata` * Decrease the number of bins to 50 * Update the default bucket for time series * Remove comment and the issue reference from "column popover" number test * Unskip "column popover" longitude test * Enable number binning test via custom question * Enable longitude tests Co-authored-by:
Nemanja <31325167+nemanjaglumac@users.noreply.github.com>
-
Nemanja Glumac authored
* Add repro for #16672 * Skip the whole `describe` block
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Add initial binning tests for QB regular table (via simple question) * Add initial binning tests for QB regular table (via custom question) * Add initial binning tests for QB regular table (via column popover)
-
Nemanja Glumac authored
* Add initial set of checks for longitude correctness * Update longitude spec * Update representative values for "1 degree" bucket size * Rename function * Extract x-axis ticks check into a separate function * Expand and enable all tests
-
Nemanja Glumac authored
* Add initial set of checks for time series binning correctness * Fix selected value for "Year" * Rename the function * Extract x-axis ticks check into a separate function * Extract time series footer check into a separate function * Expand tests
-
Gustavo Saiani authored
-
- Jun 22, 2021
-
-
Noah Moss authored
-
Noah Moss authored
-
dpsutton authored
* Move *ignore-cached-results* to middleware Had tried to adjust the binding to work, but the binding ended before all of the bound functions and such were submitted to work, so when that code actually executed the binding was no longer in place. Annoying and it should be in middleware anyways * Remove now unused import (cache became keyword in middleware not binding)
-
Noah Moss authored
-
Gustavo Saiani authored
-
Noah Moss authored
-
Dalton authored
* skip some field logic when dealing with ExpressionDimensions * hide xray drilldowns when there are expression dimensions * fix tests by limiting filtering to just expression dimensions * add a cy test * update comment * mild cleanup
-
Noah Moss authored
-
Anton Kulyk authored
* Add repro for #14652 * Fix blank screen when DB does not exist DataSelector assumes `schemas` is an array. But it's `undefined` if db does not exist * Fix data model page state when DB does not exist * Move prop-types to the top * Fix invalid database request
-
- Jun 21, 2021
-
-
Ariya Hidayat authored
* Do not break waterfall when there is a null
-
Jeff Bruemmer authored
* links and collection checkbox image * not on card movement * managing people * permissions * auditing question table fields
-
Nemanja Glumac authored
#16693 Repro: Binning from a column popover (distribution) on explicitly joined field renders incorrect title (#16705)
-
Nemanja Glumac authored
#16675 Repro: UI inconsistencies for bucket display on tables from explicitly joined tables (#16703)
-
Howon Lee authored
Localization also works already without reference to null semantic type, here is test to memorialize this (#16641) It works, here's a test for it
-
Noah Moss authored
-
Howon Lee authored
Previous behavior searched only on columns backend name. This one searches on column frontend name (field name), table name, schema name - but not on all of them at once, just each of them separately
-
Nemanja Glumac authored
#16674 Repro: UI inconsistencies for bucket display on tables from implicitly joined tables (#16698)
-
Nemanja Glumac authored
* Add initial binning tests for saved QB question with explicit joins (via simple question) * Add initial binning tests for saved QB question with explicit joins (via custom question) * Add initial binning tests for saved QB question with explicit joins (via column popover) * Update base question query * Update tests for simple question mode * Update tests for custom question mode * Update tests for the column popover entry mode * Fix comments
-
Nemanja Glumac authored
[Binning e2e coverage] Asserting on the bins from the saved QB question using implicit joins (#16662) * Add initial binning tests for saved QB question using implicit joins (via simple question) * Update tests for simple quesiton mode * Add initial binning tests for saved QB question using implicit joins (via custom question)
-