brosner/django-notification — Issue #2: Not so much an issue, as a question.
Author: mountainpaul
Created: 2011-12-02 21:54:22+00:00
State: open

I've made a number of changes to notification for a site. Some of these are:

1. SMS notifications
2. HTML support for emails.
3. added user_can_modify boolean field added to NoticeTypes. You may not want to allow a user to be able to modify notification settings for certain types of notices.
4. Added a Generic Foreign Key to notices to allow extending the send checking feature.

To explain further.

Say a user wants to receive only Email notifications related to community X, but no SMS . From tribe Y say they want to receive SMS notifications, but not email. And then say for tribe Z they want to only receive onsite notifications.

So now with the changes I made each notice has a new foreign key (if its null it is not checked) which we use to get a model instance that we ask whether we should send the notification. This allows for extending the notification system, which can give the user a finer granularity control.

So the question is are any of these items of interest to you?