FlowFuse / FlowFuse/flowfuse

5.9 Notifications and user self-service

Open
#7,678 0 comments 0 reactions 0 assignees View on GitHub
story
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

# 5.9 Notifications and user self-service

**Parent:** Story 5 (#7232)
**Tool file:** new `forge/ee/lib/mcp/tools/user.js`

## Summary

Self-service tools operating on the authenticated user's own account: profile, notifications, and pending team invitations. `list-teams` (`GET /user/teams`) already ships. Sibling write endpoints that share one concept (notification mark-read variants, accept/reject invitation) are consolidated into single action tools; deletes are grouped into a separate destructive tool.

Contributor guide

Open the contributing guide

Research direction

Start with forge/ee/lib/mcp/tools/user.js and the existing list-teams tool for GET /user/teams. Trace the authenticated-user endpoints for profile, notifications, pending team invitations, sibling mark-read actions, invitation decisions, and grouped deletes. Done means the self-service tools and consolidated actions described in the issue are available in that file.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.