dwsc37 / pe

0 stars 0 forks source link

User is unable to manage list of backups inside the app #4

Open dwsc37 opened 1 week ago

dwsc37 commented 1 week ago

The user is able to view backups through listbackups but cannot manage the backups within the app. As of now the only way to rename/delete backups is to manually go to the /backups folder.

As only 10 backups are retained at once, the user might want to clear some backups that were accidentally created, so important backups do not get overwritten. The user may also wish to remove backups accidentally created, or remove automated backups.

The user may also have mistyped the backup description.

Suggestion: Command such as deletebackup or renamebackup to allow for such operations

nus-pe-bot commented 1 week ago

Team's Response

From our User Guide, specifically known issues,

image.png

Rectifying it is not important as it requires more effort and that the user can just save that specific backup somewhere else.

The primary goal of ClinicBuddy is streamlining patient data management and ensuring operational efficiency for small clinics. Managing backups (renaming or deleting them) does not directly affect these core functionalities.

Adding deletebackup or renamebackup commands would unnecessarily increase the learning curve and complexity for users who are primarily focused on using the core functionalities of ClinicBuddy. Introducing new commands for deleting or renaming backups increases cognitive load and may lead to human errors (e.g., accidental deletion of critical backups).

Managing backups manually in the /backups folder is straightforward and does not hinder clinic operations. The current backup system already provides structured naming conventions and storage paths that ensure clarity. Users can delete backups manually from the /backups folder if absolutely necessary, which is a standard practice across many applications.

A limit of 10 backups provides enough flexibility for clinics managing day-to-day patient data changes. It minimizes storage burden while preventing an excessive backlog of redundant backups that may rarely be used. The current implementation of retaining 10 backups aligns with or exceeds the standards of many applications in the same domain, where backup slots are often limited to fewer versions.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: [replace this with your explanation]


## :question: Issue severity Team chose [`severity.Low`] Originally [`severity.Medium`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]