Openbravo Issue Tracking System - POS2 | ||||||||||||||||||||||||||
View Issue Details | ||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||||||||||||||||
0054026 | POS2 | POS | public | 2023-11-24 14:07 | 2024-02-12 22:44 | |||||||||||||||||||||
Reporter | mhasegawa | |||||||||||||||||||||||||
Assigned To | ablasco | |||||||||||||||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | |||||||||||||||||||||
Status | closed | Resolution | fixed | |||||||||||||||||||||||
Platform | OS | 5 | OS Version | |||||||||||||||||||||||
Product Version | ||||||||||||||||||||||||||
Target Version | Fixed in Version | 24Q2 | ||||||||||||||||||||||||
Merge Request Status | ||||||||||||||||||||||||||
Review Assigned To | ||||||||||||||||||||||||||
OBNetwork customer | ||||||||||||||||||||||||||
Support ticket | ||||||||||||||||||||||||||
Regression level | ||||||||||||||||||||||||||
Regression date | ||||||||||||||||||||||||||
Regression introduced in release | ||||||||||||||||||||||||||
Regression introduced by commit | ||||||||||||||||||||||||||
Triggers an Emergency Pack | No | |||||||||||||||||||||||||
Summary | 0054026: Datagrid sorting is confusing on list mode | |||||||||||||||||||||||||
Description | When sorting datagrids in list mode, the header of the datagrid doesn't update to reflect the type of sorting selected. The interaction pattern of this sorting component is not intuitive, as it does not allow the user to identify the type of sorting selected or its direction. In order to switch sorting types, the user has to press on the arrows instead of the header and if they want to change the sorting direction of a selected type, they have to click again on the arrows, which is not an intuitive action. | |||||||||||||||||||||||||
Steps To Reproduce | - In livebuilds, POS2 with modules. - Click on orders. - resize the screen until list mode is showing. - On the list header, click "Order No" - Notice how nothing happens. - On the list header, click on the arrows. - Select "Created". - Notice how the header still shows "Order No" as the header title with both up/down arrow icons active. - On the list header, click on the arrows. - Notice that in the pop-up, the "Created" option will have an active upwards arrow on the right with (a-z). - Click on that active upwards arrow (a-z). - Notice that sorting has changed but the header doesn't reflect how. - On the list header, click again on the up/down arrows. - Notice how on the "created" option, the sorting direction has changed (z-a). | |||||||||||||||||||||||||
Proposed Solution | Link to figma file: https://www.figma.com/file/8QMWTWbx8Gbr7BDL4BrFtc/POS-2.0---G?type=design&node-id=6568-37744&mode=design&t=vtGB8z4g7HByNuIM-4 [^] - Add a label text "Sort by" on the header list, on top of the header title. - The header title always reflects the sorting type, this means that if the title is showing "Order NÂș" the list should be sorted accordingly. - The header title should be interactive. When the user clicks on it, the pop-up with the sorting options appear. - The icon on the right of the header title should be interactive and reflect the sorting direction, this means that if the list has an ascendant order, the icon is an upwards arrow. - If the user clicks/presses on the arrow, the sorting direction should change to its opposite and the icon updates accordingly. This means that if the icon is an upward arrow, the sorting direction is ascendant, if the user clicks on it, the icon updates to a downwards arrow and the sorting on the list updates to descendant. - The icon of the arrow should be updated to the one in the figma file. Attached you will find a .png of the updated design. | |||||||||||||||||||||||||
Additional Information | ||||||||||||||||||||||||||
Tags | No tags attached. | |||||||||||||||||||||||||
Relationships |
| |||||||||||||||||||||||||
Attached Files | Sorting component_solution.png (32,536) 2023-11-24 14:07 https://issues.openbravo.com/file_download.php?file_id=19180&type=bug | |||||||||||||||||||||||||
Issue History | ||||||||||||||||||||||||||
Date Modified | Username | Field | Change | |||||||||||||||||||||||
2023-11-24 14:07 | mhasegawa | New Issue | ||||||||||||||||||||||||
2023-11-24 14:07 | mhasegawa | Assigned To | => Retail | |||||||||||||||||||||||
2023-11-24 14:07 | mhasegawa | File Added: Sorting component_solution.png | ||||||||||||||||||||||||
2023-11-24 14:07 | mhasegawa | Triggers an Emergency Pack | => No | |||||||||||||||||||||||
2024-01-02 13:26 | hgbot | Note Added: 0158769 | ||||||||||||||||||||||||
2024-01-02 13:32 | hgbot | Note Added: 0158770 | ||||||||||||||||||||||||
2024-02-02 08:11 | hgbot | Note Added: 0160126 | ||||||||||||||||||||||||
2024-02-08 13:18 | AugustoMauch | Assigned To | Retail => ablasco | |||||||||||||||||||||||
2024-02-08 13:18 | AugustoMauch | Status | new => scheduled | |||||||||||||||||||||||
2024-02-12 22:42 | hgbot | Resolution | open => fixed | |||||||||||||||||||||||
2024-02-12 22:42 | hgbot | Status | scheduled => closed | |||||||||||||||||||||||
2024-02-12 22:42 | hgbot | Fixed in Version | => 24Q2 | |||||||||||||||||||||||
2024-02-12 22:42 | hgbot | Note Added: 0160654 | ||||||||||||||||||||||||
2024-02-12 22:42 | hgbot | Note Added: 0160655 | ||||||||||||||||||||||||
2024-02-12 22:43 | hgbot | Note Added: 0160656 | ||||||||||||||||||||||||
2024-02-12 22:43 | hgbot | Note Added: 0160657 | ||||||||||||||||||||||||
2024-02-12 22:44 | hgbot | Note Added: 0160658 | ||||||||||||||||||||||||
2024-02-12 22:44 | hgbot | Note Added: 0160659 | ||||||||||||||||||||||||
2024-02-13 13:44 | ablasco | Relationship added | related to 0054657 | |||||||||||||||||||||||
2024-03-08 13:46 | ngarcia | Relationship added | related to 0054375 | |||||||||||||||||||||||
2024-04-08 10:50 | jarmendariz | Relationship added | related to 0055119 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|