project-lux / lux-marklogic

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

Add Facets for Concept Class Data Type #138

Open roamye opened 1 month ago

roamye commented 1 month ago

Problem Description: A facet to filter for Concept data types in Simple Search or Advanced Search does not currently exist.

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

Example of record with Currency Type:

{
"id": "https://lux-front-tst.collections.yale.edu/data/concept/7ecf94c6-ab59-4814-a16d-d7fd6776f1b8",
"type": "Currency",
"_label": "shilling",
"broader": 

Requirements: The following values will pull from the Type listed in the JSON concept 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:

Related Github Issues:

Related links:

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

clarkepeterf commented 1 week ago

@prowns @roamye @jffcamp This is what I have for Advanced Search field name and help text:

field name: Concept Class help text: Search for Concepts only of a certain class

Is this right?

roamye commented 1 week ago

Concept class help text has been added into the ticket above with the same format as discussed in 6/21 it meeting. @clarkepeterf

roamye commented 6 days ago

@clarkepeterf - is there another way to test these tickets? the FE tickets are not a part of this milestones and that is listed as our current UAT.

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.