Skip to content

Not so much an issue, as a question. #2

@mountainpaul

Description

@mountainpaul

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 tribe 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions