This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Oct 30, 2020
-
-
Nemanja Glumac authored
- Summarizing by Distinct datetime column always sets granularity to Month
-
- Oct 29, 2020
-
-
Ariya Hidayat authored
-
Nemanja Glumac authored
* Update obsolete repro for #12985 * Remove `funnel_add` icon
-
Nemanja Glumac authored
-
- Oct 28, 2020
-
-
Ariya Hidayat authored
* Put yaml-lint into devDependencies That way, the CI run is more reproducible (no need to install yaml-lint on the fly). * Attempt to lint YAML files via yarn run * Update the CI workflow dependency for yaml-linter
-
- Oct 27, 2020
-
-
Nemanja Glumac authored
* Fix failing Cypress test in `dashboard-drill` spec file * Assert that the page content rendered (as per @dacort 's suggestion)
-
Tim Macdonald authored
* [Fixes #11879] [Fixes #8410] Don't wrap email attachment filenames * Non-ASCII characters in filenames are encoded [as per IETF RFC 2047](https://tools.ietf.org/html/rfc2047) (c.f. #8410) * Sufficiently-long _encoded_ filenames are sent over multiple lines as per [RFC 2184 section 3](https://tools.ietf.org/html/rfc2184#section-3), for example: ``` Content-Disposition: attachment; filename*0="=?UTF-8?Q?T=C3=A9=C5=BFting_non-ASCII_=C4=8D=C4=A5=C3=A4ract"; filename*1="ers.xlsx?=" ``` * Many mail clients do the right thing, but Gmail does not This commit therefore turns off wrapping, as per [Bill Shannon's Stack Overflow answer re. an undocumented system property](https://stackoverflow.com/a/53344141/220529) (Bill Shannon co-wrote the Java email library, which is used by postal (the Clojure wrapper we use). * (Hopefully) fix race condition in dashboard drill Cypress spec Suggested by @flamber * Skip flaky Cypress tests (per Nemanja) * Only set `mail.mime.splitlongparameters` once
-
dpsutton authored
* Adds dev/src/dev/nocommit to ignore file [ci skip] now you can create a folder nocommit/ under the dev classpath root so you can keep some namespaces around as you work on features. Ex: ```clojure (ns dev.nocommit.oom (:require [metabase.models [database :refer [Database]] [field :refer [Field]] [table :refer [Table]]] [metabase.sync.analyze [fingerprint :as analyze.fingerprint]] [metabase.sync :as sync] [metabase.sync [field-values :as sync.field-values]] [metabase.models.field-values :as field-values] [metabase.sync.analyze.fingerprint.fingerprinters :as fingerprinters] [metabase [util :as u]] [metabase.sync.sync-metadata.fields :as metadata.fields] [metabase.sync.sync-metadata.fields.fetch-metadata :as fetch-metadata] [metabase.query-processor :as qp] [toucan.db :as db] [metabase.db [metadata-queries :as metadata-queries]])) (def pg (Database 4)) (comment (fetch-metadata/db-metadata pg emails-table) (metadata.fields/sync-fields! pg) (sync/sync-database! pg)) (clojure.test/run-tests 'whatever-namespace) ``` I ended up with lots of `(comment ...)` blocks in lots of different namespaces and this has helped keep my worktree clean. * Empty commit to trigger CI [ci skip] skipping ci thought so hopefully the checks on Github are satisified.
-
Kyle Doherty authored
-
- Oct 24, 2020
-
-
Nemanja Glumac authored
* Reproduces #13571 Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Nemanja Glumac authored
-
- Oct 23, 2020
-
-
Cam Saul authored
-
Nemanja Glumac authored
Repro for #13062: Multiple dashboard filter values not parsed on drill-through (numeric values) (#13580) * Add repro for #13062: Multiple dashboard filter values not parsed on drill-through Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Cam Saul authored
-
dpsutton authored
just bumping the driver gets us the GEOGRAPHY type in the snowflake types enum. We mark it automatically as `:type/*` but can do better marking as `:type/SerializedJSON`. Results look like (from metadata-queries/table-rows-sample) ```clojure [["1" true #t "2020-10-23T00:00" 1 "{\n \"coordinates\": [\n 0,\n 0\n ],\n \"type\": \"Point\"\n}"]] ``` and field information: ```clojure {:name "E", :id 1857, :special_type :type/Category, :database_type "GEOGRAPHY", :base_type :type/SerializedJSON} ``` ```sql create or replace table metabase_bug ( a string, b number, c boolean, d timestamp_ntz, e geography ); insert into metabase_bug values ('1', 1, true, current_date(), 'POINT(0 0)'); ```
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
Wait for initial query to be ready before paginating
-
Robert Roland authored
When pagination was added, we were requesting the first page before it was ready. This adds a job completion wait on the initial query before we start retrieving pages. Resolves #13582 [ci bigquery]
-
Paul Rosenzweig authored
-
- Oct 22, 2020
-
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
Merge release 0.36.8 into master 10/22/2020
-
Cam Saul authored
-
Cam Saul authored
Merge new release script and 0.36.7 tag back into release-0.36.x
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
-
Cam Saul authored
* with-log-level: allow passing logger to change level of * Clean up metabase.api.card-test * Sane version of with-model-cleanup macro * Test fixes
* Test fixes * Beautiful JUnit fix * Clean up metabase.api.alert-test * Don't delete Alert :card if not passed in by PUT /api/alert/:id endpoint * Cleanup metabase.api.dashboard-test * More test cleanup * Test fixes -
Cam Saul authored
-
Cam Saul authored
-
Nemanja Glumac authored
-
Simon Belak authored
* Unskip cypress * Make null behaviour correction work with `joined-field`s * Fix cypress test * Make linter happy * Cypress fix * Fix Cypress test - added regex pattern for weird singular/plural issue - added a different positive assertion at the end Co-authored-by:
Nemanja <31325167+nemanjaglumac@users.noreply.github.com>
-
Cam Saul authored