This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Aug 25, 2021
-
-
Jeff Bruemmer authored
-
Anton Kulyk authored
* Enable repro tests * Don't sync stuctured questions on query complete
-
github-actions[bot] authored
Co-authored-by: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
-
github-actions[bot] authored
Keep `collection_id` of dashboard subscriptions in sync with same field on dashboard (#17537) (#17586)
-
- Aug 23, 2021
-
-
Jeff Evans authored
Now that the `:mode` is always respected instead of being ignored sometimes, we need to update our "second pass" reload functions to always make the mode `:update` on the second pass, or else that entity would just be skipped, which is bad Also updated the test to use `:mode` `:skip` from the beginning to be more stringent
-
Jeff Evans authored
Remove `maybe-fixup-card-template-ids!`, which was forcing mode :update, since the existing retry logic should cover what it was trying to do Update Card and Metric models to delete any Dependency instances for which they are the `:model_id` (to make serialization tests after other tests created temporary Card/Dependency pairs) Adding missing assertions for Dependency serialization
-
Jeff Evans authored
Rethrowing exception in cmd when overall load fails Add test to ensure that a dump containing a user can be loaded into a blank target app DB successfully Adding a few missing bindings to the `with-temp-empty-app-db` code to set the connection vars under metabase.db.connection In upsert, add hooks for a :pre-insert-fn and :post-insert-fn to be invoked for new entity instances created by the upsert process, since whether an entity will be an insert or update isn't necessarily known by the load process (only by upsert once identity-condition is checked for each) In load, setting the pre and post insert functions for a User instance to initialize :password with a random value, and to generate and send a password reset email to the newly inserted user's email, respectively NOTE: this post insert fn (to send a password reset email for newly inserted users) is NOT hooked up for User as of x.41 release, since it is considered a bugfix, but this can be enabled in a future release) Adding new defs for the magic permission group names to make those easier to override from tests that might need to (such as the one added for this commit)
-
Jeff Evans authored
Update `select-collections` to correctly handle the case where there are no collections Adding new test that removes all collections, then ensures that dump works with no errors
-
- Aug 19, 2021
-
-
github-actions[bot] authored
fix ModalRoute close removes last segment instead of navigating to the parent path (#17508) (#17509) Co-authored-by: Alexander Lesnenko <alxnddr@users.noreply.github.com>
-
- Aug 18, 2021
-
-
github-actions[bot] authored
-
- Aug 17, 2021
-
-
github-actions[bot] authored
Co-authored-by: Luis Paolini <paoliniluis@gmail.com>
-
github-actions[bot] authored
* Update docs/administration-guide/databases/snowflake.md We pushed https://github.com/metabase/metabase/issues/10142 but we never upgraded the documentation :( Co-authored-by: Jeff Bruemmer <jeff@metabase.com>
-
- Aug 16, 2021
-
-
Alexander Polyankin authored
-
- Aug 12, 2021
-
-
github-actions[bot] authored
-
Noah Moss authored
-
- Aug 06, 2021
-
-
Nemanja Glumac authored
-
Nemanja Glumac authored
#17139 Repro: Clicking on cancel edit dashboard without any changes removes the dashboard filter (#17140) (#17352)
-
github-actions[bot] authored
* Add sane defaults to the card size in `createQuestionAndDashboard` custom command * Add repro for #17212 Co-authored-by: Nemanja Glumac <31325167+nemanjaglumac@users.noreply.github.com>
-
- Aug 05, 2021
-
-
Alex Ghiculescu authored
* Fix location of share icon * Update 12-public-links.md Differentiate between dashboard and question sharing Co-authored-by: Luis Paolini <paoliniluis@gmail.com>
-
Jeff Bruemmer authored
-
- Aug 03, 2021
-
-
Howon Lee authored
We're playing this whackamole because we added the middleware to universally sorta stomp on any `limit` or `offset` params, and they got stomped on. Which, in turn, led to my PR to make the default not limited. Which, in turn, led to the other issue this PR solves which makes the search things we relied upon to not have a limit, have a limit.
-
Greg Wilson authored
* First editing pass through troubleshooting guide (#17154) * 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> * Editing FAQ. (#17153) * 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> * docs - troubleshooting guide: load from h2 (#17209) * Performance troubleshooting guide (#17174) * 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> * Minor fixes to performance troubleshooting guide (#17221) * Minor fixes to performance troubleshooting guide * Update docs/troubleshooting-guide/performance.md Co-authored-by: flamber <1447303+flamber@users.noreply.github.com> * Fixing a few small issues with the performance troubleshooting guide. * Another fix to performance troubleshooting Co-authored-by: flamber <1447303+flamber@users.noreply.github.com> * Troubleshooting guide for sandboxing (#17207) * Outlining items for troubleshooting guide for sandboxing. * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: flamber <1447303+flamber@users.noreply.github.com> * Incorporating minor suggestions * Incorporating comment from @flamber * Converting sandboxing troubleshooting guide to prose * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: flamber <1447303+flamber@users.noreply.github.com> * Johannes' fixes * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Update docs/troubleshooting-guide/sandboxing.md Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * Jeff's edits Co-authored-by: flamber <1447303+flamber@users.noreply.github.com> Co-authored-by: Jeff Bruemmer <jeff@metabase.com> * docs - update troubleshooting section (#17236) * Troubleshooting sync/fingerprint/scan (#17255) * First draft of sync/fingerprint/scan troubleshooting * Merging fixes from @flamber. * Merging Jeff's suggestions. Co-authored-by: Jeff Bruemmer <jeff@metabase.com> Co-authored-by: flamber <1447303+flamber@users.noreply.github.com>
-
Alexander Lesnenko authored
Fix incorrect props are passed to CollectionPermissionModal when used for snippets folders (#17284) (#17297)
-
Luis Paolini authored
* Intermediate commit * Add the step to include .platform dir into the bundle
-
Dalton authored
* Handle mutation of vizSetting column when syncing columns of a native question When calling Question's _syncNativeQuerySettings method we need to treat existing, mutated columns as invalid so that they are filtered out and a new column takes the existing column's place. The function we use to find valid columns, findColumnIndexForColumnSetting, will return true if it finds a matching field_ref OR a matching name, so we also need to check the addedColumns array we just created in order to remove any columns from vizSettings that also exist there, since we combine the two at the end of this method. * add unit tests for _syncNativeQuerySettings
-
Nemanja Glumac authored
-
Noah Moss authored
-
Noah Moss authored
-
Howon Lee authored
-
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)
-
Maz Ameli authored
- Aug 02, 2021
-
-
Alexander Lesnenko authored
-
Alexander Lesnenko authored
-
Jeff Evans authored
* Only build currently active drivers Update `all-drivers` fn so that it only "finds" drivers that have either a `project.clj` or `deps.edn` file (i.e. some build file), and ignores the directory otherwise. This is to deal with cached artifacts hanging around between builds in a shared executor type environment (ex: CircleCI), where even though the checkout won't bring in some driver directory that doesn't exist on the target branch, some other files (such as `pom.xml` or a `target` directory), might still be hanging around * PR feedback * offset is a reserved word in mariadb as of 10.6 (#17101) * offset is a reserved word in mariadb as of 10.6 - https://mariadb.com/kb/en/reserved-words/ - https://github.com/MariaDB/server/commit/299b935320 I think it is related to https://jira.mariadb.org/browse/MDEV-23908 "Implement SELECT ... OFFSET ... FETCH ..." * Handle new names for utf8 in mariadb https://mariadb.com/kb/en/unicode/ - utf8: Until MariaDB 10.5, this was a UTF-8 encoding using one to three bytes per character. Basic Latin letters, numbers and punctuation use one byte. European and Middle East letters mostly fit into 2 bytes. Korean, Chinese, and Japanese ideographs use 3-bytes. No supplementary characters are stored. From MariaDB 10.6, utf8 is an alias for utf8mb3, but this can changed to ut8mb4 by changing the default value of the old_mode system variable. - utf8mb3: UTF-8 encoding using one to three bytes per character. Basic Latin letters, numbers and punctuation use one byte. European and Middle East letters mostly fit into 2 bytes. Korean, Chinese, and Japanese ideographs use 3-bytes. No supplementary characters are stored. Until MariaDB 10.5, this was an alias for utf8. From MariaDB 10.6, utf8 is by default an alias for utf8mb3, but this can changed to ut8mb4 by changing the default value of the old_mode system variable. Co-authored-by: dpsutton <dan@dpsutton.com>
-
- Jul 22, 2021
-
-
Alexander Lesnenko authored
-
Alexander Polyankin authored
-
Luis Paolini authored
-