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

User Notification emails #622

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

User Notification emails #622

wants to merge 5 commits into from

Conversation

gbaz
Copy link
Contributor

@gbaz gbaz commented Sep 19, 2017

This is a mergable chunk that should almost resolve #230

It has machinery for user preferences for which notifications to get, but no UI or API for them yet. Also, by default it has user preferences set to not get emails.

So it should be safe to review and merge as-is.

However, until we have a user-pref UI, nobody will be able to opt-in to it. And once that's done and we're comfortable, we can then cut over to an opt-in by default in the future.

There's also flags but no implementation work done yet for
-- notifications on pending proposed tags
-- notifications on docbuilder reports

As is it notifies on users being added to or removed from maintainer groups, and on metadata revisions and new package uploads -- which are the key things from a collaboration and transparency standpoint. The others, which can be in a future PR, are nice-to-have.

tfausak referenced this pull request in tfausak/grawlix Nov 18, 2017
@tfausak
Copy link

tfausak commented Dec 1, 2017

Can I do anything to help move this forward? I really want this feature.

@gbaz
Copy link
Contributor Author

gbaz commented Dec 13, 2017

I think this chunk should be reviewed and merged when possible. But it will need to be paired, as I mentioned, with a user-pref UI that needs to be written. Basically we need a page where logged-in users can modify these settings, and one hasn't been written. This is a standalone chunk of work that anyone can pick up, though it requires understanding how all the acid-state component stuff works, to a degree.

@gbaz
Copy link
Contributor Author

gbaz commented Mar 8, 2019

If we had docbuilder notifications those also could be a good place to let users know what to do in the event of a build failed due to missing system packages.

@andreasabel andreasabel added the re: notifications Concerning notifications sent to Hackage users label Feb 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: users potential gsoc re: notifications Concerning notifications sent to Hackage users
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Email maintainers when the .cabal file gets edited
3 participants