project-lux / lux-marklogic

Code, issues, and resources related to LUX MarkLogic
Other
3 stars 2 forks source link

Add Facet for Object Class Data Types #141

Open roamye opened 1 month ago

roamye commented 1 month ago

Problem Description: A facet to filter for Object data types such as physical object/digital object in Simple Search or Advanced Search do not currently exist.

Expected Behavior/Solution: Create facet/results for the Object scope and all its values in both Simple and Advanced Search. These results will pull from the "Type" listed in each JSON event record.

Example of record with Physical Object Type:

{
"id": "https://lux-front-tst.collections.yale.edu/data/object/64a6f0c2-6d58-44d8-8ffe-43ff5d213b62",
"type": "HumanMadeObject",
"shows": [
{

Help text will be added for each value selection.

Requirements: The following values will be pulled from the Type value in the JSON record:

Needed for promotion: If an item on the list is not needed, it should be crossed off but not removed.

UAT/LUX Examples:

Dependencies/Blocks: Blocking: https://github.com/project-lux/lux-frontend/issues/178

Related Github Issues:

Related links:

Wireframe/Mockup: ~Place wireframe/mockup for the proposed solution at end of ticket.~

roamye commented 1 week ago

Help text has been added in the issue: label - Object Class: Search for records categorized as either a "Physical Object" or a "Digital Object"

roamye commented 4 days ago

Approved by UAT - however this tix will be closed on the 07/08 cycle when the FE can be tested.