Skip to content

[Story] FEAT-DATSET-05: Connecting an access restricted, published dataset #1471

Description

@sven1103-agent

Parent Feature

#1466

Requirement IDs

DATA-R-01, DATA-R-03, COMM-R-01

User Story

As a researcher, I want to connect an access-restricted dataset with a project, so I can collaborate and share with collaborators before opening publication.

Acceptance Criteria

  • Given a user has write access to a project, When they access the project's dataset section, Then they can access a Search Restricted Datasets section and search for published restricted datasets on the target InvenioRDM instance.
  • Given the user is in the Search Restricted Datasets section, When they are presented with InvenioRDM instances, Then they can select the instance they want to search in (e.g. Zenodo, FDAT).
  • Given no search term is provided, When the user opens the search, Then a paginated result of the search is shown to the user.
  • Given the user enters a search term, When they submit it, Then the system presents them with the matching search results from the selected InvenioRDM instance.
  • Given a search result is displayed, When the user clicks Connect, Then the selected dataset is successfully added to the project.
  • Given the connection fails, When the operation cannot complete, Then the system informs the user about the failure.
  • Given the connection is successful, When the operation completes, Then the system informs the user about success.
  • Given a user has not yet configured an InvenioRDM instance token in their account, When they attempt to connect a restricted dataset, Then the system notifies the user and navigates them to the user account section to configure credentials.
  • Given a dataset is connected, When another user with project access views the project, Then that user is informed about the connected resource.
  • Given a user is connecting a restricted dataset, When they choose to narrow the connection, Then they can optionally set the experiment to associate the dataset with a specific experiment within the project.

Notes & Context

  • Part of FEAT-DATASET-CONNECTION (Connect associated InvenioRDM datasets with Data Manager projects)
  • Stable Story ID: FEAT-DATSET-05
  • Persona: Researcher (primary)
  • Depends on: FEAT-DATSET-14 (Add credentials for an InvenioRDM instance) — user must have a valid token configured before connecting restricted datasets
  • References: Resource Information stakeholder document
  • Source document: 2026-06-19_FEATURE_Connect_associated_datasets_with_DM_projects.docx (stakeholder space — see parent feature [Feature] Connect associated InvenioRDM datasets with Data Manager projects #1466 §Stakeholder Artifacts) — Story 05

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions