This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Nov 29, 2021
-
-
Alexander Polyankin authored
-
- Nov 02, 2021
-
- Oct 20, 2021
-
-
dpsutton authored
also move it down with the other lsp bits
-
- Sep 27, 2021
-
-
Nemanja Glumac authored
-
- Jul 30, 2021
-
-
Cam Saul authored
-
- Mar 17, 2021
-
-
Cam Saul authored
* Port code for building i18n resources to Clojure build scripts; remove dep on gettext * Use Metabase classloader * Test fixes
* Bump adoptopenjdk version * Delete gettext dependency from Dockerfile * Update developers-guide.md * Address PR feedback * Fix frontend singular msgstr format Co-authored-by:Luis Paolini <paoliniluis@gmail.com>
-
- Mar 16, 2021
-
-
dpsutton authored
* Add lsp and config ```emacs-lisp (use-package lsp-mode :ensure t :hook ((clojure-mode . lsp) (clojurec-mode . lsp) (clojurescript-mode . lsp)) :config (setq lsp-enable-indentation nil) (setq lsp-enable-file-watchers nil) ;; annoying and i can't specify paths ;; add paths to your local installation of project mgmt tools, like lein (dolist (m '(clojure-mode clojurec-mode clojurescript-mode clojurex-mode)) (add-to-list 'lsp-language-id-configuration `(,m . "clojure")))) ``` * Add socket repl support to project.clj (also include reveal) * Configure lsp so that enterprise is on the classpath
-
- Mar 05, 2021
-
-
Cam Saul authored
* Shared CLJ/CLJS lib (PoC/WIP) * PoC 2.0 * Fixes
* More test fixes * Bump shadow-cljs version * Fix more stuff * Need to ^:export the exports * CI fixes * Add eslintignore * Ignore cljs files for FE code coverage * Try prefixing CLJS -> JS import with goog: * Revert indentation change * No goog: * Add .prettierignore * Use advanced build for now for JS tests unit we can figure out how to make it work
-
- Dec 11, 2020
-
-
Nemanja Glumac authored
* Extract sample dataset metadata in Cypress (#13994) * Extract `SAMPLE_DATASET` metadata * Test that metadata extraction is working properly in CI Note: `frontend/test/__support__/cypress_sample_dataset.json` file will be overwritten every single time Cypress runs. It is added to `.gitignore` for that reason. * Update Cypress tests with new metadata retrieval method (#14004) * Update enterprise tests * Update admin related tests * Update dashboard related tests * Update `public.cy.spec.js` * Update question related tests * Update visualization related tests * Update repro for #13990 with new metadata method [ci skip] (#14011) * Add metadata sync for external DBs (#14015) * Fix post-merge errors
-
- Dec 09, 2020
-
-
Robert Roland authored
* Dashboard subscriptions work, squashed This test namespace differs in EE and OSS Without other changes from EE, this won't work so, for now, I've restored the pure OSS version of this test redo wording on existing subscription cards hacks? to address some timing issues where the render loop executes before properties are available (loaded from the server) links to configure pulse types Display a link to configure email or slack when they aren't already Fix the am/pm picker set up a new schedule tooltip The sidebar can appear and disappear from the Sharing popover run prettier on everything email recipients now does the "name [and n other]" thing Dashboard subscriptions work, squashed redo wording on existing subscription cards hacks? to address some timing issues where the render loop executes before properties are available (loaded from the server) styling for email not configured state add styling for slack unconfigured state disable cursor-pointer if email or slack isn't configured Implement cancel button for the sidebar (#13741) Dashboard subscription UX enhancements: * Implement cancel button for the sidebar * Don't return duplicate dashboard subscriptions * Move sidebar cancellation into Redux * Add close icon * Fix popover behavior Dashboard Subscriptions: Fix build (#13859) * Frontend lint fixes * Fix failing email tests * Revert some of the snapshot changes * regenerate snapshots * done fixing FE tests? * Make `dashboard_card_id` optional in CardRef schema * Fix test setup in pulse model test * Fix collection API test * Order pulses by name * Cypress fixes/skips Co-authored-by:
Paul Rosenzweig <paul.a.rosenzweig@gmail.com> Subscribe to dashboards send test email (#13886) * Frontend lint fixes * Fix failing email tests * Revert some of the snapshot changes * regenerate snapshots * done fixing FE tests? * Make `dashboard_card_id` optional in CardRef schema * Fix test setup in pulse model test * Fix collection API test * Order pulses by name * Cypress fixes/skips * uggh cypress * Add button to send test email for dashboard subscriptions * Disable test email with no recipients * Refactor SendTestEmail Co-authored-by:
Paul Rosenzweig <paul.a.rosenzweig@gmail.com> Fix failing collection tests (#13891) * Move dashboard embedding button (#13928) * Revert migration 277 (as in master) styling and hover tweaks for subscription cards (#14003) Fix positioning of create and close buttons (#13999) * fix positioning of create and close buttons * Update frontend/src/metabase/sharing/components/SharingSidebar.jsx * Update frontend/src/metabase/sharing/components/SharingSidebar.jsx * import Flex Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> Co-authored-by:
Kyle Doherty <kyle.l.doherty@gmail.com> Add deprecation warning to Pulse create/edit page (#13954) * add pulse deprecation warning * remove unused Link component * kyle comments * Update frontend/src/metabase/pulse/components/PulseEdit.jsx Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> * Update frontend/src/metabase/pulse/components/PulseEdit.jsx Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> * Update frontend/src/metabase/pulse/components/PulseEdit.jsx Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> Co-authored-by:
Kyle Doherty <kdoh@users.noreply.github.com> More dash subscription styling tweaks (#14006) * change hovers for email and slack delivery options * calm down, delete button * style csv and xlsx options as buttongroup * settings spacing tweaks Dashboard subscription attachment question selection (#13950) * Move email attachment into its own component Add appropriate checkbox behavior Set pulseCards appropriately * Delete PulseCards when dashboard card removed Co-authored-by:
Cam Saul <github@camsaul.com>
-
- Dec 08, 2020
-
-
Nemanja Glumac authored
* Extract `SAMPLE_DATASET` metadata * Test that metadata extraction is working properly in CI Note: `frontend/test/__support__/cypress_sample_dataset.json` file will be overwritten every single time Cypress runs. It is added to `.gitignore` for that reason.
-
- Oct 27, 2020
-
-
dpsutton authored
* Adds dev/src/dev/nocommit to ignore file [ci skip] now you can create a folder nocommit/ under the dev classpath root so you can keep some namespaces around as you work on features. Ex: ```clojure (ns dev.nocommit.oom (:require [metabase.models [database :refer [Database]] [field :refer [Field]] [table :refer [Table]]] [metabase.sync.analyze [fingerprint :as analyze.fingerprint]] [metabase.sync :as sync] [metabase.sync [field-values :as sync.field-values]] [metabase.models.field-values :as field-values] [metabase.sync.analyze.fingerprint.fingerprinters :as fingerprinters] [metabase [util :as u]] [metabase.sync.sync-metadata.fields :as metadata.fields] [metabase.sync.sync-metadata.fields.fetch-metadata :as fetch-metadata] [metabase.query-processor :as qp] [toucan.db :as db] [metabase.db [metadata-queries :as metadata-queries]])) (def pg (Database 4)) (comment (fetch-metadata/db-metadata pg emails-table) (metadata.fields/sync-fields! pg) (sync/sync-database! pg)) (clojure.test/run-tests 'whatever-namespace) ``` I ended up with lots of `(comment ...)` blocks in lots of different namespaces and this has helped keep my worktree clean. * Empty commit to trigger CI [ci skip] skipping ci thought so hopefully the checks on Github are satisified.
-
- Oct 09, 2020
-
-
Cam Saul authored
* New driver build scripts and fix Google driver build * Install Clojure CLI in Circle CI * Fix driver build script * Build script fix
* More dox * Enforce minimum build Clojure CLI version and address feedback * New metabuild-common directory for shared stuff. Address some PR feedback -
Cam Saul authored
* New driver build scripts and fix Google driver build * Install Clojure CLI in Circle CI * Fix driver build script * Build script fix
* More dox * Enforce minimum build Clojure CLI version and address feedback * New metabuild-common directory for shared stuff. Address some PR feedback
-
- Oct 08, 2020
-
-
Cam Saul authored
* New driver build scripts and fix Google driver build * Install Clojure CLI in Circle CI * Fix driver build script * Build script fix
* More dox * Enforce minimum build Clojure CLI version and address feedback * New metabuild-common directory for shared stuff. Address some PR feedback
-
- Aug 08, 2020
-
-
Nemanja Glumac authored
-
- Jul 07, 2020
-
-
Cam Saul authored
-
- Apr 10, 2020
-
-
Paul Rosenzweig authored
-
- Feb 27, 2020
-
-
Cam Saul authored
-
- Feb 25, 2020
-
-
Cam Saul authored
* Make wait-for-port and fetch-jdbc-driver generic CI steps [ci drivers] * Fix Druid tests failing on master [ci druid] (#11991)
-
- Jan 10, 2020
-
-
Cam Saul authored
* Fix BigQuery driver from Leiningen [ci bigquery] [ci sparksql] (#11650) * Fix SQL Server field filters against boolean Fields. [ci drivers] * Test fixes for drivers with no TIME data type [ci oracle] [ci presto] [ci redshift] [ci snowflake] [ci sparksql] * Fix boolean field filters for Oracle [ci oracle] [ci sparksql]
-
- Jan 07, 2020
-
-
Cam Saul authored
-
- Dec 13, 2019
-
-
Cam Saul authored
-
- Dec 05, 2019
-
-
Paul Rosenzweig authored
-
- Nov 13, 2019
-
-
Cam Saul authored
-
- Aug 28, 2019
-
-
Daniel Higginbotham authored
-
- Aug 26, 2019
-
-
Daniel Higginbotham authored
* more REPL ergonomics
-
- Jun 14, 2019
-
-
Octavian Geagla authored
* [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
-
- Mar 22, 2019
-
- Jan 04, 2019
-
-
Cam Saul authored
-
- Dec 12, 2018
-
-
Cam Saul authored
[ci drivers]
-
- Nov 19, 2018
-
-
MarkRx authored
-
- Sep 04, 2018
-
-
Cam Saul authored
-
- Mar 08, 2018
-
-
Cam Saul authored
-
- Nov 07, 2017
-
-
Jonathan Eatherly authored
-
- Nov 01, 2017
-
-
Tom Robinson authored
-
- Oct 20, 2017
-
-
Cam Saul authored
-
- Oct 12, 2017
-
-
Kyle Doherty authored
* use vendor bundle * add command to generate webpack stats
-
- Oct 09, 2017
-
-
Tom Robinson authored
-