Skip to content

[UI] Add linked sources configuration to collection settings #2551

@jamlung-ri

Description

@jamlung-ri

Overview

Add a "Linked Sources" section to the collection settings form where users can configure which sources have HEAD-link enabled for authoring. When a source is HEAD-linked, new concepts created while managing the collection land in that source, and HEAD content is immediately visible in the collection without a release cycle.

Acceptance Criteria

  • New "Linked Sources" section in the collection edit form (src/components/repos/RepoCreate.jsx) for collection type repos
  • User can search for and add a source to the linked sources list
  • HEAD-link toggle per source (defaults to off)
  • For MVP: source picker is filtered to sources owned by the same owner as the collection (cross-owner gated on API-side owner authorization)
  • Changes saved to collection via PATCH with linked_sources payload
  • Existing collections without linked sources show an appropriate empty state in the new section
  • Removing a linked source is supported

Key files

(Paths are in oclweb3 — verified to exist there, not in oclweb2)

Dependencies

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/webTermBrowser frontendstage/triagedAI triage complete — scored and classifiedtype/featureNew or improved functionality

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions