code4romania / code4romania/redirectioneaza

[Redirectionari list] Implement bulk actions

Open
#422 0 comments 0 reactions 0 assignees View on GitHub
enhancement :rocket:
Dominant language
Python
Stars
26
Forks
27
PR merge metrics
No merged PRs in 30d

Description

As a user, I want to select multiple items in a table so that I can apply actions to all selected items at once.

### Behavior:
1. Activating Bulk actions:
- When a user clicks a checkbox in any row of the table:
- The Bulk actions section becomes visible at the top of the table.
- The section remains visible as long as at least one checkbox is selected.
- If no items are selected, the bulk actions section hides.

3. The following actions are shown in the bulk actions section:
- Descarcă
- Marchează ca neverificat(e)
- Marchează ca valid(e)
- Marchează ca nevalid(e)
- Mută în coș

3. Item counter:
- The Bulk Actions section includes an item counter that dynamically updates based on the number of selected rows.
Format:
_X rânduri selectate_

### Design
We proposed three design options for how the bulk actions section could appear:

- [V1](https://www.figma.com/design/nqkbBl22cPugAA2Pxb2FkN/Redirectioneaza-3.0-Redesign-(2024)?node-id=2640-13710&t=B9oY8xXmy4ljlv60-4) - [full screen example
](https://www.figma.com/design/nqkbBl22cPugAA2Pxb2FkN/Redirectioneaza-3.0-Redesign-(2024)?node-id=2506-14383&t=B9oY8xXmy4ljlv60-4)
- [V2](https://www.figma.com/design/nqkbBl22cPugAA2Pxb2FkN/Redirectioneaza-3.0-Redesign-(2024)?node-id=2640-11427&t=B9oY8xXmy4ljlv60-4)
- [V3](https://www.figma.com/design/nqkbBl22cPugAA2Pxb2FkN/Redirectioneaza-3.0-Redesign-(2024)?node-id=2640-11452&t=B9oY8xXmy4ljlv60-4)

[Additional IxD notes in figma](https://www.figma.com/design/nqkbBl22cPugAA2Pxb2FkN/Redirectioneaza-3.0-Redesign-(2024)?node-id=2506-15299&t=B9oY8xXmy4ljlv60-4)

Nice to have design wise: [Confirmation/ toggle messages ](https://www.figma.com/design/nqkbBl22cPugAA2Pxb2FkN/Redirectioneaza-3.0-Redesign-(2024)?node-id=2506-16123&t=B9oY8xXmy4ljlv60-4)after performing the actions.

Delete/ mută în coș will be treated in a separate issue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.