Show "view-only" badge when the question is not editable (#48791)
* Fix reference in deprecation notice * Add lock_filled icon * Add view-only tag to the question header for questions with hidden source tables * Simplify the useHasHiddenSourceTables helper * Add typings to useHasHiddenSourceTables * Show 'view-only' badge when the question is not editable * Set up card endpoints * Add test for hidden tables * Add e2e test for View-only tag * Add visibilityType to TableDisplayInfo * Use unfiltered table display info to determine which tables are hidden * Rename util to hooks * Use rem for border-radius * Sign in in beforeEach * Add tests for more visibility types * Fix unit tests * Remove empty file * Add test for unavailable cards * Remove unnecessary card endpoint * Add unit test for inaccessible card * Move ViewOnlyTag to it's own file * Add more unit tests for ViewOnly tag * Use MBQL to create queryies where possible
Showing
- e2e/test/scenarios/question/saved.cy.spec.js 127 additions, 0 deletionse2e/test/scenarios/question/saved.cy.spec.js
- frontend/src/metabase-lib/order_by.unit.spec.ts 2 additions, 0 deletionsfrontend/src/metabase-lib/order_by.unit.spec.ts
- frontend/src/metabase-lib/types.ts 2 additions, 0 deletionsfrontend/src/metabase-lib/types.ts
- frontend/src/metabase-lib/v1/metadata/Metadata.ts 1 addition, 1 deletionfrontend/src/metabase-lib/v1/metadata/Metadata.ts
- frontend/src/metabase/query_builder/components/view/ViewHeader/ViewTitleHeader.unit.spec.js 87 additions, 0 deletions...r/components/view/ViewHeader/ViewTitleHeader.unit.spec.js
- frontend/src/metabase/query_builder/components/view/ViewHeader/components/SavedQuestionLeftSide/SavedQuestionLeftSide.module.css 5 additions, 0 deletions...ts/SavedQuestionLeftSide/SavedQuestionLeftSide.module.css
- frontend/src/metabase/query_builder/components/view/ViewHeader/components/SavedQuestionLeftSide/SavedQuestionLeftSide.tsx 25 additions, 18 deletions...omponents/SavedQuestionLeftSide/SavedQuestionLeftSide.tsx
- frontend/src/metabase/query_builder/components/view/ViewHeader/components/SavedQuestionLeftSide/ViewOnly.tsx 38 additions, 0 deletions.../ViewHeader/components/SavedQuestionLeftSide/ViewOnly.tsx
- frontend/src/metabase/query_builder/components/view/ViewHeader/components/SavedQuestionLeftSide/ViewOnly.unit.spec.tsx 297 additions, 0 deletions...r/components/SavedQuestionLeftSide/ViewOnly.unit.spec.tsx
- frontend/src/metabase/query_builder/components/view/ViewHeader/components/SavedQuestionLeftSide/hooks.ts 47 additions, 0 deletions...view/ViewHeader/components/SavedQuestionLeftSide/hooks.ts
- frontend/src/metabase/ui/components/icons/Icon/icons/index.ts 6 additions, 0 deletions...tend/src/metabase/ui/components/icons/Icon/icons/index.ts
- frontend/src/metabase/ui/components/icons/Icon/icons/lock_filled.svg 3 additions, 0 deletions...c/metabase/ui/components/icons/Icon/icons/lock_filled.svg
- src/metabase/lib/metadata/calculation.cljc 2 additions, 1 deletionsrc/metabase/lib/metadata/calculation.cljc
Loading
Please register or sign in to comment