From 84b77083cc84a6dcc4c3504882206db5cb9315bb Mon Sep 17 00:00:00 2001 From: Alexander Purr <purr@ub.uni-leipzig.de> Date: Mon, 31 Jul 2023 18:11:23 +0200 Subject: [PATCH] refs #24373 [fid] enable WorldCatTab by default * depends highly on worldcat-search module (finc external) * adding WorldCatTab to recordDrivers tab section * add user permission * restrict WorldCatTab to record IDs --- fid/config/vufind/RecordTabs.ini | 44 ++++++++++++++++++++++++++++++- fid/config/vufind/config.ini | 9 +++++++ fid/config/vufind/permissions.ini | 8 +++++- 3 files changed, 59 insertions(+), 2 deletions(-) diff --git a/fid/config/vufind/RecordTabs.ini b/fid/config/vufind/RecordTabs.ini index 5d046022a35..25744af373c 100644 --- a/fid/config/vufind/RecordTabs.ini +++ b/fid/config/vufind/RecordTabs.ini @@ -8,4 +8,46 @@ ; [Parent_Config] -relative_path = ../../../local/config/vufind/RecordTabs.ini \ No newline at end of file +relative_path = ../../../local/config/vufind/RecordTabs.ini + +[finc\RecordDriver\SolrDefault] +tabs[Holdings] = HoldingsILS +tabs[Description] = Description +tabs[TOC] = TOC +tabs[UserComments] = UserComments +tabs[Reviews] = Reviews +tabs[Excerpt] = Excerpt +tabs[Preview] = preview +tabs[HierarchyTree] = HierarchyTree +tabs[Map] = Map +tabs[Similar] = null +tabs[Worldcat] = Worldcat +tabs[Details] = StaffViewArray + +[finc\RecordDriver\SolrAI] +tabs[Holdings] = HoldingsILS +tabs[Description] = Description +tabs[TOC] = TOC +tabs[UserComments] = UserComments +tabs[Reviews] = Reviews +tabs[Excerpt] = Excerpt +tabs[Preview] = preview +tabs[HierarchyTree] = HierarchyTree +tabs[Map] = Map +tabs[Similar] = null +tabs[Worldcat] = Worldcat +tabs[Details] = StaffViewAI + +[finc\RecordDriver\SolrMarc] +tabs[Holdings] = HoldingsILS +tabs[Description] = Description +tabs[TOC] = TOC +tabs[UserComments] = UserComments +tabs[Reviews] = Reviews +tabs[Excerpt] = Excerpt +tabs[Preview] = preview +tabs[HierarchyTree] = HierarchyTree +tabs[Map] = Map +tabs[Similar] = null +tabs[Worldcat] = Worldcat +tabs[Details] = StaffViewMARC \ No newline at end of file diff --git a/fid/config/vufind/config.ini b/fid/config/vufind/config.ini index 06a9525b691..18e4da593ad 100644 --- a/fid/config/vufind/config.ini +++ b/fid/config/vufind/config.ini @@ -30,3 +30,12 @@ driver = fid url = https://index.ub.uni-leipzig.de/solr [Site] theme = fid + +// enabling worldcat tab +[RecordPermissions] +; just by enabling +WorldcatTab = enabled +; alternativly by restricting to certain record source IDs +;WorldcatTab[] = "getSourceID:0" +;WorldcatTab[] = "getSourceID:78" +;WorldcatTab[] = "getSourceID:109" diff --git a/fid/config/vufind/permissions.ini b/fid/config/vufind/permissions.ini index b5978a3f5be..4bd9747742c 100644 --- a/fid/config/vufind/permissions.ini +++ b/fid/config/vufind/permissions.ini @@ -64,4 +64,10 @@ permission = access.DBIS [default.Licenses] role[] = loggedin FidApiPermission[] = full_access -permission = access.Licenses \ No newline at end of file +permission = access.Licenses + +// enabling worldcat tab by configuring tab permission +[default.Worldcat] +role[] = guest +role[] = loggedin +permission = WorldcatTab \ No newline at end of file -- GitLab