Project

General

Profile

Actions

Feature proposal #8670

closed

Remove global posts

Added by krileon over 2 years ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
15 August 2021
Due date:
% Done:

100%

Estimated time:

Description

These don't make a lot of sense. They result in posts being on every stream, which is out of context. Originally the idea was to use them to make announcements, but they are displayed out of context and they don't expire so for example a new stream is just filled with all the global posts. In addition to this they harm performance with another OR case in the query. If a site needs such functionality it's best to instead use a separate activity stream, set its Asset to "global" or "announcements" then include that asset in their stream.

Actions #1

Updated by krileon over 2 years ago

For global notifications set the user column to NULL (or maybe 0 instead) 0. Consider also replacing user column with a relational table of user_id | notification_id to determine recipient instead so we don't have to duplicate notification data.

Actions #2

Updated by krileon over 2 years ago

  • % Done changed from 0 to 60
Actions #3

Updated by krileon over 2 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 60 to 100
Actions #4

Updated by krileon 9 months ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF