[buddypress-trac] [BuddyPress Trac] #6712: Screen notifications settings page

buddypress-trac noreply at wordpress.org
Mon Nov 2 18:40:19 UTC 2015


#6712: Screen notifications settings page
---------------------------------------+-----------------
 Reporter:  r-a-y                      |      Owner:
     Type:  enhancement                |     Status:  new
 Priority:  normal                     |  Milestone:  2.5
Component:  Component - Notifications  |    Version:  1.9
 Severity:  normal                     |   Keywords:
---------------------------------------+-----------------
 We currently have a way for users to disable email notifications via a
 user's "Settings > Email" page.

 We need a way for users to be able to disable screen notifications as
 well.

 This presents a few things we need to tackle:
 - Add a new "Settings > Notifications" page.
     - The "Settings > Email" page already uses the slug `'notifications'`.
 Perhaps this new page will use a slug like `'screen-notifications'`?
 - Plugins need a way to register settings fields for inclusion on a
 "Settings > Notifications" page.
     - If no plugins have registered any settings, offer some generic
 fields based on the `'component_name'` so users can disable all
 notifications for a component all at once.
 - Add some form of user meta check into
 `bp_notifications_add_notification()` so the notification will not be
 recorded if a user has chosen to disable it for a given
 `'component_action'`.

 FYI, Twitter calls their email notifications page - `Email Notifications`.
 And their screen notifications page - `Web Notifications`.  Something to
 think about when we decide to build this out.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6712>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list