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

[STORY]: Grant Activity digest notification preference #3570

Closed
Tracked by #2962 ...
greg-adams opened this issue Oct 2, 2024 · 6 comments · Fixed by #3582 or #3606
Closed
Tracked by #2962 ...

[STORY]: Grant Activity digest notification preference #3570

greg-adams opened this issue Oct 2, 2024 · 6 comments · Fixed by #3582 or #3606
Assignees
Labels
good first issue Good for newcomers Grant Finder Issues related to the Grant Finder

Comments

@greg-adams
Copy link
Contributor

greg-adams commented Oct 2, 2024

Subtask of [STORY]: Create new email notifications for 'Follow + Note' #2960

Blocked by

Blocks

User Story

As an organization, we would like to foster more collaboration between our users to allow for the sharing of knowledge and resources to empower them to more efficiently and effectively apply for the grants discovered on our platform.

As a grantseeker, I want to be able to easily share grants I’ve discovered with my team.

As a grantseeker, I want to be able to easily find collaborators who may be able to help me when preparing and applying for grants.

As a grantseeker, I want to be able to quickly see what grants my team members are interested in.

As an admin, I want to be able to easily surface and resolve issues and blockers my team is running into.

Why is this issue important?

In order to help build the collaborative spirit we're going for, we need to have a prompt to pull people back to the platform when people they may be interested in supporting or receiving support from mark interest in the same grant. This will help bring users back to the platform in a timely manner to collaborate on previously marked grants.

Definition of Done

  1. On a users My Profile page, a Grant Activity toggle will be available.
    • Name: Grant Activity
    • Description: Send me a daily summary of new activity for grants that I follow.
  2. Toggling the input will update/save the preference

Implementation Details

  • Create a new input entry in Email Notifications of My Profile section
    • MyProfileView component controls displaying/saving user preferences
  • Update new preference to be enabled by default upon user creation
    • uses a new notification type of GRANT_ACTIVITY as added to src/lib/email/constants.js
@greg-adams greg-adams converted this from a draft issue Oct 2, 2024
@greg-adams greg-adams added the Grant Finder Issues related to the Grant Finder label Oct 2, 2024
@greg-adams greg-adams added the good first issue Good for newcomers label Oct 2, 2024
@greg-adams greg-adams changed the title [STORY]: Grant Activity notification preference [STORY]: Grant Activity digest notification preference Oct 2, 2024
@phm200 phm200 self-assigned this Oct 4, 2024
@phm200
Copy link
Contributor

phm200 commented Oct 4, 2024

I grabbed this story as my first task. Will of course adjust to meet PR guidelines as needed

@phm200 phm200 linked a pull request Oct 4, 2024 that will close this issue
6 tasks
@ClaireValdivia ClaireValdivia moved this from 🆕 New to 🔖 Ready in Grants Team Agile Planning Oct 7, 2024
@ClaireValdivia ClaireValdivia moved this from 🔖 Ready to 👀 In review in Grants Team Agile Planning Oct 7, 2024
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Staging in Grants Team Agile Planning Oct 8, 2024
@phm200 phm200 reopened this Oct 8, 2024
@phm200 phm200 closed this as completed Oct 8, 2024
@ClaireValdivia
Copy link
Contributor

@phm200 this looks great in staging! The only adjustment needed is that this should be behind the followNotesEnabled feature flag as it won't be applicable to users until we have the follow/notes feature launched. this was the implementation issues of the feature flag for reference, but let me know if you need more info! #3405

@phm200
Copy link
Contributor

phm200 commented Oct 8, 2024

@phm200 this looks great in staging! The only adjustment needed is that this should be behind the followNotesEnabled feature flag as it won't be applicable to users until we have the follow/notes feature launched. this was the implementation issues of the feature flag for reference, but let me know if you need more info! #3405

@ClaireValdivia I will put this behind that feature flag in a follow up PR. No problem. I will plan to do that tonight. Thank you for testing it out!

@phm200
Copy link
Contributor

phm200 commented Oct 9, 2024

@ClaireValdivia created PR #3606 to add feature flag. Do you want me to re-open this issue as well?

@ClaireValdivia
Copy link
Contributor

thank you! and nope, this issue as good as is it - when it's closed it's move to "staging" status, and I manually move to closed when all testing is signed off on it's shipped to prod.

@ClaireValdivia
Copy link
Contributor

feature flag is working as expected and this was deployed to prod today, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers Grant Finder Issues related to the Grant Finder
Projects
Archived in project
3 participants