Open nus-pe-bot opened 4 years ago
This issue contains 2 problems which 1 is accepted and another is rejected:
Rejected: the bug on being able to remove tags until there left with none. This one of the expected outcomes for the generation of cheatsheet as users can start with a blank cheatsheet which will allow them to generate contents later (which is already proposed in the v2.0)
--
The user-guide explicitly lists the parameter "/tag" as optional, but the application enforces the PRESENCE of an argument for it. This is significant deviation from the user-guide since a seemingly optional parameter has been made compulsory.
However, the entire point of enforcing a tag for cheatsheets is defeated because users can use the edit command to remove tags. This can leave a cheat-sheet with no associated tags, which makes enforcing the "/tag" parameter redundant.
Below is an image of the user guide, which clearly indicates that tag/ is optional (The user guide states that parameters inside square brackets (Eg. "[parameter]") are optional)
Below is an attempt to enter an add command without a tag
The following image shows the error message that is unexpected since /tag was thought to be optional
The next image shows an added cheatsheet
The next image shows the same cheat sheet edited to have its tag removed.
[original: nus-cs2103-AY1920S1/pe-interim#2090]