Federated share from the panel impossible: typing name@allowed-server offers no candidate and "Add" stays disabled #681
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Cordy/Cairn#681
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found by the #656 QA pass (v0.6.247, files → files-bao).
Matrix row: §5 OCM — "Federated share (policy any) | Share to name@peer from the panel | Recipient sees the pending share on their instance".
Preconditions (verified):
settings.ocmEnabled = true./api/v1/admin/ocm/serverslistsfiles-bao.c0rdyceps.chwith policyany, Cairn, API 1.1.0.files.c0rdyceps.chas REACHABLE with "Any user on this server".ocm-interopworkflow at v0.6.247 is green (wire level).Steps
_qa/qa-note.md→ pane → Shares. The helper text reads "Also works across instances: type a federated address like name@files.other-org.ch."sharer1@files-bao.c0rdyceps.chwith real keystrokes.GET /api/v1/recipients?q=sharer1@files-bao.c0rdyceps.ch→{"recipients":[]}. No picklist row appears, and Add staysdisabled.Expected: a federated candidate row ("sharer1 on files-bao.c0rdyceps.ch", say) is offered for any address whose host is on the allow-list, or Add enables for a syntactically valid
user@allowed-host. The share is then sent over OCM.Seen: there is no path from the panel to a federated share.
/api/v1/ocm/contactsis[], so the "invited contacts only" path isn't what gates it. The server policy is alreadyany.That blocks the rest of §5 in this pass: accept/decline inbound, federated revoke, and the Shares-view federated rows are not tested.
Screenshot:
680-enter-creates-public-link.jpgshows the same panel state (empty people field after the Enter; Add disabled).