Story: Creator and Contributor of Work - Use new API contract

Description

Purpose: The purpose of this story is to update frontend to use the new API contract (created by MODLD-274) for the transfer of creator/contributor data between the backend and frontend systems.

New API contract:

The new contract introduces two additional objects, "_contributorReference" and "_creatorReference", within the Work entity and the "_workReference" section in the API payload. These objects include:

Acceptance Criteria:

  1. Instance Edit screen: When accessing the edit screen for an existing Instance resource, all creators and contributors associated with the work, along with their respective relationship designators, should be displayed in read only mode.

  2. Work Edit screen: When accessing the edit screen of an existing Work resource, all creators and contributors associated with the work, along with their respective relationship designators, should be displayed.

  3. Work Edit screen: Upon editing and saving a work resource, the information pertaining to creators and contributors must be retained without any loss of data.

Note - May be a separate ticket is needed for the last two A/Cs as the edit screen for work resource is not available now. Need to discuss this in the next refinement

Environment

None

Potential Workaround

None

Attachments

6

Checklist

hide

Activity

Show:

Tetiana Kovalchuk April 1, 2024 at 12:24 PM

Tested on missinglinks env

Build version: #231

Test cases and evidences attached.

AC3 is blocked:

  1. Work Edit screen: Upon editing and saving a work resource, the information pertaining to creators and contributors must be retained without any loss of data. ( )

Siarhei Karol March 29, 2024 at 8:00 AM


Fixed:

Tetiana Kovalchuk March 28, 2024 at 8:44 AM

Label is shown for ‘Relationship designator’ field when role is empty:

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created February 28, 2024 at 7:23 PM
Updated March 4, 2025 at 7:22 PM
Resolved April 1, 2024 at 1:45 PM
TestRail: Cases
TestRail: Runs