Connects to Mongo (#10130)
* [mongo][ci mongo] use connection string to connect to mongo * [ci mongo][style] * [style][ci mongo] * [style][ci mongo] * [test] app and test runners wip * [test] test runners wip * [mongo][ci mongo] pass in conn opts from ui * [mongo][ci mongo] test * [test] * [style] rm test file * [mongo][ci mongo] use authdb if provided * [ci mongo] add domain to hostname for dns-srv to work with localhost testing * [ci mongo] * [ci mongo] line len * [ci mongo] actually use fqdn * [ci mongo] lint * [ci mongo] swap protocol depending on if host is fqdn * [ci mongo] lint * [ci mongo] fallback to non-srv * [ci mongo] util fns are private * [ci mongo] lint * [ci mongo] inline * [ci mongo] docstrings * [ci mongo][test] basic tests for mongo conn options, wip * [ci mongo][test] tests for mongo conn options, wip * [ci mongo][i18n] exception string * [ci mongo][style] refactor * [ci mongo][style] refactor * [ci mongo][style] * [ci mongo][docs] * [ci mongo] fqdn? true if >= 2 '.'s in hostname * [ci mongo][srv?] srv toggle in mongo connection UI * [ci mongo] doc * [ci mongo] doc * [ci mongo][ui] srv toggle works
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- dev/user.clj 1 addition, 0 deletionsdev/user.clj
- frontend/src/metabase/components/DatabaseDetailsForm.jsx 25 additions, 0 deletionsfrontend/src/metabase/components/DatabaseDetailsForm.jsx
- modules/drivers/mongo/resources/metabase-plugin.yaml 4 additions, 1 deletionmodules/drivers/mongo/resources/metabase-plugin.yaml
- modules/drivers/mongo/src/metabase/driver/mongo/util.clj 119 additions, 30 deletionsmodules/drivers/mongo/src/metabase/driver/mongo/util.clj
- modules/drivers/mongo/test/metabase/driver/mongo/util_test.clj 196 additions, 9 deletions...es/drivers/mongo/test/metabase/driver/mongo/util_test.clj
Loading
Please register or sign in to comment