This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- May 01, 2024
-
-
metabase-bot[bot] authored
backported "Fix Snowflake/Redshift filtering on date for timestamp with time zone columns" (#42088) * Fix Snowflake/Redshift filtering on date for timestamp with time zone columns (#41864) * Fix Snowflake filtering on date for `timestamp with time zone` columns * Snowflake should just generate raw SQL for literals * Go ahead and fix other Snowflake stuff and reenable a bunch of disabled tests * Snowflake test fixes * Minor test improvements * Fix Redshift and Vertica as well. * Address PR feedback * Remove test for fix that isn't part of this PR * Remove stuff only in >= 50 * Backport change to skip feature validity check for namespaced driver features --------- Co-authored-by:Cam Saul <1455846+camsaul@users.noreply.github.com> Co-authored-by:
Cam Saul <github@camsaul.com>
-
- Dec 21, 2023
-
-
Ngoc Khuat authored
* Kondo: ignore all libraries config * Add README * Update .gitignore
-
- Dec 11, 2023
-
- Nov 08, 2023
-
-
Noah Moss authored
Co-authored-by:
Ryan Laurie <iethree@gmail.com> Co-authored-by:
Luiz Arakaki <luiz.arakaki@metabase.com> Co-authored-by:
bryan <bryan.maass@gmail.com> Co-authored-by:
Noah Moss <32746338+noahmoss@users.noreply.github.com> Co-authored-by:
Ryan Laurie <30528226+iethree@users.noreply.github.com> Co-authored-by:
Nick Fitzpatrick <nick@metabase.com> Co-authored-by:
Nick Fitzpatrick <nickfitz.582@gmail.com> Co-authored-by:
Noah Moss <noahbmoss@gmail.com> Co-authored-by:
Case Nelson <case@metabase.com> Co-authored-by:
Jerry Huang <jhuang37050@gmail.com> Co-authored-by:
Bryan Maass <bryan.maass@gmail.com> Co-authored-by:
Jerry Huang <34140255+qwef@users.noreply.github.com> Co-authored-by:
adam-james <21064735+adam-james-v@users.noreply.github.com> Co-authored-by:
Adam James <adam.vermeer2@gmail.com> Co-authored-by:
John Swanson <john.swanson@metabase.com>
-
- Oct 25, 2023
-
-
Cal Herries authored
-
- Oct 23, 2023
-
-
Braden Shepherdson authored
-
- Oct 14, 2023
-
-
Tim Macdonald authored
-
- Sep 26, 2023
-
-
Nick Fitzpatrick authored
* output static viz sources, update be workflow and file paths * build static viz before file check * extending file check timeout * fixing mistake * disable optimization when generating file paths * prefer offline * moving workflows to save 89505 * Maybe caching the build? * removing minification * upload artifact instead of use cache * Add workflows back * reduce files changed timeout * removing unneeded yarn install
-
- Jun 17, 2023
-
-
Ryan Laurie authored
* load snapshot instance data * stop hardcoding question/1 * parameterize default question IDs * cleanup * fix imports * more slashes * misc fixes --------- Co-authored-by:
Bryan Maass <bryan.maass@gmail.com>
-
- Mar 16, 2023
-
-
Tim Macdonald authored
-
- Mar 01, 2023
-
-
Nemanja Glumac authored
* Register new E2E path alias * Move E2E support files * Move E2E runner files * Move E2E snapshot related files * Move E2E visual regression tests * Move E2E `downloads` scenarios * Move E2E `admin` scenarios * Move E2E `auditing` scenarios * Move E2E `bining` scenarios * Move E2E `ccollections` scenarios * Move E2E `cross-version` scenarios * Move E2E `custom-column` scenarios * Move E2E `dashboard` scenarios * Move E2E `dashboard-filters` scenarios * Move E2E `dashboard` reproductions * Move E2E `embedding` scenarios * Move E2E `filters` scenarios * Move E2E `joins` scenarios * Move E2E `models` scenarios * Move E2E `native-filters` scenarios * Move E2E `native` scenarios * Move E2E `onboarding` scenarios * Move E2E `organization` scenarios * Move E2E `permissions` scenarios * Move E2E `question` scenarios * Move E2E `visualizations` scenarios * Move E2E `sharing` scenarios * Move E2E `docker-compose` * Fix commands imports * Fix helpers imports * Fix downloads reproductions imports * Fix integration imports * Move visual regression tests * Various fixes * Move `validate-e2e-files` script * Add eslint rules for E2E folder * Improve file paths * Move `cross-version` tests into scenarios * Path fixes * Register E2E alias in tsconfig * Fix failing tests after rebase
-
- Feb 27, 2023
-
-
Braden Shepherdson authored
Dev experience: - CLJS now has source maps - Devtools extension renders CLJS data in Chrome (et al) Devtools - Use a debug build of CLJS in the tests - Fixed line numbers and breakpoints being off-by-one in Devtools CLJC infra: - More robust direct approach to JS<->CLJS conversions, powered by Malli transformers. - Powerful `define-getters-and-setters` macro to generate the accessors.
-
- Jan 31, 2023
-
-
Mark Bastian authored
Fixing check such that a create-table check failure shows correctly instead of showing as a can-read failure.
-
- Jan 05, 2023
-
-
Bryan Maass authored
* fix automatic dox generation for malli+defendpoint - there isn't a concept of not having an error message for a schema \o/ - warn but don't break when the schema is invalid - polish the descriptions a little "a nullable a vector" -> "a nullable vector" * gitignore malli types files * schema -> defendpoint api/setting GET :key + docs example * schema -> defendpoint api/action + dox generation * quickfix + add smaller trivial tests * add imported clj kondo rules to git * add with-api-error-message to fix some tests * use mu/with-api-error-message * fix tests * finish defendpoint migration for api/action ns * do not stringify errors * fix devtime annoyance with malli-dox generation * more polish - add length to numerics - respond to review * unused var linter fix * fix off by 1 in umd/description * aligator eats the big number + update action.md
-
- May 12, 2022
-
-
Ariya Hidayat authored
-
- Mar 22, 2022
-
-
Benoit Vinay authored
* shouldNotForwardTransientProp method created for emotion * BadgeIcon html attributes clean up * Usage of transient property $hasMargin in Badge for BadgeIcon * HTML attribute cleanup for LinkRoot * React key added to ButtonBar child if not defined * Properties for TableInfoPopover properly typed * Misc * analyticsContext property set as non required as non of the parents enforce it or pass a value * Clean up attributes for SVG in Icon * CSS fix for share icon special case in Icon * Checkbox controlled component default value fix * Misc clean up * index file for collection side bar * Collections collectionID type fix * collection type in NewCollectionItemMenu fix * Misc * TokenField fix for value * noPopover passed properly to WidgetStatusIcon * Updates to controlled input/checkbox * VS Code workspace file added to gitignore * shouldNotForwardTransientProp renamed to shouldForwardNonTransientProp * AddAggregationButton defaultProps updates * propTypes for TableInfoPopover added back
-
- Jan 21, 2022
-
-
Nemanja Glumac authored
-
- 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
-