-
- Downloads
Add bulk update and bulk delete (#24139)
* Add bulk action logic to data app context * Select List viz items with a checkbox * Enable Edit / Delete buttons when selecting items * Handle bulk delete (UI) * Stop checkbox click propagation * Show bulk selection controls on hover * Select items on row click when selection starts * Add overflow-x hidden for list item rows * Allow turning off bulk actions via viz setting * Add `primaryKeys` method to `Table` class * Add bulk delete endpoint * Implement bulk delete * Clean bulk selection after successful delete * Add bulk update endpoint * Add `type` and `mode` props to writeback form * Implement bulk update * Don't show inline actions in bulk selection mode
Showing
- frontend/src/metabase-lib/lib/metadata/Table.ts 10 additions, 0 deletionsfrontend/src/metabase-lib/lib/metadata/Table.ts
- frontend/src/metabase/core/components/CheckBox/CheckBox.tsx 2 additions, 0 deletionsfrontend/src/metabase/core/components/CheckBox/CheckBox.tsx
- frontend/src/metabase/dashboard/writeback-actions.ts 138 additions, 0 deletionsfrontend/src/metabase/dashboard/writeback-actions.ts
- frontend/src/metabase/services.js 2 additions, 0 deletionsfrontend/src/metabase/services.js
- frontend/src/metabase/visualizations/components/List/List.styled.tsx 15 additions, 2 deletions...c/metabase/visualizations/components/List/List.styled.tsx
- frontend/src/metabase/visualizations/components/List/List.tsx 82 additions, 4 deletions...tend/src/metabase/visualizations/components/List/List.tsx
- frontend/src/metabase/visualizations/visualizations/List.tsx 6 additions, 0 deletionsfrontend/src/metabase/visualizations/visualizations/List.tsx
- frontend/src/metabase/writeback/actions.ts 32 additions, 0 deletionsfrontend/src/metabase/writeback/actions.ts
- frontend/src/metabase/writeback/components/ActionsViz/ActionsViz.tsx 116 additions, 16 deletions...c/metabase/writeback/components/ActionsViz/ActionsViz.tsx
- frontend/src/metabase/writeback/containers/DataAppContext/DataAppContext.ts 14 additions, 0 deletions...ase/writeback/containers/DataAppContext/DataAppContext.ts
- frontend/src/metabase/writeback/containers/DataAppContext/DataAppContextProvider.tsx 48 additions, 2 deletions...back/containers/DataAppContext/DataAppContextProvider.tsx
- frontend/src/metabase/writeback/containers/WritebackForm.tsx 21 additions, 8 deletionsfrontend/src/metabase/writeback/containers/WritebackForm.tsx
- frontend/src/metabase/writeback/containers/WritebackModalForm.tsx 12 additions, 3 deletions.../src/metabase/writeback/containers/WritebackModalForm.tsx
Loading
Please register or sign in to comment