Dear DSpace Support Team,
I am currently using DSpace CRIS 2023.02.05 and have followed the steps outlined in the "Getting Started" section of the manual. I am trying to achieve the following:
Requirement:
I need the publications associated with a Journal authority to be displayed when the linked journal is clicked. This should work in the same way that publications linked to an eperson are displayed when that eperson is clicked.
What I have done so far:
1. I have enabled the authority for the Journal entity by adding the following configurations in config/modules/authority.cfg:
choices.plugin.dc.relation.journal = JournalAuthority
choices.presentation.dc.relation.journal = suggest
authority.controlled.dc.relation.journal = true
2. After this, I restarted Tomcat and used the Journal authority in a publication.
3. I added the following code blocks in the discovery.xml and ran dspace index-discovery -b:
<property name="searchFilters">
<list>
...
<ref bean="searchFilterJournal"/>
...
</list>
</property>
<bean id="searchFilterJournal" class="org.dspace.discovery.configuration.DiscoverySearchFilterFacet">
<property name="indexFieldName" value="journal"/>
<property name="metadataFields">
<list>
<value>dc.relation.journal</value>
</list>
</property>
<property name="facetLimit" value="5"/>
<property name="sortOrderSidebar" value="COUNT"/>
<property name="sortOrderFilterPage" value="COUNT"/>
<property name="isOpenByDefault" value="true"/>
<property name="pageSize" value="10"/>
<property name="exposeMinAndMaxValue" value="true"/>
</bean>
4. I then restarted Tomcat and the Angular application.
Current Issue:
I am unsure what further configurations or changes are needed, particularly in the following files, to ensure that the publications are listed when a linked journal is clicked:
- correction-relationship-types.xml
- discovery.xml
- dspace.cfg or local.cfg
Any guidance on making the necessary relationship and discovery configurations to achieve this functionality would be greatly appreciated.
Thank you in advance for your assistance.
Best regards,
Dibyendra Hyoju