This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Aug 28, 2021
-
-
Gustavo Saiani authored
-
Ariya Hidayat authored
-
- Aug 27, 2021
-
-
Ariya Hidayat authored
-
Noah Moss authored
-
Ariya Hidayat authored
-
Alexander Lesnenko authored
* slightly split existing search components * add recent views list * fix recent items moving when reopened * extract TablePath component * Add e2e specs for recents * add specs * add in table view logs so we get recent table looks * review fixes * use display_name for tables in recents list * display name * add loader threshold, return only 5 recents Co-authored-by:
Howon Lee <hlee.howon@gmail.com>
-
Alexander Lesnenko authored
* slightly split existing search components * address review comments * review fixes
-
Nemanja Glumac authored
[Dashboard filters coverage] Add test for required and default values set on dashboard SQL filters (#17628) * Add test for required and default values set on dashboard SQL field filters * Add test for required and default values set on dashboard SQL simple filter
-
Nemanja Glumac authored
-
Greg Wilson authored
* Outline for login troubleshooting guide * Update docs/troubleshooting-guide/cant-log-in.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/cant-log-in.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Importing material * Prosifying * Updates based on feedback * Another update to login troubleshooting * Fixing typo * One more update Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
Jeff Bruemmer authored
* draft update to sandbox troubleshooting * update link * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Update docs/troubleshooting-guide/sandboxing.md * Removing double blank line * updates based on feedback from flamber Co-authored-by:
Greg Wilson <gvwilson@third-bit.com>
-
Ariya Hidayat authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
- Aug 26, 2021
-
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Jeff Evans authored
* Improve driver deprecation UX Reworking the DriverWarning component to be able to change the engine itself by firing the event (so that the "go to older/newer version" links actually work) Some styling fixes to match Figma mockup Remove all grid-styled usage Remove all styling (except class names) from DriverWarning jsx file, move to the styled-component Implement db-ids-with-deprecated-drivers API endpoint for fetching DB IDs using deprecated drivers Add some plugin test init code to properly handle the test legacy/new drivers Adding test for new API Adding new entry in `MetabaseApi` frontend component for new API method
-
Nemanja Glumac authored
-
dpsutton authored
-
Cam Saul authored
* Determine MB project root directory relative to source directory of build scripts * Support calling build-driver! as a -X fn, and support dirs outside of modules/drivers * Support loading 3rd-party driver manifest files at (dev) launch * Fix log4j not working on latest version of CIDER (unrelated) * Fix dissoc * project-root-directory is supposed to be a string
-
Alexander Polyankin authored
-
Ariya Hidayat authored
-
- Aug 25, 2021
-
-
Ariya Hidayat authored
-
Cam Saul authored
*
B L O C K permissions * Fix test failure in OSS since EE namespace doesn't exist. * Remove unused var * Oops, uncomment a commented-out test * Clean up the new perms documentation a bit -
Ariya Hidayat authored
-
Noah Moss authored
-
Jeff Evans authored
0.254 -> 0.260
-
Alexander Lesnenko authored
-
Alexander Lesnenko authored
-
Alexander Polyankin authored
-
Anton Kulyk authored
* Enable repro tests * Don't sync stuctured questions on query complete
-
dpsutton authored
```bash % curl 'http://localhost:3000/api/card/760' -H <stuff omitted> | jq % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2003 0 2003 0 0 102k 0 --:--:-- --:--:-- --:--:-- 102k { "description": null, "archived": false, "collection_position": null, "table_id": 2, "creator_id": 1, "moderation_reviews": [ { "most_recent": true, "moderator_id": 1, "updated_at": "2021-08-16T21:30:00.665952Z", "status": "verified", "id": 1026, "user": { "email": "dan@metabase.com", "first_name": "dan", "last_login": "2021-08-10T21:17:35.366176Z", "is_qbnewb": false, "is_superuser": true, "id": 1, "last_name": "sutton", "date_joined": "2021-03-15T20:42:55.751834Z", "common_name": "dan sutton" }, "moderated_item_id": 760, "created_at": "2021-08-16T21:30:00.665952Z", "moderated_item_type": "card", "text": null } ], "dataset_query": { "database": 1, "query": { "source-table": 2 }, "type": "query" }, "id": 760, "display": "table", "last-edit-info": { "id": 1, "email": "dan@metabase.com", "first_name": "dan", "last_name": "sutton", "timestamp": "2021-05-12T22:04:57.205978Z" }, ... } ```
-
dpsutton authored
* Include the results base type as the cols effective type previously was merged the effective type from the col which caused issues with dates when selecting a particular temporal unit, ie month. Queries like this return months as integers so the base and effective types are :type/Integer, and something somewhere else is responsible for the unit conversion of `1` to January (or feb, months get weird i think) ```clojure ;; after {:description "The date and time an order was submitted.", :unit :month-of-year, :name "CREATED_AT", :field_ref [:field 4 {:temporal-unit :month-of-year}], :effective_type :type/Integer, ;; we have the proper effective type :display_name "Created At", :base_type :type/Integer} ;; before: {:description "The date and time an order was submitted.", :unit :month-of-year, :name "CREATED_AT", :field_ref [:field 4 {:temporal-unit :month-of-year}], :effective_type :type/DateTime, ;; included effective type from db :display_name "Created At", :base_type :type/Integer} ``` * tests * Driver tests * Ignore effective/base types in breakout tests sparksql is weird and its totally unrelated to the file under test * Use correct options for datetimes that are projected to month, etc When aggregating by a datetime column, you can choose a unit: month, hour-of-day, week, etc. You often (always?) end up with an integer. Previously the base_type was (inexplicably) :type/Integer and the effective_type was :type/DateTime which really just didn't make sense. The ideal solution is :type/DateTime as the base_type and :type/Integer as the effective_type. But this breaks the frontend as it expects to treat these columns in a special way. But it expected them to report as date columns. I've changed it only here. I thought about making isDate understand the `column.unit` attribute and recognize that these are in fact dates, but that seems wrong. These are integers that are special cases. It seems that the contexts that need to talk about dates should understand integers in a special way than all date code needs to be aware that integers might flow through. This might mean extra work but ultimately feels better as the correct solution. * unit is not default
-
Nemanja Glumac authored
-
Anton Kulyk authored
* Move JoinStep's NotebookCell down to JoinClause * Break JoinClause into two NotebookCells * Update labels * Use `space` helper function * Simplify conditional statement * Fix not translated string
-
Alexander Polyankin authored
-
- Aug 24, 2021
-
-
Ariya Hidayat authored
-
Gustavo Saiani authored
-
Jeff Evans authored
* Add Kerberos support to Presto JDBC Driver Adding Kerberos properties as DB details properties Refactoring utility methods for dealing with additional options Adding test for Kerb properties -> connection string Adding GitHub action to run integration test Start to move logic for capturing necessary files to new script, and calling that from mba run Adjust settings in `metabase.test.data.presto-jdbc` to capture test parameters
-