Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Email Notifications on Comments #69

Open
roynalnaruto opened this issue Jul 30, 2019 · 14 comments
Open

[feature] Email Notifications on Comments #69

roynalnaruto opened this issue Jul 30, 2019 · 14 comments
Labels
bounty This issue has a bounty associated with it

Comments

@roynalnaruto
Copy link
Contributor

Feature

What is the feature?

At present, DigixDAO does not have a comprehensive email notification service. Email notifications are delivered only in a few instances, namely, creation of a new project and processing of a KYC application.

We would like to add more functionality to the notification service, and extend it to other scenarios, one being:
Notify proposer when a participant comments on their project

How can it be done?

  • The code related to sending emails is in the event_handler.rb file
  • Installing sidekiq or resque is allowed. If redis is needed, do consult the DevOps team for availability.
  • Emails should be delivered asynchronously or should not block the main application
  • Do verify if the comment body does not produce a security vulnerability such as an injection.
  • If emails cannot be sent, three attempts should be tried if possible
  • Whatever technologies are integrated in order to fulfill this feature, please make sure they can be installed as well as controlled via Capistrano.

Other Comments

For the email template, it can simply be a text email. Sample template:

Hello {{proposer.displayName}},

The user, {{commenter.displayName}}, commented on your proposal, {{proposal.title}}, on {{comment.createdAt}}:

{{comment.body}}
@roynalnaruto roynalnaruto added the bounty This issue has a bounty associated with it label Jul 30, 2019
@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.763 ETH (150.0 USD @ $196.59/ETH) attached to it.

@gitcoinbot
Copy link

gitcoinbot commented Aug 21, 2019

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 266 years, 8 months from now.
Please review their action plans below:

1) nemaniarjun has been approved to start work.

Hey I can work on this!

I already work on Rails at AIcrowd
I will setup Sidekiq, it will probably need redis too to process the background job queue.

Let me know if this is up for grab.

Learn more on the Gitcoin Issue Details page.

@pbteja1998
Copy link

@roynalnaruto Is this bounty still available? I would love to work on this.

@pbteja1998
Copy link

@roynalnaruto Any update on this?

@gitcoinbot
Copy link

@nemaniarjun Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@nemani
Copy link

nemani commented Sep 9, 2019

Hey sorry for the delay, I have setup the development environment and will soon post my progress here!

Cheers!

@gitcoinbot
Copy link

@nemaniarjun Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

1 similar comment
@gitcoinbot
Copy link

@nemaniarjun Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@nemaniarjun due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@nemani
Copy link

nemani commented Sep 15, 2019 via email

@gitcoinbot
Copy link

@nemaniarjun Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

1 similar comment
@gitcoinbot
Copy link

@nemaniarjun Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@nemaniarjun due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

1 similar comment
@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@nemaniarjun due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • reminder (3 days)
  • escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty This issue has a bounty associated with it
Projects
None yet
Development

No branches or pull requests

4 participants