Giveth / giveth-dapp

Giveth Dapp for crowdfunding and managing donations on the ethereum blockchain.
https://beta.giveth.io
GNU General Public License v3.0
360 stars 230 forks source link

Allow the milestone manager to opt other people into updates for a milestone #498

Open loietaylor opened 6 years ago

loietaylor commented 6 years ago

Task:

Work needed estimate: 15-20h

Original description: I want (me and all users) to be notified when something happens for their address in the DApp.

But obviously the address I want to hold money in is not the address i want to put my private keys into the DApp for not-so-safe keeping. So thus, we end up with a bunch of "Anonymous User"s as recipients and only knowing the status of milestones that implicate us if we are closely following the DApp in our spare time.

How can we solve this so that an email is sent to notify a user when something relevant to them happens in the DApp?

Maybe create a form where they can fill in their email address, their name, and sign a message proving it's them?

ewingrj commented 5 years ago

this is greatly simplified by #518. The recipient just needs to be registered now.

Another possibly more simple solution that still may be nice to have is to just have a place to set the notification email when creating a milestone.

ewingrj commented 5 years ago

okay, I've made more notification emails for registered users.

  1. If the recipient is different then the milestone manager, they will get a notification when the milestone is created
  2. donors now get notifications when they make a donation
  3. donation/delegation recipients now get a notification when they receive a donation
  4. givers get a notification when they need to approve/reject a delegation
  5. milestone recipients now get a notification when the milestone is paid

notification subscription management still needs to be implemented

GriffGreen commented 5 years ago

#536 can be looped into this :-D

papermache commented 4 years ago

@GriffGreen Any update?

GriffGreen commented 4 years ago

i still think this is connected to #536