option26 / quarantine-hero

A platform that connects people that need help with those who offer help in their vicinity. The frontend is powered by React with the backend being Firebase.
GNU Affero General Public License v3.0
50 stars 16 forks source link

Add functionality to remove email addresses (users) from QH #62

Closed kenodressel closed 4 years ago

kenodressel commented 4 years ago

Problem: Firebase is non relational so we need to scan the whole database for these records.

tgraupne commented 4 years ago

Use cases:

florianschmidt1994 commented 4 years ago

Some things that come to my mind:

mauriceackel commented 4 years ago

I created a frontend and backend functionality for this. Currently I'm blocked due to the fact that we have our /offer-help collection and the /ask-for-help/offer-help collection. This makes it impossible to query all subcollections. Hence, we would need to do a migration from /offer-help to i.e. /notifications. An idea to do this would be to do an export and import using the google cloud console.

mauriceackel commented 4 years ago

TODOs for goLive: