gitroomhq / gitroom

πŸ“¨ Schedule social media and articles. Exchange or buy posts from other members πŸ‘¨πŸ»β€πŸ’». Monitor your GitHub trending, and so much more πŸ“ˆ.

Home Page:https://gitroom.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸš€ Feature: Disable email notifications from settings

nevo-david opened this issue Β· comments

πŸ”– Feature description

Some users might want to opt out of getting emails, we need to allow them.

🎀 Why is this feature needed ?

Some people might not want to get transactional emails

✌️ How do you aim to achieve this?

  • Create a new field in the table User called emailNotifications with a default of true!
  • If it's false, in every function in NotificationService we need to opt them out.
  • Add their feature inside of Settings in the system
  • Add the crud for it inside of settings.controller.ts

πŸ”„οΈ Additional Information

Make sure it's in the User level and not in the Organization level.

πŸ‘€ Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

Are you willing to submit PR?

None

@nevo-david can you assign me this issue ?

Hi @ishanarora04, can you let me know once you have successfully deployed your project on your computer? :)

@nevo-david got it running on my local.

Great, assigning this issue to you!

@nevo-david also I saw your Upwork post for a job. Can you hire me ?

Well if you manage to solve this issue, I don't see why not :)

@nevo-david we are looking at Backend Changes only according to above ticket. right ? Also I am assuming we are just stopping the emails, rest all functionality like getting notifications in the notification box remains ?

@nevo-david any update here ?

Nope, it's both; why only the backend? @ishanarora04