CSCI-GA-2820-FA24-001 / wishlists

NYU DevOps Wishlists Service Fall 2024
Apache License 2.0
0 stars 0 forks source link

Share Wishlist to another user #16

Open ahighmoon opened 2 weeks ago

ahighmoon commented 2 weeks ago

As a customer I need the ability to share an existing wishlist to another user (read access only, or write access granted) So that I could tell them what I want to buy that they can buy it for me, or that we could build the list together

Details and Assumptions

Given the customer has shared the wishlist with another user When the other user receives the shared wishlist Then they should only have the permissions (read-only or write access) that were specified when shared.

Given a customer has shared a wishlist with write access When the other user adds or removes items from the wishlist Then those changes should be visible to both users in real time or upon refresh.

Given a customer decides to revoke or change access When they update the sharing settings Then the other user's access should be updated immediately according to the new permissions.