From fc35c141be588334cd6d5685f87700b3a5767b07 Mon Sep 17 00:00:00 2001 From: Lari Taskula Date: Fri, 1 Dec 2023 22:41:52 +0000 Subject: [PATCH] Bug 35471: Add child frameworks to cataloguing toolbar's new child record button To test: Administration -> MARC bibliographic framework 1. Create framework with frameworkcode "A" 2. Create framework with frameworkcode "A-1" 3. Set "A" as "A-1" 's parent framework Record view 1. Save record with framework "A" 2. Navigate to a record 3. Click "+ New", a drop-down opens 4. Click "New child record" 5. After add biblio form opens, click "Settings" 6. Observe "A-1" framework automatically selected Sponsored-by: Hypernova Oy --- .../intranet-tmpl/prog/en/includes/cat-toolbar.inc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc index 93818826d2..64846a791c 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc @@ -22,7 +22,17 @@
  • Analyze items
  • [% END %] [% IF CAN_user_editcatalogue_edit_catalogue && ! EasyAnalyticalRecords %] + [% child_frameworks = Frameworks.GetChildren(frameworkcode) %] + [% IF ! child_frameworks || child_frameworks && child_frameworks.size == 0 %]
  • New child record
  • + [% ELSIF child_frameworks.size == 1 %] +
  • New child record
  • + [% ELSE %] + + [% FOREACH child IN child_frameworks %] +
  • [% child.frameworktext %]
  • + [% END %] + [% END %] [% END %] [% IF Koha.Preference('CatalogConcerns') %]
  • New catalog concern
  • -- 2.34.1