This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jul 27, 2021
-
-
Alexander Lesnenko authored
* Fix people dropdown goes outside of the screen * unskip repro
-
Alexander Lesnenko authored
-
Greg Wilson authored
* First draft of performance troubleshooting guide. * Update docs/troubleshooting-guide/performance.md Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com> * Update docs/troubleshooting-guide/performance.md Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com> * Update docs/troubleshooting-guide/performance.md Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com> * Incorporating @flamber suggestions * Updating troubleshooting guide Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Jeff Bruemmer authored
-
Greg Wilson authored
* Editing FAQ. - Minor updates to wording. - Changed a couple of links to point at /learn articles. - Regularizing title levels. - Moved all out-of-page links into page foot to simplify consistency checking. * Update docs/faq/general/do-we-need-a-data-processing-agreement.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/does-metabase-do-x.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/does-metabase-have-access-to-my-companys-data.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/how-do-i-ask-for-help.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/is-metabase-508-compliant.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/is-metabase-508-compliant.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/is-metabase-508-compliant.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/using-metabase/cant-access-data-i-need.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/using-metabase/i-am-not-getting-email-notifications.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/using-metabase/how-do-i-reset-my-password.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/using-metabase/how-do-i-ask-questions.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/using-metabase/how-do-i-answer-questions-with-joins.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/supported-browsers.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/what-if-i-find-a-bug.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/general/what-languages-can-be-used-with-metabase.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/setup/how-do-i-integrate-with-sso.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/setup/i-am-having-trouble-running-metabase.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/setup/what-is-h2.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/setup/which-databases-does-metabase-support.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/using-metabase/cant-access-data-i-need.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/faq/using-metabase/how-do-i-answer-questions-when-data-is-in-multiple-databases.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
- Jul 26, 2021
-
-
Ariya Hidayat authored
extend is deprecated, see the previous PR #17048
-
Greg Wilson authored
* First editing pass through troubleshooting guide * Update docs/troubleshooting-guide/application-database.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/application-database.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/application-database.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/timezones.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/application-database.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/datawarehouse.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/docker.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/index.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Moving comma Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
Nemanja Glumac authored
-
Anton Kulyk authored
-
Nemanja Glumac authored
-
Anton Kulyk authored
* Improve prop-types, move to the top of the file * Make FormField a functional component * Simplify default props assignment * Remove redundant comparisons * Add InputContainer component * Extract ALL_DOT_CHARS regexp for form field id * Simplify Label * Extract rootClassNames * Fix formFieldId * Fix FormField prop type
-
- Jul 23, 2021
-
-
Dalton authored
* add question details sidebar (code from bucm) update some cy tests rmv moderation-related code rmv padding on description merge history button logic into label lint fix update some clicks in cy tests update styles to use styled-components fix more cy tests rmv unused component rmv unused reference rmv unused prop remove styling code that is no longer necessary rmv extraneous space fix translation rmv added util class move styled component to own file * add revision util tests * rmv some unneeded question panel styling * move files into query_builder directory * rearrange stuff in file * ClampedDescription unit test * add QuestionActionButtons unit tests * add SavedQuestionHeaderButton test * add QuestionActivityTimeline tests * tweak/improve props/propTypes * fix cy test referencing question description * fix revision history cy test * Question sidebar visual polish (#16942) * style tweaks * restyle Revert button * add a little breadcrumb spacing * make LastEditInfoLabel use Badge instead of TextButton * bring back TextButton * Revision History => History * fix activity timeline unit test * rmv unused styled components Co-authored-by:
Dalton Johnson <daltojohnso@users.noreply.github.com> * hide 'add a description' button when read only * update permissions cy tests * update ClampedDescription unit test * use size enum instead of boolean * move export to bottom of file * move modal magic strings to a constants file * clobber all qb state when reloading * Fix reversion cy tests Co-authored-by:
Maz Ameli <maz@metabase.com>
-
Jeff Evans authored
Implement JDBC based Presto driver Adding new Presto JDBC driver using the PrestoDB JDBC driver from `https://github.com/prestodb/presto` Marking the old Presto driver as being `superseded-by` the new one Pulling out common Presto code into new presto-common driver (modeled after the relationship between, ex: `googleanalytics` and `google)` Putting common QP/HoneySQL logic into the new (abstract) :presto-common driver Updating :presto driver to extend from the new common driver and only adding HTTP/REST API related methods Adding implementation of Presto JDBC driver, named :presto-jdbc, extending from :presto-common and :sql-jdbc Using com.facebook.presto/presto-jdbc as underlying JDBC driver dependency (since this is explicitly for Presto clusters, as opposed to Trino) Adapting code from the existing Presto driver where appropriate Adding new dependency-satisfied? implementation for :env-var, to allow for a plugin to require an env var be set, and making the Presto JDBC driver depend on that (specifically: `mb-enable-presto-jdbc-driver`) Adding CircleCI configuration to run against the newer Presto (0.254) Docker image Adding explicit ordering in a few tests where it was missing Fixing presto-type->base-type (timestamps were being synced as :type/Time because the regex pattern was wrong) Add tx/format-name test implementation for :presto-jdbc to lowercase table name Make modified test Oracle friendly Fixing bug parsing the `[:zone :time]` case within `metabase.util.date-2.parse/parse-with-formatter`; the offset is nil so it can't be passed directly in this case, so use the `standard-offset` fn (which was moved from `date-2` to `common` to get a standard offset for that zone Fixing more test failures by adding explicit ordering Changing sync to check whether the driver supports foreign keys before attempting to sync those (since drivers might throw an exception if attempting to check) Moving some common test dataset functionality between :presto and :presto-jdbc to a new test.data ns for :presto-common Adding HoneySQL form for :count-where, since we have to explicitly give a higher precision Decimal in order for Presto to not reduce the precision in results Put limit within subquery for `expression-using-aggregation-test` (since ordering from subquery is not guaranteed in Presto) Adding impls for ->prepared-substitution to handle substitutions for native query params Adding HoneySQL impls for `mod` (to do as "mod(x,y)" and `timestamp` (since it's a function with no parens to invoke) functions Adding various `sql.qp/date` impls that use the `AT TIME ZONE` operator to account for report tz, and make bucketing tests happy
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Add initial set of tests for dashboard number filters * Fix `describe` title for date fitlers
-
Nemanja Glumac authored
-
Jeff Evans authored
# Backend changes Introducing new `superseded-by` property to plugin manifest YAML, which will indicate the driver that is to eventually replace this one (and will drive UI/UX behavior). If a driver declares this property, then it's considered to be deprecated in favor of the specified one. Adding top level `test_modules` directory (with the same structure as modules) for the sole purpose of module/plugin testing of YAML files, which will not be included with the driver build Updating `driver-plugin-manifest` to look for the new `test_modules` directory in addition to `modules`, when loading the driver manifest # Frontend changes Calculate `supersededBy` and supersedes maps from the "superseded-by" property for each engine Change the options for the engine field to use a function to dynamically show the legacy driver if allowed by rules (either the new driver is selected, or the legacy driver was already selected for an existing DB, or the driver is not superseded by anything) Add new `DriverWarning` component to show these warnings based on supersede status Co-authored-by:
Anton Kulyk <kuliks.anton@gmail.com>
-
Nemanja Glumac authored
-
Gustavo Saiani authored
-
Gustavo Saiani authored
-
Nemanja Glumac authored
-
- Jul 22, 2021
-
-
Jeff Evans authored
Remove regionid from plugin YAML file Add new driver multimethod to `normalize db-details`, and implementing to handle this particular "migration" within Snowflake Adding hook from database model post-select to invoke the new multi Adding test
-
Jeff Evans authored
Update visualization_settings.cljc to handle the table.columns submap Update dump and load to handle :visualization_settings on a Card (basically identically to how they are handled for a DashboardCard) Updating test to have a card include :visualization_settings and ensure they fields are properly handled Updating visualization_settings test case to incorporate table.columns as well as :show_mini_bar (under ::column_settings)
-
Alexander Lesnenko authored
-
Kyle Doherty authored
-
Maz Ameli authored
-
Ariya Hidayat authored
* yarn add @visx/axis@1.8.0 @visx/grid@1.16.0 @visx/group@1.7.0 @visx/scale@1.7.0 @visx/shape@1.8.0 * Import static viz charting code * Format code with yarn prettier * Silence linting violations * Build static-viz bundle
-
Alexander Polyankin authored
-
Nemanja Glumac authored
* Add `cypress-grep` library https://github.com/cypress-io/cypress-grep * Register `cypress-grep` plugin
-
- Jul 21, 2021
-
-
Nemanja Glumac authored
* Remove `image-diff` library * Remove `compare-screenshots` script
-
Gustavo Saiani authored
-
Noah Moss authored
-
Anton Kulyk authored
-
Anton Kulyk authored
* Add `storeUrl` method to MetabaseSettings * Use `storeUrl` method * Add Cloud settings tab * Add E2E tests for cloud settings page
-
Nemanja Glumac authored
#17139 Repro: Clicking on cancel edit dashboard without any changes removes the dashboard filter (#17140)
-
Alexander Polyankin authored
-
- Jul 20, 2021
-
-
Noah Moss authored
-
Alexander Lesnenko authored
-
Anton Kulyk authored
-