This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Sep 14, 2022
-
-
metamben authored
* Refactor debugger output
-
Alexander Polyankin authored
-
Mahatthana (Kelvin) Nomsawadi authored
* Handle small number format * Hide bar chart values on small bars This matches the app viz behavior
-
Maz Ameli authored
-
- Sep 13, 2022
-
-
Case Nelson authored
* [Apps] Add scaffolded pages to existing apps Reuse app scaffolding in order to add to existing apps. This will not check that the tables you choose have not been previously added to the app. Also update scaffolding: - Add back to list button - Update list question to order by newest row on top. - Use linkType: "page" instead of linkType: "dashboard" * Fix H2 test, no need to add app-id to name * Remove unused require * Addressing review comments - suggested test uncovered an ordering bug * Put priority back to ascending * Implement navigation between data app pages (#25366) * Add `DataAppPagePicker` * Rename `QuestionDashboardPicker` * Add page to `EntityCustomDestinationClickBehavior` * Fix comment * Use ellipsis character * Fix custom destination type * Add "page" custom destination to pickers * Pass router props to dashboard click actions * Remove not used function arguments * Implement "page" custom destination click behavior * Fix "page" click behavior isn't treated as valid * Reorganize `LinkedEntityPicker` * Fix drills from the homepage Co-authored-by:
Anton Kulyk <kuliks.anton@gmail.com>
-
Maz Ameli authored
-
Jeff Bruemmer authored
-
Natalie authored
-
Alexander Polyankin authored
-
Bryan Maass authored
* trim the init option in h2 connection string - it can be lower or mixed-case, so `(dissoc-by str/lower-case ...)` will lowercase the map's keys and the dissoc-keys, and dissoc them when they are equal. * refactor
-
metamben authored
-
Jeff Bruemmer authored
-
Gustavo Saiani authored
-
Gustavo Saiani authored
-
Gustavo Saiani authored
-
Alexander Polyankin authored
-
Alexander Polyankin authored
-
- Sep 12, 2022
-
-
Ryan Laurie authored
* enforce import order * reorder all imports * more import updates
-
Case Nelson authored
When creating a new question, you can choose an existing saved question as your starting point. However, we want to exclude is_write cards from that list.
-
Ryan Laurie authored
* derive parameter types from form settings on save * update template tag types with parameter types * improve tests * pass action visualization settings to actionParametersInputForm
-
Alexander Polyankin authored
-
Dalton authored
* Update FieldSchema to store virtual card table fields using both table_id and field id * Update the metadata selector to look use field's uniqueId property * Add tableId arg to Metadata.prototype.field method * Normalize fields in sample_database_fixture * Fix incorrect e2e test * Make the second arg of field optional * Pull out small fn * Refactoring + clean up + mocks & tests * Update metadata.field(...) usage in a few places * Revert FieldDimension change * Move complex FieldDimension `field` logic to the instantiation of "virtual" fields by the associated query's `table` method (#25109) * Add merge method to Field * add new virtual table utils + tests * Use new utils in implementation of Structured/NativeQuery table methods + remove unneeded Dimension logic * let all Questions return dependentMetadata * Fix types related to query.table() potentially returning null * Fix updateQuestion tests * Remove unused Dimension imports * Fix issue resolving rootTable on queries based on virtual tables * Fallback to the nested card table stored in the Metadata instance * Make the nested card Table the main driver in returning fields for nested cards + other misc fixes * more tweaks related to cloned Tables, source queries * Don't clobber metadata if something is already there (like a method named 'metadata') * Fix for nested native query * Don't use real table for source query * Update table code to use the actual nested card table fields instead of doing merge logic * Skip an e2e test * Workaround for getting Dimensions from joins * Update arg name * Try removing the Table fetch from Question's dependentMetadata method * Don't rerun query when converting question to model * Fix for source query not showing 'previous results' * Fix unit tests * Update models e2e tests not to wait on query * Unskip repro for #23449 * make sure a join's joinedQuery is not a dataset/model * use createQuestion in e2e test * don't use Question redux dispatch method for updating * split test cases * Add comment
-
Anton Kulyk authored
-
Anton Kulyk authored
* Move `DataAppNavbar` to its own directory * Move `MainNavbarContainer` to its own directory * Move `BookmarksList` to `MainNavbarContainer` * Extract `getSelectedItems` * Extract `DataAppActionPanel`
-
Nick Fitzpatrick authored
-
Jeff Bruemmer authored
-
Alexander Polyankin authored
-
Ryan Laurie authored
* derive parameter types from form settings on save * update template tag types with parameter types * improve tests
-
Cam Saul authored
* Support starting Metabase without initializing the Quartz scheduler * Fix
-
Mahatthana (Kelvin) Nomsawadi authored
* Render text in Slack subscription when there is no result * Change is correct, just fixing nitpicks Co-authored-by:
Adam James <adam.vermeer2@gmail.com>
-
Alexander Polyankin authored
-
Cal Herries authored
* Show a basic banner if token status is "unpaid" or "past_due" * Add warning emoji to banner message * Swap unpaid and past-due meanings * Make links consistent between messages * Replace useLicense with token-status setting * Add token-status to SettingName * Extract AppBanner logic to selector and reuse Banner component * Create TokenStatus type and createMockTokenStatus * Remove hard-coded status * Make token-status have internal visibility * Revert "Make token-status have internal visibility" This reverts commit 8983617a0f7f1e1a9e36206d93d871df5c290965. * Write test for token-status setting * Bring back AppBanner to render message correctly * Test banner isn't present for normal users * Address Alex's comments
-
Cal Herries authored
Don't show an error page when loading cardtagEditor if the user doesn't have permission to view the referenced card (#25334)
-
Alexander Polyankin authored
-
Anton Kulyk authored
* Move `ClickBehavior` types to its own file * Add click_behavior to `ActionButtonDashboardCard` * Fix `createMockDashboardActionButton` helper * Rename `isActionButtonWithMappedAction` * Add unit tests for `isMappedExplicitActionButton`
-
Mahatthana (Kelvin) Nomsawadi authored
* Make data point circle more visible * Test combo-chart with data point values shown
-
- Sep 09, 2022
-
-
Natalie authored
-
Noah Moss authored
* use .p12 file extension for pkcs-12 keys * test * fix messed up indentation * default to empty string ssl password * address feedback * fix tests
-
Cal Herries authored
* Add an autocomplete completer that gets all the columns for referenced questions * Tidy up * Add docstring for WIP * Add TODOs * Add endpoint for referenced-cards * Undo changing comment * Revert back to returning null * Update src/metabase/api/card.clj Co-authored-by:
Ngoc Khuat <qn.khuat@gmail.com> * Add template tag that isn't a card reference to the test * Make ids follow conventions and tidy * Remove unused require * Create e2e test * Add wait to be sure autocompleter finishes * Remove referenced-cards endpoint and fetch questions as the user types * Remove unrelated change * Filter columns for substring matches only * Prioritise question columns in autocomplete results * Fix issue with autocomplete if user doesn't have access to referenced question * Add useCachedForbiddenError option for withCachedData * Actually add useCachedForbiddenError Co-authored-by:
Ngoc Khuat <qn.khuat@gmail.com>
-
Anton Kulyk authored
* Allow rendering `DataSelector` outside of popover * Add scaffold endpoint * Add scaffold action * Implement scaffolded "New App" flow
-