FuzeFront
▦
DO

Add person to a list

Search a member of the organization, pick one role. Cross-org users are not offerable — list access never spans organizations.

Add access

States

Searching members…

No members match “zzz”

Only members of this organization can be granted access. Invite them to the organization first.

That person is no longer a member — 404 NOT_FOUND

They left the organization while this dialog was open. The row has been removed from the results.

You can't grant access — 403 FORBIDDEN

Needs manage_access (list-owner or org admin).

Sofia Marchetti added as list-translator

The dialog closes and her row appears in the access table, with you recorded as granted by.

Test hooks: [data-frame='11-add-access-modal'] · [data-modal='add-access'] · [data-user-search] · [data-user-results] · [data-user='usr_05h455vb4pex5vsknk084sn02q'] · [data-already-granted='true'] · [data-role-select] · [data-action='confirm-add-access'] · [data-panel='user-search'][data-state='loading'] · [data-panel='user-search'][data-state='empty'] · [data-error='NOT_FOUND'] · [data-error='FORBIDDEN']
Contract: PUT /v1/selection-lists/{listId}/access/{userId} body { role }.
Tokens only — no raw hex, spacing or type outside tokens.css / frame.css.

Review · selection-lists approve or reject each flow ↓
list-managementapproved · izzywdev
translation-workbenchapproved · izzywdev
access-controlapproved · izzywdev
pickerapproved · izzywdev