Skip to content

"watching" can be applied to anything #125

@frnsys

Description

@frnsys

"watching" can be applied to anything - events, stories, concepts -

watching is "keep an eye on something, let me know when it changes and what has changed about it"
* story: when a story changes, let me know how many new updates there are
* concept: let me know when new events mentioning a concept happen
* event: let me know if new articles are added
* all of the above: if there is new discussion on any of them

AFAIK this just requires is having a watching attribute on users and an inverse watchers on the above entities, and updating API endpoints accordingly.

it will additionally require the specific handling of when an entity is updated, i.e. for stories it is when a new update/event is present, a concept is when a new event mentioning the concept happens, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions