Skip to content

Puff and Pass Lists #3

Description

@TheTechTravis

Access Puff/Pass List Form

Given User wants to "favorite" or "dislike" a strain
When User clicks Strain Details button of a strain card
And User clicks an affordance for adding the particular strain to a list (i.e. "Add to Puff/Pass?" button)
Then User should be presented with a form where they can select from three radio buttons (add to puff, add to pass, remove from puff/pass)
And An optional text input field where User can write a note about the strain

Add to Puff/Pass List with Note (note is optional)

Given User has done the steps above to access the Puff/Pass List Form
When User selects the Add to Puff List or Add to Pass List button, creates an optional note, and clicks the "Save Changes" button
Then That strain should be added to the database
And That strain should be added to User's Puff/Pass List (depending on the radio button User selected) and then redirect back to Home view

Remove from Puff List

Given User wants to remove a strain from their Puff or Pass List that they previously added
And User has done the steps above to access the Puff/Pass List Form
When User selects the "Remove from Puff/Pass List" radio button
Then The note text input field should be disabled
And That strain should be deleted from the database
And That strain should be removed from User's Puff/Pass List and then redirect back to Home view

Metadata

Metadata

Assignees

Labels

MVPA feature required to meet MVP

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions