This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- May 10, 2021
-
-
dpsutton authored
Update tests in accordance with changed geocode API results ("Begles" -> "Talence") See output of: https://get.geojs.io/v1/ip/geo.json?ip=185.233.100.23 Co-authored-by:
Jeff Evans <jeff303@users.noreply.github.com>
-
- May 07, 2021
-
-
Alexander Lesnenko authored
-
Maz Ameli authored
* reduce tabs font size down to 14px * tweak admin tabs padding * update snapshots
-
Gustavo Saiani authored
* Omit dashboard revision history items if no description * Skip Revert button on topmost visible revision history entry * Test that topmost revision history entry omits Revert button * Lint * Use diff as criterion for omitting revision entry * Detail comment in shouldRenderRevisionHistory * Render revision item if either before or after in diff is populated * Update e2e test * Use a more durable string to find element in test
-
Nemanja Glumac authored
Co-authored-by:
Paul Rosenzweig <paulrosenzweig@users.noreply.github.com>
-
- May 06, 2021
-
-
Ariya Hidayat authored
* Make it work with MBQL instead * Update frontend/test/metabase/lib/expressions/typeinferencer.unit.spec.js Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Jeff Evans authored
Add diagnostic info for connection pools to Help page Backend changes: Add org.clojure/java.jmx dependency to project.clj for use in JMX bean querying To troubleshooting.clj, add some functions to capture details from the c3p0 connection pool beans to a map Add new API endpoint to invoke that from util.clj Add content-disposition header to API endpoint to make it a download Frontend changes: In the Help page, add a new paragraph below the existing "Diagnostic Info" JSON blob for advanced details, envisioned as a list of download links (which users can then attach to tickets, etc.)
-
Ariya Hidayat authored
-
Anton Kulyk authored
* Test adding question to dashboard * Test collections filtering when adding a question When adding a question to dashboard, we need to display collections a user has "write" access to. Collection with "read" access have to be hidden * Fix adding question to dashboard without access * Add a note about permissions test suite * Move question permission tests to collection suite * Revert initial collections filtering * Fix adding question to dashboard without access * Remove redundant state field * Enable #15281 issue repro test * Remove requireCollectionWritePermission prop * Filter items user doesn't have `write` access to * Fix permission tests * Fix dashboard test * Fix part of permission tests disabled for nodata user * Bring back issue reference to Cypress test * Remove underscore prefixes for component methods * Test offers saving dashboard to opened collection * Fix tests nested incorrectly * Split dashboard permission test * Fix suggest saving items to read-only collections * Fix collection permission filtering See comment: https://github.com/metabase/metabase/pull/15613#discussion_r614460504 * Move comment * Fix test failing due to fixed collection suggestion * Remove `should("exist")` from Cypress tests * Merge "adding question to dashboard" tests * Merge similar permission tests * Merge similar tests into one * Use sidebar test ID in permissions test * Select by .AdminSelect * Remove redundant search test case * Revert native query test * Add React list key to ItemPicker items * Add collection suggestions tests * Configure Form's `overwriteOnInitialValuesChange` * Wrap CollectionSelect with `@Collection.loadList` When suggesting an initial collection, we need to check a user has `write` access to it. For that, collection objects have to be present in Redux store, so we can retrieve a collection by ID and check the `can_write` flag * Allow modifying CreateDashboardModal's onSave prop * Fix collection suggestsions for new dashboard * Fix collection suggestions when copying dashboards * Add defaultProps to Form * Fix SaveQuestionModal unit test * Fix SaveQuestionModal collection suggestion * Simplify CollectionSelect wrapper * Fix dashboard header test selector * Rename permission tests * Mock HTTP requests at SaveQuestionModal test * Pass correct params to initialCollectionId
-
- May 05, 2021
-
-
Cam Saul authored
* Druid Docker image [WIP] * More Druid Docker stuff [WIP] * Test fixes
* Remove maxRowsQueuedForOrdering from query, don't think we need it * Force test Druid host -> localhost for now * Update sync tests for updated test data * Revert unused changes -
Cam Saul authored
-
Howon Lee authored
Whacks in search changes for backend needed in #15768 and #15738. Also whacks in the changes for frontend needed in #15738 but not for #15768.
-
Nemanja Glumac authored
* Handle errors in `ColorSchemeWidget.jsx` * Handle errors in `audit_app/routes.jsx` * Fix missing key prop warnings * Turn on `react/jsx-key` lint rule Co-authored-by:
alxnddr <alxnddr@gmail.com>
-
Nemanja Glumac authored
* Allow multiple `--spec` arguments in Cypress `run` command (#15917) * Split e2e CI groups (#15924) * Add option to choose between source-folder and test-files in CCI * Rearrange Cypress files * Split e2e workflows * Split native queries into a separate CI group
-
Anton Kulyk authored
* Change site-url description copy * Display part of site-url description as bold text * Replace custom description with warningMessage prop
-
- May 04, 2021
-
-
Jeff Evans authored
Similar to #15664, update the applicationName to include the local process identifier Updating test accordingly
-
Jeff Evans authored
How does Lisp work, again?
-
Luis Paolini authored
* Update 13-embedding.md * Update docs/administration-guide/13-embedding.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update 13-embedding.md * Update docs/administration-guide/13-embedding.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * Update docs/administration-guide/13-embedding.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
Luis Paolini authored
-
Luis Paolini authored
* Update environment-variables.md * Update docs/operations-guide/environment-variables.md Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
Ariya Hidayat authored
-
dpsutton authored
* Provide `:last-edit-info` information on collection items only provided for cards and dashboards. At the moment, collections can have: - cards (
) - dashboards ( ) - snippets ( )(not in UI) - pulses ( )(deprecated) - other collection ( to be done. needs a table for these changes. they are revisioned) * Send edit info along with cards * Last-edit-info on dashboards * Move last-edit-info functions into a bespoke namespace under revision Under revision as the source of changes all come from revisions at the moment. This might be ill-considered once we add collections into the mix since they are not good candidates for revisions. * Renames and docstring update on the last-edit namespace * Add types * Add `:last-edit-info` on card and dashboard creation * Expect last-edit-info in creation repsonse for cards/dashboard * Docstring on last-edit types * Make the namespace checker happy * namespace checker * Remove moved function * Add edit info to api/card/ and api/dashboard/ * Move event emission outside of transaction
-
- May 03, 2021
-
-
Walter Leibbrandt authored
-
Nemanja Glumac authored
* Improve Cypress runner command line config (#15854) * Rename Cypress CI groups to `e2e-tests` (#15877) * Remove the `node` parameter from Cypress CI job matrix (#15878) * Merge EE Cypress tests with the OSS ones (#15887) * Reorganize test folder: Move e2e support files into a separate folder (#15899) * Refine CI checksum calculation - extract e2e files (#15900)
-
Walter Leibbrandt authored
Co-authored-by:
Raimon Grau <raimonster@gmail.com>
-
Jeff Evans authored
Add new namespace to manage diagnostic info about the DW DB connection pools Adding new atom/fn/macro to wrap the capture of diagnostic info, modeled after the call counting functionality of toucan.db Capturing diagnostic info from a new `datasource-with-diagnostic-info!` fn in the execute namespace, and calling that from the various drivers (instead of `datasource`) Adding to log message generated for the "stats" portion of the line logged via middleware to output this information
-
Ariya Hidayat authored
-
- May 02, 2021
-
-
Ariya Hidayat authored
Use the lexical determination of enclosing function, which makes it more robust agains syntax error or incompleteness. Also, increase the test coverage. * Fix testing the operator * Offer the help text upon a complete field reference (with some tests)
-
- May 01, 2021
-
-
Ariya Hidayat authored
Add some more extensive unit tests. * Test for operator, not whitespace
-
Ariya Hidayat authored
This ensures that the test is deterministic, i.e not exhibiting different behavior relative to the current date.
-
Ariya Hidayat authored
This ensures that the test is deterministic, i.e not exhibiting different behavior relative to the current date.
-
Alexander Lesnenko authored
-
- Apr 30, 2021
-
-
Howon Lee authored
* limit and offset work upon hand exercise * limit added * add the test * docstring is wrong make it not wrong * fix namespace decl * they were test bugs only * stick that limit and offset in there * Permissions imports * make it work in dbs that are not just h2 * add limit test get * needs integer * juice the coverity lol * just stick querying in the overall dealie * tests pass * add counter * rip out the clauses * not just if limited * docstring misplaced * more linting * cool tests * tests pass but lacking test lol * group id works * test works * fix jeff nits * break that api * add test for count * cypress works for some reason lol * fix capitalizations * admin people pagination frontend (#15821) * admin people pagination frontend * admin people pagination and search specs * address review comments * fix rebase * address review comments Co-authored-by:
Alexander Lesnenko <alxnddr@users.noreply.github.com>
-
Ariya Hidayat authored
-
Ariya Hidayat authored
This is carried out via lexical replacement, i.e. finding the token to be replaced, instead of the rather-brittle and often-incorrect regex for prefix/postfix. * Always place the caret after the replacement text * Only accept suggested "(" when there is no forthcoming "(" already
-
Ariya Hidayat authored
As we progress better with refactoring and simplification, the complexity threshold should be reduced as well.
-
- Apr 29, 2021
-
-
Alexander Lesnenko authored
-
Dalton authored
-
Alexander Lesnenko authored
-
Ariya Hidayat authored
-