<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 22:24:16 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[CIRC-2029] When retrieving a patron&apos;s loans, the response must include an actual title when the item is a DCB virtual item</title>
                <link>https://folio-org.atlassian.net/browse/CIRC-2029</link>
                <project id="10133" key="CIRC">mod-circulation</project>
                    <description>&lt;p&gt;When a patrons loans are returned, the title of the loaned item helps distinguish the item from other items. In the context of DCB, in the borrowing role, the loaned item may belong to another agency. The only record of the title resides in mod-dcb rather than inventory. When the item is a DCB virtual item, mod-patron must retrieve the title of the item from mod-dcb rather than from the inventory&#8217;s umbrella instance.&lt;/p&gt;

&lt;p&gt;Additional tickets may need to be created in mod-dcb and edge-patron.&lt;/p&gt;

&lt;p&gt;Interested parties &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61c21f8ae67ea2006b14a6c4&quot; class=&quot;user-hover&quot; rel=&quot;61c21f8ae67ea2006b14a6c4&quot; data-account-id=&quot;61c21f8ae67ea2006b14a6c4&quot; accountid=&quot;61c21f8ae67ea2006b14a6c4&quot; rel=&quot;noreferrer&quot;&gt;Radhakrishnan Gopalakrishnan&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A6afb0b69-6a79-4e4d-8b83-22225183a1f7&quot; class=&quot;user-hover&quot; rel=&quot;712020:6afb0b69-6a79-4e4d-8b83-22225183a1f7&quot; data-account-id=&quot;712020:6afb0b69-6a79-4e4d-8b83-22225183a1f7&quot; accountid=&quot;712020:6afb0b69-6a79-4e4d-8b83-22225183a1f7&quot; rel=&quot;noreferrer&quot;&gt;Vignesh Kalyanasundaram&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63fc4679f00d095406f1e855&quot; class=&quot;user-hover&quot; rel=&quot;63fc4679f00d095406f1e855&quot; data-account-id=&quot;63fc4679f00d095406f1e855&quot; accountid=&quot;63fc4679f00d095406f1e855&quot; rel=&quot;noreferrer&quot;&gt;Gurleen Kaur1&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=70121%3A1dedb047-b475-4ea4-9be9-79b3aa27956f&quot; class=&quot;user-hover&quot; rel=&quot;70121:1dedb047-b475-4ea4-9be9-79b3aa27956f&quot; data-account-id=&quot;70121:1dedb047-b475-4ea4-9be9-79b3aa27956f&quot; accountid=&quot;70121:1dedb047-b475-4ea4-9be9-79b3aa27956f&quot; rel=&quot;noreferrer&quot;&gt;Irina Pokhylets&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;See here for the endpoint: &lt;a href=&quot;https://github.com/folio-org/mod-patron/blob/4b061c10b33cc13a13c4bfbec5c53f41849f450d/ramls/patron.raml#L32&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/mod-patron/blob/4b061c10b33cc13a13c4bfbec5c53f41849f450d/ramls/patron.raml#L32&lt;/a&gt;. Currently when the item is DCB the following is returned. The example includes 2 DCB items. The title must not be &lt;tt&gt;DCB_INSTANCE&lt;/tt&gt; (from the umbrella instance) but rather the actual title of the item as received via the DCB transaction from the DCB service.&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;{
    &quot;totalCharges&quot;: {
        &quot;amount&quot;: 0.0,
        &quot;isoCurrencyCode&quot;: &quot;USD&quot;
    },
    &quot;totalChargesCount&quot;: 0,
    &quot;totalLoans&quot;: 3,
    &quot;totalHolds&quot;: 0,
    &quot;charges&quot;: [],
    &quot;holds&quot;: [],
    &quot;loans&quot;: [
        {
            &quot;id&quot;: &quot;3dfc8c2d-01ad-49ba-97ca-1fb297754fe7&quot;,
            &quot;item&quot;: {
                &quot;instanceId&quot;: &quot;9d1b77e4-f02e-4b7f-b296-3f2042ddac54&quot;,
                &quot;itemId&quot;: &quot;9eccc852-0363-4462-b556-a62d63b858bf&quot;,
                &quot;title&quot;: &quot;DCB_INSTANCE&quot;
            },
            &quot;loanDate&quot;: &quot;2024-02-02T15:58:00.198+00:00&quot;,
            &quot;dueDate&quot;: &quot;2024-03-04T04:59:59.000+00:00&quot;,
            &quot;overdue&quot;: false
        },
        {
            &quot;id&quot;: &quot;a495a983-3b01-4326-bcaf-d3b2d29bd190&quot;,
            &quot;item&quot;: {
                &quot;instanceId&quot;: &quot;9d1b77e4-f02e-4b7f-b296-3f2042ddac54&quot;,
                &quot;itemId&quot;: &quot;9eccc852-0363-4462-b556-a62d63b859bf&quot;,
                &quot;title&quot;: &quot;DCB_INSTANCE&quot;
            },
            &quot;loanDate&quot;: &quot;2024-02-05T12:56:27.240+00:00&quot;,
            &quot;dueDate&quot;: &quot;2024-03-07T04:59:59.000+00:00&quot;,
            &quot;overdue&quot;: false
        },
        {
            &quot;id&quot;: &quot;5fc6bc12-eb5b-4c8b-aca9-5b75413ba615&quot;,
            &quot;item&quot;: {
                &quot;instanceId&quot;: &quot;28d36163-0425-4452-b1f8-1dc4467c52b1&quot;,
                &quot;itemId&quot;: &quot;917e044f-173c-4445-8293-45a78ef49ace&quot;,
                &quot;title&quot;: &quot;Magazine - Q1&quot;
            },
            &quot;loanDate&quot;: &quot;2024-02-05T13:00:17.767+00:00&quot;,
            &quot;dueDate&quot;: &quot;2024-04-06T03:59:59.000+00:00&quot;,
            &quot;overdue&quot;: false
        }
    ]
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="82691">CIRC-2029</key>
            <summary>When retrieving a patron&apos;s loans, the response must include an actual title when the item is a DCB virtual item</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                                            <priority id="10000" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p1.svg">P1</priority>
                        <status id="10017" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="(Migrated on 4 Feb 2024 13:43 UTC)">Prep Deployment</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="712020:6afb0b69-6a79-4e4d-8b83-22225183a1f7">Vignesh Kalyanasundaram</assignee>
                                                                <reporter accountid="62e181430b4bf7ad924b3732">Steve Ellis</reporter>
                                    <labels>
                            <label>backend</label>
                    </labels>
                <created>Mon, 5 Feb 2024 21:14:57 +0000</created>
                <updated>Thu, 8 Feb 2024 12:35:04 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="199734" author="62e181430b4bf7ad924b3732" created="Tue, 6 Feb 2024 13:36:28 +0000"  >&lt;p&gt;This change should ultimately bubble up to &lt;tt&gt;/patron/account&lt;/tt&gt; and two querystring params &lt;tt&gt;includeLoans&lt;/tt&gt; and &lt;tt&gt;includeHolds&lt;/tt&gt; without changes to mod-patron.&lt;/p&gt;

&lt;p&gt;In order to distinguish between dcb and non-dcb, currently the only identifier we have is the UUID of the umbrella instance. While this is not ideal, it will work. Otherwise more modules will need to be changed (mod-patron, edge patron). Other changes may be required in mod-circ as well if we change the schema.&lt;/p&gt;

&lt;p&gt;We are exploring different ways to make this change, both should have a low effort. The first is to provide branching logic in the two places in mod-circ where the title is in scope, and the second is to make a change to the &lt;tt&gt;getTitle&lt;/tt&gt; method. The second method is a simpler change but may have side effects. We&#8217;re going to try the simpler &lt;tt&gt;getTitle&lt;/tt&gt; change first and get feedback from Vega.&lt;/p&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="13533">UXPROD-4325</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10188"><![CDATA[Volaris]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i09axs:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="278">Volaris Sprint 184</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>