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)