nus-cs2103-AY2425S1 / pe-dev-response

0 stars 0 forks source link

Filter does not remain after editing a person #3411

Open nus-se-script opened 2 days ago

nus-se-script commented 2 days ago
  1. Filter a person based on name e.g. find jose

image.png

  1. Edit a person based on the currently displayed list edit 2 n/Jose-Poppins

image.png

  1. The filter is removed and the original list is shown, as if the user had performed a list command after the edit.

This can be confusing for users, especially older ones who may not be as tech-savvy, so their user experience is hindered.. And the UG does state that no prior technical experience is required.


[original: nus-cs2103-AY2425S1/pe-interim#2496] [original labels: severity.Medium type.FeatureFlaw]

arnav-goel10 commented 1 day ago

Team's Response

Thank you for bringing this up. We understand your concern that the filter is removed after editing a person, which may seem unintuitive in certain cases. However, this behavior is intentional and designed to meet the practical needs of our primary users, restaurants.

For restaurants, the workflow typically involves quick edits followed by returning to the full list to view all records again, rather than continuing with a filtered view. Automatically reverting to the full list ensures that users can immediately see and work with all updated entries, which aligns with the operational requirements of restaurant management.

Additionally, when a person’s details are edited, the fields used for the previous filter may no longer match the updated data. Retaining the old, filtered view could lead to an outdated or inaccurate list, causing potential confusion. Resetting the filter ensures that the displayed list always reflects the most current state of the data, maintaining clarity and reliability for users.

In the example provided in the bug report, the workflow involves an employee finding "Jose" and editing their details. Once the edit is complete, the task is effectively finished, and there is no need to retain the filtered view of "Jose." Resetting the filter aligns with this workflow, as it assumes the user is ready to continue working with the full list of entries.

Given that this behavior aligns with the app’s design goals and supports the typical workflows of our primary users, restaurants, we consider this behavior intentional and not within the scope of changes for the current project. While we acknowledge that this might feel unintuitive in specific scenarios, it does not impact the app’s core functionality or usability.

Thank you for your feedback, and we appreciate your understanding as we focus on features that directly enhance usability for our target audience.

Duplicate status (if any):

--