Project

General

Profile

Actions

Design/UX #17677

open

Cataloguing notification types

Added by Boone Gorges about 1 year ago.

Status:
New
Priority name:
Normal
Assignee:
Category name:
-
Target version:
Start date:
2023-02-16
Due date:
% Done:

0%

Estimated time:
Deployment actions:

Description

Following up on a recent dev call, here's a list of unique notification types on the Commons:

| added_reader                |
| bbp_new_reply               |
| comment_mention             |
| followedpaper_comment       |
| followedpaper_edit          |
| friendship_accepted         |
| friendship_request          |
| group_invite                |
| membership_request_accepted |
| membership_request_rejected |
| member_promoted_to_admin    |
| member_promoted_to_mod      |
| mypaper_comment             |
| new_at_mention              |
| new_membership_request      |
| new_message                 |
| new_wire_post               |
| pending_booking             |

We can eliminate several that are related to Social Paper: added_reader, comment_mention, followedpaper_comment, followedpaper_edit, mypaper_comment. In addition, new_wire_post is linked to a feature that we no longer have on the Commons. This leaves us with:

1. bbp_new_reply - Created by bbPress for user A when user B posts a reply to a forum topic or reply written by A.
2. friendship_accepted - Created by BP for user A when user B accepts a friendship request that A sent to B.
3. friendship_request - Created by BP for user A when user B sends a friendship request to A.
4. group_invite - Created by BP for user A when user B invites A to join a group.
5. membership_request_accepted - Created by BP for user A when A requests membership in a group, and the group's admin approves the request
6. membership_request_rejected - Created by BP for user A when A requests membership in a group, and the group's admin rejects the request
7. member_promoted_to_admin - Created by BP for user A when A is promoted in a group from 'member' to 'admin'
8. member_promoted_to_mod - Created by BP for user A when A is promoted in a group from 'member' to 'mod'
9. new_at_mention - Created by BP for user A when A is at-mentioned anywhere tracked by BuddyPress. Notably for our purpose, this includes blog posts, blog comments, forum posts.
10. new_membership_request - Created by BP for user A when A is the admin of a private group, and user B requests membership in that group
11. new_message - Created by BP for user A when A receives a private message
12. pending_booking - Created by the events-manager plugin for user A when user A has created an event with booking, and user B books for that event. events-manager is not a plugin that we run on the main site, so this must be something that happens on secondary sites

Of these, a number are purely informational. 1, 2, 5, 6, 7, 8, 9, 12 A right-hand notifications pane could have a message that summarizes the information ("So-and-so replied to your forum post") and then links to that content.

Several of them have obvious follow-up actions. 3, 4, 10, perhaps 11. A right-hand notifications pane could have a link that points you to the page where you'd perform the action, or perhaps it could show you the interface for actually performing the action (ie, accepting the friendship).

I hope this is a helpful start.

No data to display

Actions

Also available in: Atom PDF