<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:23:51 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-1003] SPIKE: Investigate behavior of &quot;dueDateChangeByRecall&quot;</title>
                <link>https://folio-org.atlassian.net/browse/CIRC-1003</link>
                <project id="10133" key="CIRC">mod-circulation</project>
                    <description>&lt;p&gt;There is a property called dueDateChangeByRecall&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Questions:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Is this set only when a recall actually changes the due date?  Or when the first recall is applied to a loan?
	&lt;ul&gt;
		&lt;li&gt;Context: it is possible for a recall to not affect the due date (for example, if the recall comes in 3 days before the due date and the recall return interval is 3 days) and, in such cases, you really still need to know that the item has been recalled (for the purposes of fee/fines and notices)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Is this set when there is a recall in an item queue before the loan is created?
	&lt;ul&gt;
		&lt;li&gt;Context: if there is a queue of recalls on an item before it is checked out, the loan is automatically truncated at checkout.  So the due date doesn&apos;t really change, but it is still important to track that the item has been recalled.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Is this set when a recall is moved to an item currently on loan (assuming the loaned item hasn&apos;t already been recalled)?
	&lt;ul&gt;
		&lt;li&gt;Context: I think it should be set in this case.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Is this UNset when the last recall on an item is moved to another item or cancelled?
	&lt;ul&gt;
		&lt;li&gt;Context: I am pretty sure the answer to this is no.  While some institutions definitely like the idea of &quot;giving back&quot; time to borrowers when a recall is cancelled or moved, we decided to postpone this work due to the complexity.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Where is this property used?
	&lt;ul&gt;
		&lt;li&gt;Context: For example, is this used to determine when to charge a borrower the recalled and overdue fee/fine?  Is it used to determine when a loan action history record is written?  Etc.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Anything else that is interesting that you think we should know.  Thanks!&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="48871">CIRC-1003</key>
            <summary>SPIKE: Investigate behavior of &quot;dueDateChangeByRecall&quot;</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="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50">Bohdan Suprun</assignee>
                                                                <reporter accountid="5af5ed55244bc90a106063c7">Cate Boerema</reporter>
                                    <labels>
                    </labels>
                <created>Tue, 10 Nov 2020 17:36:49 +0000</created>
                <updated>Tue, 17 Nov 2020 11:14:54 +0000</updated>
                            <resolved>Mon, 16 Nov 2020 11:55:26 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="114779" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Wed, 11 Nov 2020 15:05:55 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;,&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Is this set only when a recall actually changes the due date? Or when the first recall is applied to a loan?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;    It is set when the first recall is applied to a loan regardless dueDate is changed or not.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Is this set when there is a recall in an item queue before the loan is created?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;    Yes, if the first request in the queue is RECALL then the logic is applied and the flag is set.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Is this set when a recall is moved to an item currently on loan (assuming the loaned item hasn&apos;t already been recalled)?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;    Yes, it is set&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Is this UNset when the last recall on an item is moved to another item or cancelled?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;    No, it is never unset &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Where is this property used?&lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
	&lt;li&gt;It is used on checkout to truncate due date if there is a recall in the queue;&lt;/li&gt;
	&lt;li&gt;It is used when recall request is created/moved for/to loaned item;&lt;/li&gt;
	&lt;li&gt;It is used to calculate overdue fine (overdue recall fine is used in this case vs overdue fine for no&#1090; recalled loans);&lt;/li&gt;
	&lt;li&gt;It is also used to decide whether to ignore grace period when overdue fine is calculated;&lt;/li&gt;
	&lt;li&gt;It is used for patron blocks&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="114780" author="5af5ed55244bc90a106063c7" created="Wed, 11 Nov 2020 15:49:24 +0000"  >&lt;p&gt;This is the BEST news!  Thank you so much &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; class=&quot;user-hover&quot; rel=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; data-account-id=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; accountid=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; rel=&quot;noreferrer&quot;&gt;Bohdan Suprun&lt;/a&gt;!&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Yes, if the first request in the queue is RECALL then the logic is applied and the flag is set.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;What if item A has this queue:&lt;br/&gt;
1. Hold for User X&lt;br/&gt;
2. Hold for User Y&lt;br/&gt;
3. Recall for User Z&lt;/p&gt;

&lt;p&gt;When the item is checked out to User X, will the flag be set?  I think it should be, but I wasn&apos;t sure because you are saying here &quot;if the &lt;em&gt;first&lt;/em&gt; request in the queue...&quot;&lt;/p&gt;</comment>
                                                            <comment id="114781" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Wed, 11 Nov 2020 15:53:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;As far as I see the logic checks only the top request. But let me test it on env.&lt;/p&gt;</comment>
                                                            <comment id="114782" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Wed, 11 Nov 2020 15:55:54 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Hmm... is it possible to have hold requests for an available item? &lt;/p&gt;</comment>
                                                            <comment id="114783" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Wed, 11 Nov 2020 16:00:52 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Ok, it seems it is possible if item is In transit. So yes, the flag has NOT set if the recall is 3rd in the queue.&lt;/p&gt;</comment>
                                                            <comment id="114784" author="5af5ed55244bc90a106063c7" created="Wed, 11 Nov 2020 17:36:14 +0000"  >&lt;blockquote&gt;&lt;p&gt;Ok, it seems it is possible if item is In transit. So yes, the flag has NOT set if the recall is 3rd in the queue.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Interesting!  I think we&apos;ll need to change that.  How big of a change do you think that would be (story points)?&lt;/p&gt;
</comment>
                                                            <comment id="114785" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Wed, 11 Nov 2020 18:12:12 +0000"  >&lt;p&gt;Should not be a big one, 3-5 story points. &lt;/p&gt;</comment>
                                                            <comment id="116654" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Mon, 16 Nov 2020 10:01:18 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Should I resolve and close the spike? &lt;/p&gt;</comment>
                                                            <comment id="116655" author="5af5ed55244bc90a106063c7" created="Mon, 16 Nov 2020 11:55:26 +0000"  >&lt;p&gt;Yes.  This spike can be closed.  Thanks so much for investigating this, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; class=&quot;user-hover&quot; rel=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; data-account-id=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; accountid=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; rel=&quot;noreferrer&quot;&gt;Bohdan Suprun&lt;/a&gt;!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="48838">CIRC-1018</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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="10171"><![CDATA[Prokopovych]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="848">Core: F - Sprint 101</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 11 Nov 2020 15:05:55 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>