[Koha-bugs] [Bug 33350] New: Show items info several times in notice content

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Mar 28 11:16:37 CEST 2023


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33350

            Bug ID: 33350
           Summary: Show items info several times in notice content
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Notices
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: adolfo.rodriguez at xercode.es
        QA Contact: testopia at bugs.koha-community.org

In Notices such as Overdue notice (ODUE) you may want to show more than once
the info of the overdue items.

<item>"<<biblio.title>>" by <<biblio.author>>, <<items.itemcallnumber>>,
Barcode: <<items.barcode>> Fine: <<items.fine>></item>

Some clients may want to have the info in several languages in the same notice,
instead of having a different notice for every language.

Right now, if you put <item></item> more than once, it doesn't work properly,
as the function GetPreparedLetter (C4/Letters.pm) does the following.

Example

<item>"<<biblio.title>>" by <<biblio.author>>, <<items.itemcallnumber>>,
Barcode: <<items.barcode>> Fine: <<items.fine>></item>

<item>"<<biblio.title>>" de <<biblio.author>>, <<items.itemcallnumber>>, Código
de barras: <<items.barcode>> Sanción: <<items.fine>></item>

It picks everything from the first <item> to the last </item> and replaces
<<items.>> with their values. 

"<<biblio.title>>" by <<biblio.author>>, <<items.itemcallnumber>>, Barcode:
<<items.barcode>> Fine: <<items.fine>></item>

<item>"<<biblio.title>>" de <<biblio.author>>, <<items.itemcallnumber>>, Código
de barras: <<items.barcode>> Sanción: <<items.fine>>

The result is a mess that looks like this:

The following item(s) is/are currently overdue:

"Sucker punch " by Hamilton, Laurell K., , Barcode: CPL22090005 Fine: $0.00

Los siguientes ejemplares tienen retrasos:

"Sucker punch " de Hamilton, Laurell K., , Código de barras: CPL22090005 Multa:
$0.00
"Legion of Super-Heroes" by Levitz, Paul, , Barcode: CPL23010002 Fine: $0.00

Los siguientes ejemplares tienen retrasos:

"Legion of Super-Heroes" de Levitz, Paul, , Código de barras: CPL23010002
Multa: $0.00

It should pick the content between the first <item> and the first </item>, and
then the same with the second pair, the third pair and so on.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list