This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Apr 26, 2021
-
-
Jeff Evans authored
Set c3p0 dataSourceName property to include Metabase specific info Change data-warehouse-connection-pool-properties multimethod to include database as 2nd param Setting the dataSourceName c3p0 property to have the format db-<N>-<D>-<DB> where <N> is the DW database ID, <D> is the driver name, and <DB> is the database name from the db details Adding test Setting c3p0 dataSourceName for the app DB pool as well
-
Gustavo Saiani authored
-
Ariya Hidayat authored
* Custom expression: friendlier message on failing tokenization This covers cases such as: * invalid characters * unterminated quoted string * unterminated bracket/field reference * Ensure that tokenizerError is initialized properly
-
Alexander Lesnenko authored
-
Nemanja Glumac authored
* Fix `eslint-react/no-string-refs` errors (#15427) * Handle errors in `AdminLayout.jsx` * Rmove unused ref from `MetadataEditorApp.jsx` * Remove unused ref from `EditBar.jsx` * Handle errors in `Confirm.jsx` * Handle errors in `Header.jsx` * Handle errors in `NewsletterForm.jsx` * Handle errors in `ColorPicker.jsx` * Remove unused ref from `PasswordReveal.jsx` * Handle errors in `Triggerable.jsx` * Handle errors in `TokenField.jsx` * Handle errors in `DashboardHeader.jsx` * Handle errors in `RefreshWidget.jsx` * Handle errors in `DatabaseEditApp.jsx` * Handle errors in `FieldRemapping.jsx` * Handle errors in `ObjectActionsSelect.jsx` * Handle errors in `ObjectRetireModal.jsx` * Remove unused ref from `UserGroupSelect.jsx` * Handle errors in `PermissionsGrid.jsx` * Handle errors in `ParameterTargetWidget.jsx` * Handle errors in `ParameterValueWidget.jsx` * Handle errors in `PulseEdit.jsx` * Handle errors in `PulseEditName.jsx` * Handle errors in `DataSelector.jsx` * Remove unused ref from `FieldWidget.jsx` * Handle errors in `NativeQueryEditor.jsx` * Handle errors in `SearchBar.jsx` * Handle errors in `ExpressionEditorTextfield.jsx` * Remove unused ref from `FieldWidget.jsx` * Remove unused ref from `SpecificDatePicker.jsx` * Handle errors in `RevisionMessageModal.jsx` * Handle errors in `Setup.jsx` * Handle errors in `LeafletMap.jsx` * Handle errors in `TableSimple.jsx` * Handle errors in `PieChart.jsx` * Handle errors in `Progress.jsx` * Remove unused refs from `QueryBuilder.jsx` * Remove unused ref and methods from `MetadataHeader.jsx` * Remove unused ref from `DashboardActions.jsx` * Handle errors in `DatabaseListApp.jsx` Note: dynamic refs * Handle errors in `LegendHorizontal.jsx` Note: dynamic refs * Disable linting rule `react/no-string-refs` in `LegendVertical.jsx` Note: dynamic refs * Partially handle errors in `GuiQueryEditor.jsx` * Disable linting rule `react/no-string-refs` in `GuiQueryEditor.jsx` Note: dynamic refs * Revert "Remove unused ref from `DashboardActions.jsx`" This reverts commit 5facb9d60ecb561093af15efcfc99b29ff96980e. * Handle errors in `DashboardActions.jsx` * Remove redundant `ReactDOM.findDOMNode` from `Setup.jsx` * Revert "Handle errors in `DashboardActions.jsx`" This reverts commit b3d64b8f7a982e0371d225d0d624ecbeaf776b76. * Disable linting for `DashboardActions.jsx` * Fix prettier error * Delete non-existing prop `getTarget` * Fix typo * Fix typos in more places * Fix `footerRef` check * Turn on `react/no-string-refs` lint rule * Disable `react/prop-types` in files that are breaking the build * Fix broken refs Co-authored-by:
alxnddr <alxnddr@gmail.com>
-
- Apr 23, 2021
-
-
Ariya Hidayat authored
-
Ariya Hidayat authored
* Custom expression: a new exception-free, safe (bounded) tokenizer * Address code review feedback
-
Alexander Lesnenko authored
* Revert "Fix tooltip value on unaggregated data (#15472)" This reverts commit 057b6bbc. * Fix wrong tooltip on charts with unaggregated data * unskip repro for #11907 * temporary set resize throttling to 0 when the app is open in Cypress to reduce flakiness
-
Dalton authored
* Add a basic ClampedText UI component * sprinkle some classes * rmv some unneeded css props * update component section * make line-breaks work correctly * fix prop type error * safeguard ref reference
-
Dalton authored
* add timeline component * rmv BEM classes
-
- Apr 22, 2021
-
-
dpsutton authored
* Table collection_revision -> collection_permission_graph_revision in anticipation of getting collection revisions in, need the table name as the previous table named this was tracking changes to the permission graph * rename collection permission graph revision alias * Remove unnecessary or for precondition * Rename sequence in sql liquibase has a renameSequence changeset but it doesn't work for h2 obviously. However, it doesn't allow this constraint to be honored with a precondition. Just having this changeset on h2 blows up
-
Dalton authored
* add icons for bucm * 32px wide icons Co-authored-by:
Maz Ameli <maz@metabase.com>
-
Ariya Hidayat authored
-
Cam Saul authored
Merge `release-x.39.x` to `master`
-
Nemanja Glumac authored
* Add repro for 15725 * Test both repro steps scenarios
-
Anton Kulyk authored
* Optimize hasChildren collection check * Extract ItemList renderItem method * Optimize VirtualizedList * Fix collection page scroll behavior * Remove redundant import
-
- Apr 21, 2021
-
-
Ariya Hidayat authored
This fixes #15714
-
Nemanja Glumac authored
#15694 Repro: Dashboard filter shows placeholder instead of expected value for translated languages (#15729) Co-authored-by:
flamber <1447303+flamber@users.noreply.github.com>
-
Nemanja Glumac authored
#15705 Repro: Dashboard subscription fails when using default dashboard filter value on native query with required parameter (#15727) * Use real SMTP instead of a dummy one * Add repro for #15705
-
Cam Saul authored
* Run tests on Java 8 again (fix #15707); run tests against Java 16 * Switch from Nashorn to GraalVM JS engine * Remove unused var
-
Nemanja Glumac authored
-
Nemanja Glumac authored
* Test both action items
-
Nemanja Glumac authored
-
Nemanja Glumac authored
-
- Apr 20, 2021
-
-
Alexander Lesnenko authored
* move dashboard card action buttons in a popover * add more top margin for actions menu when editing dashboard, fix tests * Fix spec broken due to changed height of dashboard cards
-
Dalton authored
-
Nemanja Glumac authored
-
Dalton authored
* map category/location to string so we can treat them like string/= in UI * update associated unit test
-
Nemanja Glumac authored
-
- Apr 19, 2021
-
-
Cam Saul authored
-
Nemanja Glumac authored
* Fix `react/no-children-prop` error (#15122) * Turn on `react/no-children-prop` lint rule
-
Anton Kulyk authored
* Enable #15343 repro test * Rearrange CollectionSidebar methods * Remove comment * Fix sidebar lists archived personal collections * Fix collection expand button is visible Reproduced if collection's children were archived
-
Cam Saul authored
* Change PG app name to version + process uuid e.g. `Metabase v0.39.1-SNAPSHOT [04d518eb-df2d-4781-93b3-8701286fd45e]` * Code cleanup * Test fixes
-
Anton Kulyk authored
* Return "Duplicate" action for read-only dashboards * Remove findEllipsisMenuFor test utility * Test can copy dashboard in read-only collection * Remove test for wrong behavior
-
Anton Kulyk authored
* Fix dashboard edit action visibility Hiding "Change title and description" from users with read-only access to dashboard * Fix dashboard archive action visibility Hiding "Archive" action from users with read-only permission to dashboard * Enable #13229 repro test * Test user with read permissions can't revert question history * Fix user with read-only permissions sees revert buttons
-
Anton Kulyk authored
* Enable test reproducing #14705 * Test can deselect all items using bulk actions * Fix bulk select button in collections footer * Group bulk select tests, use data-testid * Group bulk actions tests into one
-
Nemanja Glumac authored
* Add SMTP server for testing * Try running maildev in the default executor for Cypress * Add first email-based Cypress test * Try different ports * Stop using ENVs for maildev * Use camelCase for `const` Co-authored-by:
Luis Paolini <paoliniluis@gmail.com>