Notification Preferences

https://raw.githubusercontent.com/openwisp/openwisp-notifications/docs/docs/images/notification-settings.png

OpenWISP Notifications enables users to customize their notification preferences by selecting their preferred method of receiving updates—either through web notifications or email. These settings are organized by notification type and organization, allowing users to tailor their notification experience by opting to receive updates only from specific organizations or notification types.

Notification settings are automatically generated for all notification types and organizations for every user. Superusers have the ability to manage notification settings for all users, including adding or deleting them. Meanwhile, staff users can modify their preferred notification delivery methods, choosing between receiving notifications via web, email, or both. Additionally, users have the option to disable notifications entirely by turning off both web and email notification settings.

Note

If a user has not configured their preferences for email or web notifications for a specific notification type, the system will default to using the email_notification or web_notification option defined for that notification type.

Silencing Notifications for Specific Objects

https://raw.githubusercontent.com/openwisp/openwisp-notifications/docs/docs/images/silence-notifications.png

OpenWISP Notifications allows users to silence all notifications generated by specific objects they are not interested in for a desired period of time or even permanently, while other users will keep receiving notifications normally.

Using the widget on an object's admin change form, a user can disable all notifications generated by that object for a day, week, month or permanently.

Note

This feature requires configuring "OPENWISP_NOTIFICATIONS_IGNORE_ENABLED_ADMIN" to enable the widget in the admin section of the required models.