This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jan 20, 2021
-
-
Ariya Hidayat authored
The error message is not shown while the user is still typing. If there is any error, it is shown once the focus leaves the input field. Also, when the input is empty, show any useful suggestions instead of displaying nothing. This fixes #14345 and #14341.
-
Nemanja Glumac authored
* Add repro for #11183 [ci skip] * Update test name [ci skip]
- Jan 14, 2021
-
-
Nemanja Glumac authored
* Run all tests in isolation for `frontend/test/metabase/scenarios/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/add.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/hide_tables.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/table.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/list.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/data_ref.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/operators.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/settings.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/trendline.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/reference/databases.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/downloads.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/segments.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/datamodel/metrics.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/permissions/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/settings/spinner.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/auth/search.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/auth/signin.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/dashboard_data_permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/dashboard-drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/embed.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/title-drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/loading.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/nested-cards.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/text-box.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/home/activity-page.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/native_subquery.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/visualizations/drillthroughs/chart_drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/nested.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/question/view.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/visualizations/drillthroughs/dash_drill.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/home/overworld.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase-db/postgres/custom-column.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/alert/alert.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/parameters-embedded.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/settings/settings.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/admin/databases/edit.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/alert/alert.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/dashboard/permissions.cy.spec.js` * Run all tests in isolation for `frontend/test/metabase/scenarios/pulse/pulse.cy.spec.js` [ci skip] * Run all tests in isolation for `frontend/test/metabase/scenarios/question/snippets.cy.spec.js` (#14380)
-
- Jan 13, 2021
-
-
Nemanja Glumac authored
* Run all tests in isolation for `ad-hoc.cy.spec.js` [ci skip] * Refactor sandboxes [ci skip] (#14340) * Fix typo * Use API for question creation * Divide test for admins and sanboxed users * Organize tests better and run them all in isolation * A detailed explanation of all changes is available in the original PR: #14340 * Use template tag variable in an SQL query Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com> * Refactor whitelabel Cypress tests [ci skip] (#14346) * Run all tests in isolation for `drill_through.cy.spec.js` Note: This test is skipped. It should probably be deleted. * Run all tests in isolation for `snippet-permissions.cy.spec.js` * Use aliased import path [ci skip] * Refactor Cypress test related to changing the comapny name * Refactor Cypress test related to the logo customization * Update tests related to colors * Run all tests in isolation * Reorganize tests and run them in isolation * Extract company name in a `const` * Supply only `value` to API logo update * Refactor auditing Cypress tests [ci skip] (#14362) * Use API to create dashboards Note: This change alone cuts down total run time by 10s. * Clean up helper functions * Extract the setup logic * Reuse `USERS` object * Tidy up the test * Do not export helper functions [ci skip] * Simplify variables [ci skip] * Mark skipped test with the issue number [ci skip] Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
- Jan 12, 2021
-
-
Nemanja Glumac authored
-
- Jan 11, 2021
-
-
Nemanja Glumac authored
-
- Jan 08, 2021
-
-
Nemanja Glumac authored
* Run each test in isolation * Add repro for #14294
-
Cam Saul authored
-
- Jan 07, 2021
-
-
Nemanja Glumac authored
* Run each test in isolation * Add repro for #14254
-
Nemanja Glumac authored
* Run each test in isolation * Add repro for #14302
-
Nemanja Glumac authored
* Add repro for #14285 * Fix linter warning
-
- Jan 06, 2021
-
-
Cam Saul authored
* Add test-cypress-open-no-backend * Enable test endpoints for dev * More are+ test util function to metabase.test * Improve the way with-temp-defaults are reloaded for models * Simplify defendpoint macro a bit; convert tests to new style * Rework a few more tests * Code cleanup
-
- Jan 05, 2021
-
-
Nemanja Glumac authored
- Jan 04, 2021
-
-
Cam Saul authored
* Fix 13868 * Unskip Cypress test
-
- Dec 25, 2020
-
-
Nemanja Glumac authored
#14193 Repro: Custom column is dropped after removing filter (that comes after aggregation) [ci skip] (#14197)
-
- Dec 22, 2020
-
-
Ariya Hidayat authored
-
- Dec 19, 2020
-
-
Nemanja Glumac authored
Closes #13299 * Add `aria-labelledby` attribute to numeric form fields * Update affected Cypress tests
-
Nemanja Glumac authored
#13415 Repro: Visualization type should be respected when entering a question from a dashboard [ci skip] (#14142)
-
- Dec 18, 2020
-
-
Nemanja Glumac authored
Closes #13187 * Remove initial state from `auto_run_queries` * Assert that `auto_run_queries` is ON by default for sample dataset This test confirms that toggle works without explicitly setting the initial state to `true`. * Improve toggle's accessibility Reference: https://a11y-style-guide.com/style-guide/section-forms.html#kssref-forms-toggles * Adjust Cypress tests
-
Ariya Hidayat authored
Expression parser construction is expensive (mainly due to grammar validation via Chevrotain's performSelfAnalysis). Thus, instantiating the parsers at the initialization time will lead to a signifant delay in DOMContentLoaded, thereby affecting (among others) the embedding performance. To avoid this, simply defer that step until parsing is really needed (which is actually far far later, i.e. when the user is using the notebook). * Add a clarifying comment regarding parser lazy loading
-
- Dec 17, 2020
-
-
Cam Saul authored
-
Nemanja Glumac authored
-
- Dec 16, 2020
-
-
Nemanja Glumac authored
Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
- Dec 15, 2020
-
-
Robert Roland authored
The implicit "source" table alias should be a string instead of a keyword, as the schema requires strings there. This will allow a custom expression to work with an aggregation again. Resolves metabase/metabase#14080
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
- Dec 14, 2020
-
-
Damon P. Cortesi authored
Co-authored-by:
Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
-
- Dec 11, 2020
-
-
Nemanja Glumac authored
* Run each test in isolation * Add timeout to XHR wait [ci skip] _X-rays take a long time to finish. We had to extend the default timeout for `cy.wait()` in order to prevent failures in CI due to the timeout._
-
- Dec 10, 2020
-
-
Cam Saul authored
* Return 400 instead of 500 is password login is disabled; add extra tests; fix flake * Test fix
-
Cam Saul authored
-
Nemanja Glumac authored
Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Nemanja Glumac authored
-
- Dec 09, 2020
-
-
Nemanja Glumac authored
* Add repro for #12445 [ci skip] Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-