我正在使用django-notification允许我的用户选择退出我在我的 web 应用程序中生成的某些警报。
默认情况下,当我创建新通知类型时,它会在用户通知界面中启用而不是禁用(选中)
我想让一些警报选择加入,而不是默认选择退出。我查看了文档,但无法看到这样做的方法,还有其他人设法做到这一点吗?
我正在使用django-notification允许我的用户选择退出我在我的 web 应用程序中生成的某些警报。
默认情况下,当我创建新通知类型时,它会在用户通知界面中启用而不是禁用(选中)
我想让一些警报选择加入,而不是默认选择退出。我查看了文档,但无法看到这样做的方法,还有其他人设法做到这一点吗?
它根据类型本身的“默认”列自动设置,默认电子邮件的灵敏度为 2,因此如果您将默认设置为新通知类型默认“1”,它将不再默认设置对于您的用户,创建新通知类型时的默认值为“2”,这将允许将其发送给所有人。
查看代码,发送通知的决定因素是“默认”列和敏感度过滤器 NOTICE_MEDIA_DEFAULTS[medium] 之间的比较。
这行得通吗
from notification import models as notification
notification.create_notice_type("friends_invite", "Invitation Received", "you have received an invitation", default=0)