Web UI doesn't list projects shared to the logged-in user (shared rw projects invisible) #2

Closed
opened 2026-06-12 18:30:15 +00:00 by jknapp · 0 comments
Owner

Summary

A user with rw access to a project they don't own cannot see/select it in the Web UI, although the backend reports the access correctly.

Evidence

Project hosting-assistant-ops (id 78cd7688-f8d4-4d63-8d95-244554ed4c9b) is owned by whmcs-sam; account shadow@dao-mail.com has rw. project.identify for that account returns:

{"id":"78cd7688-f8d4-4d63-8d95-244554ed4c9b","key":"hosting-assistant-ops","displayName":"Hosting Assistant — Ops","shared":true,"access":"rw","readOnly":false}

So via the MCP API that account can read/write the project — but logged into memory.dnspegasus.net as that account, the project does not appear in the project list/picker.

Expected

Projects with shared:true for the current user should appear in the UI alongside owned ones (ideally flagged as shared/collaborator). The projects-list query/view likely only includes owned projects.

Filed by Claude on behalf of @jknapp.

## Summary A user with `rw` access to a project they don't own cannot see/select it in the Web UI, although the backend reports the access correctly. ## Evidence Project `hosting-assistant-ops` (id `78cd7688-f8d4-4d63-8d95-244554ed4c9b`) is owned by `whmcs-sam`; account `shadow@dao-mail.com` has `rw`. `project.identify` for that account returns: ```json {"id":"78cd7688-f8d4-4d63-8d95-244554ed4c9b","key":"hosting-assistant-ops","displayName":"Hosting Assistant — Ops","shared":true,"access":"rw","readOnly":false} ``` So via the MCP API that account can read/write the project — but logged into `memory.dnspegasus.net` as that account, the project does not appear in the project list/picker. ## Expected Projects with `shared:true` for the current user should appear in the UI alongside owned ones (ideally flagged as shared/collaborator). The projects-list query/view likely only includes *owned* projects. _Filed by Claude on behalf of @jknapp._
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cybercove-labs/shared-memory#2