This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Sep 16, 2020
-
-
Cam Saul authored
[ci postgres] [ci mysql]
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Add `role` and `aria-label` to icons * Expand `Icon` unit tests * Simplify `NON_STANDARD_VIEWBOX_ICON` * Update snapshots related to a11y improvements to icons * Pass `aria-label` directly as an icon attribute
-
- Sep 11, 2020
-
-
Cam Saul authored
Merge 0.36.5.1 back into master
-
Cam Saul authored
-
Robert Roland authored
This test fails when the app db is postgres / mysql / mariadb because the database isn't setup when it runs. For now, skip this test on anything but H2 to fix a broken master build.
-
Cam Saul authored
-
Robert Roland authored
-
Robert Roland authored
* Support IPv6 for LDAP connections Adds support for IPv6 LDAP connections. The underlying clj-ldap library requires a different format of the host parameter to support IPv6. IPv6 addresses must be wrapped in [], like: [2601:600:967f:88d4:b476:56a8:c364:94da] Converted the LDAP expect tests to clojure.test also. Resolves #12879 * Update LDAP IPv6 test to handle CircleCI not supporting IPv6 Co-authored-by:
Cam Saul <github@camsaul.com>
-
Robert Roland authored
Excel will not parse an ISO8601 date, so add a new version of FormatValue specifically made for Excel. The Docjure library used has formatting helpers for a few Java classes, but specifically java.util.Date and not the newer Java 8 Time classes. In this case, it formats any java.util.Date as m/d/yy. Resolves #10803
-
Robert Roland authored
* convert tests to deftest convert more expectations based tests to deftest * Remove orphaned sync jobs from the database If a database is deleted, make sure that any applicable sync jobs are removed upon the next sync run. Resolves #11813 * rename mdb to database for convention
-
Robert Roland authored
* Convert ID Integer columns to strings Converts any ID (PK or FK) column that's derived from a :type/Integer to a string in query middleware (at the end of query processing.) JavaScript treats all numbers as floats, with a 52 bit mantissa. Any integer larger than 52 bits ends up looking like a strange floating point number. This will allow the UI to properly display a number n where n > 2^52 or n < -2^52 Resolves #5816 [ci all] * code review feedback * skip the reduce phase if there are no columns to update * handle joins properly joins have two :field-id values in them. handle them appropriately * update cloverage build * update tools.namespace for newer cloverage * handle all query types more gracefully Only in cases where we have an explicit :field-id do we try to do the coercions to strings. It's important to not filter the :fields clause in such a way that anything is left out - if they were, the keep-indexed call would modify the wrong values in the result.
-
Robert Roland authored
java-time has an upstream bug where it lowercases the built-in Java timezone formatters to be able to look them up by keyword later. This breaks under Turkish (and possibly other locales) See dm3/clojure.java-time#60 for the upstream fix. Resolves #13102
-
Robert Roland authored
Previously, if your Metabase account for a Google login was disabled, you would be returned to the login box with no indication as to what was wrong. Now we return to the page with a red error that says "Your account is disabled." Resolves #3245
-
Simon Belak authored
* Lift dimensions from nested queries * Don't try to lift native queries * Fix tests * Minor refactor * Use actual field IDs in tests * Touchups * More tests * Better names * Add missing require * add end-to-end test * Remove stale * Add breakout support * Add e2e test for breakout * Update test [ci drivers] * Change order [ci drivers] * Ignore name case [ci drivers] * make tests portable [ci drivers] * Ensure vector [ci drivers] * Test: stable ordering [ci drivers]
-
- Sep 08, 2020
-
-
Nemanja Glumac authored
* Upgrade React Testing Library to the latest version * Remove `cleanup` after each test Further read: https://kentcdodds.com/blog/common-mistakes-with-react-testing-library#using-cleanup
-
Nemanja Glumac authored
-
- Sep 01, 2020
-
-
Cam Saul authored
-
- Aug 29, 2020
-
-
Simon Belak authored
-
- Aug 28, 2020
-
-
Robert Roland authored
Since we specifically mention the character set required for MySQL, we should provide examples of how to create those databases.
-
Robert Roland authored
Instead of using assert, which throws an exception with confusing detail for the users, use a more user-friendly error. Old error: Error: Assert failed: Invalid site URL: "https://localhost:3000!" (u/url? s) New error: Error: Invalid site URL: "http://localhost:3000!" Resolves #4506
-
Robert Roland authored
MariaDB 10.3 adds support for temporal data tables. The JDBC driver picks up this support in 2.6.0. Update to latest JDBC driver, and add a test that a SYSTEM VERSIONED table appears in Metabase after a sync. Resolves #9887 [ci mysql]
-
- Aug 27, 2020
-
-
Maz Ameli authored
-
- Aug 24, 2020
-
-
Damon P. Cortesi authored
Docs: Clarify embedding multiple values on locked parameters
-
flamber authored
-
flamber authored
-
- Aug 22, 2020
-
-
flamber authored
-
- Aug 20, 2020
-
-
Robert Roland authored
Switches how we generate a slug for a dashboard parameter to lower case and then URI encode the string. Should display in a URL in a browser as the native language, but end up % encoded. Resolves #5313
-
- Aug 19, 2020
-
-
Maz Ameli authored
* data model spacing * prettier
-
- Aug 18, 2020
-
-
Cam Saul authored
-
- Aug 17, 2020
-
-
flamber authored
-
flamber authored
* Show question/dashboard description on public/embeds * Better position
-
Walter Leibbrandt authored
* Remove fs dep I was about to switch it to the maintained fork at clj-commons/fs, but found that it's only used once, and where `io/delete-file` would serve just as well. * Add some tests for dump-to-h2 * Setup dump target db only if there's something to do Added test to try and pass cloverage * Undo move of setup-db! calls And keep test from mangling real connection state that will be used in other tests.
-
flamber authored
-
flamber authored
-
flamber authored
* Fix missing footer, when there's a token * Flow simplified
-
flamber authored