Story: Full Display of single instance - search results panel

Description

Reintroducing support for full resource display in the linked data editor - previously available in the Thin Thread, but not included with the Alpha release.

As a cataloger, I need an easy way to inspect a resource’s properties from the search result screen, before deciding whether to select / edit the resource.

NOTE: this card is restricted to viewing the full resource display of a single Instance. The ability to select and compare more than one Instance in full display mode is outside the scope of this ticket and will be addressed separately.

From the search result set, each Instance will have its title hotlinked. When clicked, the hotlink will open the full display of the resource as a panel atop the search result set.

The panel has the following properties:

Instance entity components

  • The panel will display all components of the Instance entity as read only

    • If there is no value for any given component, display only the component label

  • Standard 'X' icon in upper left part of panel screen

    • When selected, the panel will no longer be displayed

  • The underlying search result set remains

  • An ‘Edit Instance’ button - with the same properties as the ‘Edit Instance’ button displayed in the search result set

  • Placeholder Action drop down menu - outside scope of card

 

1. Base state - search result set

GIVEN that a cataloger is in the linked data editor

WHEN the cataloger conducts a successful search

THEN the search result set is displayed

AND for each Instance in the search result set, the title is displayed as a hotlink

2. Base state - full display panel

GIVEN scenario 1

WHEN the cataloger clicks on the title hotlink for any Instance entry in the search result set

THEN a panel is displayed

AND the panel is on the right side of the interface

AND all of the components of the selected Instance entity are displayed in the panel as read only

AND for any components of the Instance entity without values, only the label of the component is displayed in the panel

AND the panel displays an Edit Instance button in the upper right of the panel screen

AND the panel displays an exit icon ('X') in the upper left of the panel screen

3. Exit icon

GIVEN scenario 2

WHEN the cataloger clicks the exit icon ('X')

THEN the full display panel no longer is displayed

AND the underlying search result set created in scenario 1 is displayed

4. Edit Instance

GIVEN scenario 2

WHEN the cataloger clicks the ‘Edit Instance’ button

THEN the selected Instance is displayed in the Instance edit screen per existing functionality

AND the panel is no longer displayed

AND the underlying search results are no longer displayed

Environment

None

Potential Workaround

None

Attachments

11

Checklist

hide

Activity

Show:

Tetiana Kovalchuk June 18, 2024 at 10:50 AM

Tested on qld env

Build version: #293

Test scenario and evidences attached.

Known issues to be managed in the scope of separate story/improvements:

  • Full display modal to get closed when clicking outside

  • 404 error when navigating to edit from Full display, updating instance, saving and clicking Edit once again for same Instance

  • Two same instances highlighted when linked to separate works - to be a Task with requirements (as it is OOS for fingerprint current logic)

Tetiana Kovalchuk June 17, 2024 at 11:29 AM

Both titles are highlighted when selecting “!Buenos días, señor Presidente! Moralidad en dos actos y un interludio según La vida es sueño.”

Tetiana Kovalchuk June 17, 2024 at 9:31 AM
Edited

Also the title is distorted

On design Full Display modal is opened on top of search results rather than shifting it aside:

Tetiana Kovalchuk June 14, 2024 at 11:49 AM
Edited

I think title should be left-aligned (as for long values) when full display is opened, rather than centered. , can you please take a look?

and it impacted Search results page

Doug Loynes June 11, 2024 at 3:08 PM

I’ll double check with Shelby, but think the layout should look like this:

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Citation

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 29, 2024 at 7:31 PM
Updated March 4, 2025 at 7:23 PM
Resolved June 24, 2024 at 1:44 PM
TestRail: Cases
TestRail: Runs