ckan / ckanext-issues

CKAN Issues Extension
https://github.com/ckan/ideas-and-roadmap/issues/4
MIT License
14 stars 31 forks source link

'Notifications' list of users for each issue #42

Open davidread opened 9 years ago

davidread commented 9 years ago

Each issue has a list of users who get (email) notifications for it. When you create an issue, make a comment or are assigned then you get added to this list. You can manually add/remove yourself too.

Email notifications are a key way to draw people into issues. And by making it possible for users to stop the notifications, it gives the system the moral right to send them some emails in the first place.

I see this as really helpful when a member of the public raises an issue on an organization's dataset. Rather than automatically assign that org's admins/editors to the dataset (you can only have one assignee anyway), you could just add the org's admins/editors to the notifications list so that they hear about it. Then one could assign it to themselves to deal with, and that helps the user to see something is happening.