-
- Downloads
Show models in the native query editor sidebar (#25494)
* Remove the title from all panes and put it in the sidebar header component, next to the back button
* Return cards with db metadata
* Load all questions into DatabaseTablesPane
* Only load questions from the selected database
* Create ModelPane
* remove mapDispatchToProps
* Style ModelPane and reuse FieldPane for model fields
* Use FieldList for TablePane and ModelPane
* Load connected tables
* Create ConnectedTablesList
* Restyle DatabaseTablesPane
* Adjust styles
* smaller ModelPaneIcon
* ModelPaneText font weights
* description spacing
* icon colors and spacing
* appease the linter for real
* Only load models for a given database
* Add model ID next to each model
* Remove TODO
* Undo changes to database api
* Refactor files
* Add _target="blank" for model "See it" link
* Pluralize copy
* Fix i18n
* Change back TablePane from tsx -> jsx
* Tidy
* Don't show models if there aren't any
* Tidy (consistency)
* Add BE tests
* Do a read-check for the database
* Revert "Add BE tests"
This reverts commit 8d18f4e12636e32fda2b5b670124d69237fce5bd.
* Revert "Only load models for a given database"
This reverts commit 028ba43f20d55fef0aaf484d3557e75ae5501758.
* Change endpoint to database/:id/models
* Tidy
* Use name in SQL, not display name
* Add e2e test for models pane
* Tidy
* Fix e2e test - no more "back" text after redesign
* Convert SchemaPane to tsx
* Revert "Do a read-check for the database"
This reverts commit 550fc0eb31268d204b6dc7c853b9d2fc7ad50ecc.
* Fix endpoint for nil edit info
* Fix listQuestions path
* Rename test
* Remove prn
* Batch of suggested changes
* Convert ModelPane to typescript
* Convert to tsx
* Replace any
* Tidy
* Add permissions tests for GET api/database/:id/models
* Remove redundant code
* Fix typecheck error for getQuestionFromCard
* Rename models -> sortedModels
* Remove comment
* Use useMemo
* Remove /api/database/:id/models endpoint, use api/search instead
* Correct docstring
* Remove separate listModelsForDatabase endpoint
Co-authored-by:
Maz Ameli <maz@metabase.com>
Showing
- frontend/src/metabase/query_builder/components/SidebarHeader/SidebarHeader.styled.tsx 2 additions, 2 deletions...builder/components/SidebarHeader/SidebarHeader.styled.tsx
- frontend/src/metabase/query_builder/components/SidebarHeader/SidebarHeader.tsx 2 additions, 3 deletions.../query_builder/components/SidebarHeader/SidebarHeader.tsx
- frontend/src/metabase/query_builder/components/dataref/ConnectedTableList.tsx 41 additions, 0 deletions...e/query_builder/components/dataref/ConnectedTableList.tsx
- frontend/src/metabase/query_builder/components/dataref/DataReference.jsx 16 additions, 0 deletions...tabase/query_builder/components/dataref/DataReference.jsx
- frontend/src/metabase/query_builder/components/dataref/DatabaseSchemasPane.jsx 0 additions, 4 deletions.../query_builder/components/dataref/DatabaseSchemasPane.jsx
- frontend/src/metabase/query_builder/components/dataref/DatabaseTablesPane/DatabaseTablesPane.styled.tsx 10 additions, 0 deletions.../dataref/DatabaseTablesPane/DatabaseTablesPane.styled.tsx
- frontend/src/metabase/query_builder/components/dataref/DatabaseTablesPane/DatabaseTablesPane.tsx 107 additions, 0 deletions...ponents/dataref/DatabaseTablesPane/DatabaseTablesPane.tsx
- frontend/src/metabase/query_builder/components/dataref/DatabaseTablesPane/index.ts 1 addition, 0 deletions...ry_builder/components/dataref/DatabaseTablesPane/index.ts
- frontend/src/metabase/query_builder/components/dataref/DetailPane.jsx 0 additions, 5 deletions.../metabase/query_builder/components/dataref/DetailPane.jsx
- frontend/src/metabase/query_builder/components/dataref/FieldList.tsx 49 additions, 0 deletions...c/metabase/query_builder/components/dataref/FieldList.tsx
- frontend/src/metabase/query_builder/components/dataref/FieldPane.tsx 1 addition, 7 deletions...c/metabase/query_builder/components/dataref/FieldPane.tsx
- frontend/src/metabase/query_builder/components/dataref/MainPane.jsx 11 additions, 9 deletions...rc/metabase/query_builder/components/dataref/MainPane.jsx
- frontend/src/metabase/query_builder/components/dataref/MetricPane.jsx 0 additions, 1 deletion.../metabase/query_builder/components/dataref/MetricPane.jsx
- frontend/src/metabase/query_builder/components/dataref/ModelPane/ModelPane.styled.tsx 36 additions, 0 deletions...builder/components/dataref/ModelPane/ModelPane.styled.tsx
- frontend/src/metabase/query_builder/components/dataref/ModelPane/ModelPane.tsx 86 additions, 0 deletions.../query_builder/components/dataref/ModelPane/ModelPane.tsx
- frontend/src/metabase/query_builder/components/dataref/ModelPane/index.ts 1 addition, 0 deletions...abase/query_builder/components/dataref/ModelPane/index.ts
- frontend/src/metabase/query_builder/components/dataref/NodeList.styled.tsx 54 additions, 0 deletions...base/query_builder/components/dataref/NodeList.styled.tsx
- frontend/src/metabase/query_builder/components/dataref/SchemaPane.jsx 0 additions, 49 deletions.../metabase/query_builder/components/dataref/SchemaPane.jsx
- frontend/src/metabase/query_builder/components/dataref/SchemaPane.tsx 18 additions, 19 deletions.../metabase/query_builder/components/dataref/SchemaPane.tsx
- frontend/src/metabase/query_builder/components/dataref/SegmentPane.jsx 0 additions, 1 deletion...metabase/query_builder/components/dataref/SegmentPane.jsx
Please register or sign in to comment