Skip to content

Future Implementations

AilaLu edited this page Sep 6, 2023 · 2 revisions

AWS Implementation

  • users can upload image files of approved file extensions for daily photos feature.

journals

Create journals

  • As a logged in user, I want to be able to post a review
    • I should only be able to post a review for an item I purchased
      • I should not be able to leave a review on my own task
        • I should not be able to leave a review on a task I already reviewed
  • As a logged out user, I should not be able to post journals

View journals

  • As a logged in or logged out user, I want to be able to view a selection of the most recent journals for a particular task on the task page
    • When I'm on the /tasks/int:id
      • I can view the Retreat journals in order of most recent to least recent review
  • As a logged in or logged out user, on an individual task page, I want to be able to view all journals for that specific task

Updating journals

  • As a logged in user, I should be able to interact with my own journals
    • When I'm on the /tasks/<int:id>, or /users/<int:id>/tasks pages:
      • I should be able to click an edit button to update my journals
        • I want to be able to change the review itself or the number of stars
        • I should not be able to edit journals that weren't written by me *As a logged out user, I should not be able to edit journals

Deleting journals

  • As a logged in user, I should be able to delete my own journals
    • When I'm on the /tasks/<int:id>, or /users/<int:id>/tasks pages:
      • I should be able to click a delete button to delete the review
      • I should not be able to delete journals I didn't write
      • So that when I realize I shouldn't have created a task, or decide to remove it from the Retreat website, I can easily remove it.
  • As a logged out user, I shouldn't be able to delete any journals

Clone this wiki locally