See own pickup history in profile (only allow going back a few weeks)
Description
There are many good reasons why it can be helpful to recollect with which other foodsavers I have picked up food recently, where and when. To my understanding, it's not covered by our privacy policy yet, but this would be justifiable and particularly helpful to track potential Covid contact information.
Impact
Every foodsaver would see, in their own profile only, a list of their pickups in the past few weeks, along with all foodsavers that also participated in those same pickups.
Every ambassador would be able to see this for people in their region, and orga would be able to see this for everyone on the platform.
Proposal
- Generalize the store pickup history a bit to allow using it as foodsaver pickup history
- Embed the same widget on profiles and write a new API endpoint for it
- Restrict frontend and backend to at most 4 weeks from today's date for now
- Make sure the permission handling is solid: fs themselves, ambassadors their region, orga everyone
- Adjust the privacy policy to cover this new case: shared pickups are visible to co-fetchers for a few weeks
Links / references
Product team: https://foodsharing.de/?page=bezirk&bid=2296&sub=forum&tid=116480