team-profile
team-profile · Figma 7192:64297
Scopednot in the frontend yetFigma
7192:64297Frontend
No matching Flutter page yet — not built.
Endpoints this screen calls · 4 endpoints, 0 confirmed in code · the Backend agent owns these
GET /teams/members/{member_user_id}PATCH /projects/{project_id}/team/{target_user_id}DELETE /projects/{project_id}/team/{target_user_id}DELETE /projects/{project_id}/invitations/{invitation_id}
Acceptance criteria · drafted by Product agent
- User can view a member's details on load, with the app calling GET /teams/members/{member_user_id} to display their name, role, and project assignments.
- User can change a member's role or project access, and on save the app calls PATCH /projects/{project_id}/team/{target_user_id} and reflects the updated values on screen.
- User can remove a member from a project via DELETE /projects/{project_id}/team/{target_user_id}, after a confirmation prompt, and the member is removed from the roster on success.
- User can revoke a pending invitation via DELETE /projects/{project_id}/invitations/{invitation_id}, after which the invitee no longer appears as pending.
What's on the screen
—