<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:10:50 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>[FOLIO-1101] Move Renewal Due Date Logic to the Server</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1101</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;As I understand it, we have implemented the logic for calculating renewal due dates for based on loan policy in the front end.  We need to move the logic to the back end so it can be used in other systems such as discovery services which will integrate with FOLIO via API.&lt;/p&gt;

&lt;p&gt;Stories that have been added (some are complete, others aren&apos;t):&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Renewal limit (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-448&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-448&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Renewal Limit&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-448
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) -  &lt;font color=&quot;#205081&quot;&gt;Renewal failure reason populated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Get Fixed Renewal Period from Loan Policy (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-449&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-449&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Fixed Renewal Period from Loan Policy&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-449
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;Renewal failure reason populated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Prevent Renewal if new calculated due date is less than or equal to current due date (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-429&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-429&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Prevent Renewal if new calculated due date is less than or equal to current due date&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-429
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;Renewal failure reason populated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Get Rolling Renewal Period from Loan Policy (Renew from System Date) (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-415&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-415&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Rolling Renewal Period from Loan Policy (Renew from System Date)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-415
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;No renewal failure in this story&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Get Rolling Renewal Period from Loan Policy (Renew from Current Due Date) (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-428&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-428&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Rolling Renewal Period from Loan Policy (Renew from Current Due Date)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-428
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;No renewal failure in this story&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Get Alternate Rolling Renewal Period from Loan Policy (Renew from System Date) (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-435&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-435&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Alternate Rolling Renewal Period from Loan Policy (Renew from System Date)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-435
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;No renewal failure in this story&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Get Alternate Rolling Renewal Period from Loan Policy (Renew from Current Due Date)  (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-434&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-434&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Alternate Rolling Renewal Period from Loan Policy (Renew from Current Due Date)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-434
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)&lt;/li&gt;
	&lt;li&gt;Get Alternate Fixed Renewal Period from Loan Policy (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-433&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-433&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Alternate Fixed Renewal Period from Loan Policy&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-433
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;Renewal failure reason populated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Truncate Renewal Period According to Fixed due date schedule (due date limit) (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;Renewal failure reason populated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Multi-Reason Renewal Error Popup for Single-Loan Renewal (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)- &lt;font color=&quot;#205081&quot;&gt;Renewal failures populated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Bulk Renew Loans Messaging (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-526&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-526&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Bulk Renew Loans Messaging &quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-526
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) - &lt;font color=&quot;#205081&quot;&gt;No renewal failure in this story&lt;/font&gt;&lt;/li&gt;
	&lt;li&gt;Loan Policy: Add &quot;No due date limit&quot; to Alternate fixed due date schedule for renewals - (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="80627">FOLIO-1101</key>
            <summary>Move Renewal Due Date Logic to the Server</summary>
                <type id="10006" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium">Umbrella</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="63e2a2771b13d42998e4e706">Marc Johnson</assignee>
                                                                <reporter accountid="5af5ed55244bc90a106063c7">Cate Boerema</reporter>
                                    <labels>
                            <label>core</label>
                            <label>sprint35</label>
                            <label>sprint36</label>
                            <label>sprint37</label>
                            <label>sprint41</label>
                    </labels>
                <created>Fri, 2 Mar 2018 13:10:43 +0000</created>
                <updated>Mon, 12 Nov 2018 14:24:11 +0000</updated>
                            <resolved>Mon, 9 Jul 2018 12:55:36 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                                                            <comment id="189820" author="5af5ed55244bc90a106063c7" created="Fri, 2 Mar 2018 13:58:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt;, I created this based on our conversation but I didn&apos;t know which project it should go in. I think it&apos;s a pretty high priority.&lt;/p&gt;</comment>
                                                            <comment id="189822" author="557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0" created="Mon, 5 Mar 2018 14:56:52 +0000"  >&lt;p&gt;Hey everyone here are the current API calls we use in order to perform a checkout:&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;No.&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Name&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;API endpoint&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetchItemByBarcode&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET inventory/items?query=(barcode==BARCODE)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetch item by barcode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;checkForLoan&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET circulation/loans?query=(itemId==ITEM_ID and status.name&amp;lt;&amp;gt;&quot;Closed&quot;)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;check if loan already exists for the given item id&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;3.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetchLoanPolicyId&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET circulation/loan-rules/apply&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetch loan policy id by: shelving_location_id, item_type_id, loan_type_id, patron_type_id&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;4.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetchLoanPolicy&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET loan-policy-storage/loan-policies?query=(id==LOAN_POLICY_ID)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetch loan policy by loan policy id&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;5.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetchFixedDueDateSchedules&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET fixed-due-date-schedule-storage/fixed-due-date-schedules?query=(id==FIXED_DUE_DATE_SCHEDULE_ID)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetch fixed due date schedule for given schedule id&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;6.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;validateFixedDueSchedule&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;No call&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Validate fixedDueDateSchedule on the client&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;7.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;postLoan&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;POST circulation/loans&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;creates new loan&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</comment>
                                                            <comment id="189824" author="557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0" created="Mon, 5 Mar 2018 15:00:55 +0000"  >&lt;p&gt;I think ideally it would be great to just do #1 and #7 and the &lt;b&gt;POST circulation/loans&lt;/b&gt; should return an error if the loan validation doesn&apos;t pass. Also it would be nice if the dueDate for the new loan was calculated on the server.&lt;/p&gt;</comment>
                                                            <comment id="189826" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Tue, 6 Mar 2018 13:33:10 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; class=&quot;user-hover&quot; rel=&quot;712020:32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; data-account-id=&quot;712020:32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; accountid=&quot;712020:32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; rel=&quot;noreferrer&quot;&gt;shale99&lt;/a&gt; The list from &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; class=&quot;user-hover&quot; rel=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; data-account-id=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; accountid=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; rel=&quot;noreferrer&quot;&gt;Michal Kuklis&lt;/a&gt; above is impressive. I would also add to this optional first steps when you check out an item &quot;as proxy&quot;:&lt;/p&gt;

&lt;p&gt;1. Given a user checks out proxy, validate the user-proxy relationship before allowing to create a loan.&lt;/p&gt;</comment>
                                                            <comment id="189828" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Thu, 22 Mar 2018 11:54:27 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; I am preliminarily scheduling this and some other issues for the next (I&apos;ll be gone).&lt;/p&gt;</comment>
                                                            <comment id="189830" author="5af5ed55244bc90a106063c7" created="Mon, 9 Apr 2018 14:47:38 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt;, is this on your radar for the backend guys?  Does the story need to be moved to another project?&lt;/p&gt;</comment>
                                                            <comment id="189832" author="63e2a2771b13d42998e4e706" created="Mon, 30 Apr 2018 11:32: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;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt; I cannot seem to see &lt;span class=&quot;error&quot;&gt;&amp;#91;UIU-405&amp;#93;&lt;/span&gt;. Can you help me find it, has it been removed / hidden?&lt;/p&gt;</comment>
                                                            <comment id="189834" author="5af5ed55244bc90a106063c7" created="Mon, 30 Apr 2018 11:35:05 +0000"  >&lt;p&gt;Hmmm.  Not sure what that one was.  I&apos;ll remove it from the story name and put the actual related stories in the body.&lt;/p&gt;</comment>
                                                            <comment id="189835" author="63e2a2771b13d42998e4e706" created="Mon, 30 Apr 2018 12:11:47 +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; Thanks &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                                                            <comment id="189836" author="557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0" created="Mon, 30 Apr 2018 12:56:10 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; here is what we are currently doing during renew (Most of this logic is here: &lt;a href=&quot;https://github.com/folio-org/ui-users/blob/master/withRenew.js#L73-L84&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/ui-users/blob/master/withRenew.js#L73-L84&lt;/a&gt;)&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;No.&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Name&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;API endpoint&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Comments&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetchLoanPolicy&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET loan-policy-storage/loan-policies?query=(id==LOAN_POLICY_ID)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetch loan policy for given LoanPolicyId&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;checkRenewLimit&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;loan.renewalCount &amp;gt; loanPolicy.renewalsPolicy.numberAllowed&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;no rest call&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;3.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetchFixedDueDateSchedule&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET fixed-due-date-schedule-storage/fixed-due-date-schedules?query=(id==FIXED_DUE_DATE_SCHEDULE_ID)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetch fixed due date schedule for given schedule id&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;4.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetchAlternateFixedDueDateSchedule&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;GET fixed-due-date-schedule-storage/fixed-due-date-schedules?query=(id==ALTERNATE_FIXED_DUE_DATE_SCHEDULE_ID)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;fetch alternate fixed due date schedule for given schedule id&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;5.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;validateRenew&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;validate schedules and due date&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;no rest call&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;6.&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;execRenew&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;PUT circulation/loans/LOAN_ID &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;create renew&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;Also here are the errors:&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;No.&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Description&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Error message&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Validate schedules&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Item can&apos;t be renewed as the renewal date falls outside of the date ranges in the loan policy. Please review POLICY_NAME before retrying renewal.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Validate renew limit &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;We have no error now but I assume we want to say something like: &quot;Item can&apos;t be renewed because it reached a renew limit&quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;3&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Validate due date&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Renewal at this time would not change the due date.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</comment>
                                                            <comment id="189839" author="63e2a2771b13d42998e4e706" created="Wed, 6 Jun 2018 10:52:20 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ae530422d-154a-4c37-b957-18a88051448e&quot; class=&quot;user-hover&quot; rel=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; data-account-id=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; accountid=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; rel=&quot;noreferrer&quot;&gt;Emma Boettcher&lt;/a&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;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; class=&quot;user-hover&quot; rel=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; data-account-id=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; accountid=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; rel=&quot;noreferrer&quot;&gt;Michal Kuklis&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Apologies for my (now deleted) comments yesterday. This comment should supersede all of them and hopefully be more coherent. Please ask if something does not make sense.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;TruncationofDueDatebyDueDateLimitSchedules&quot;&gt;&lt;/a&gt;Truncation of Due Date by Due Date Limit Schedules&lt;/h3&gt;

&lt;p&gt;I couldn&#8217;t find a scenario for truncation by the loan due date schedules within 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
, have I missed it (or a separate issue)?&lt;/p&gt;

&lt;p&gt;I&#8217;ve assumed it behaves very similarly to with the alternate due date limit schedules, please let me know if this is incorrect.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;AlternatePeriod&quot;&gt;&lt;/a&gt;Alternate Period&lt;/h3&gt;

&lt;p&gt;I&#8217;d like to check my understanding of how alternate periods work for rolling profile loan policies.&lt;/p&gt;

&lt;p&gt;When a different period has been chosen it supersedes the original loan period during a renewal (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-434&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-434&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Alternate Rolling Renewal Period from Loan Policy (Renew from Current Due Date)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-434
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-435&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-435&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Get Alternate Rolling Renewal Period from Loan Policy (Renew from System Date)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-435
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
).&lt;/p&gt;

&lt;p&gt;When a different period has been chosen and it has been limited by alternate due date schedules, the due date should be truncated (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)&lt;/p&gt;

&lt;p&gt;If a different period has been chosen, but alternate due date limit schedules have not been chosen, should it use the loan (original) due date limit schedule, or not apply one?&lt;/p&gt;

&lt;p&gt;At the moment I have assumed that the period and the (optional) due date limit schedules are effectively a pair, so if an alternate isn&#8217;t chosen for the different period, then it is not due date limited (even if the loan period is limited).&lt;/p&gt;

&lt;p&gt;Does that make sense?&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;PreventRenewalDueToSameorEarlierDueDate&quot;&gt;&lt;/a&gt;Prevent Renewal Due To Same or Earlier Due Date&lt;/h3&gt;

&lt;p&gt;At the moment, &lt;a href=&quot;https://github.com/folio-org/ui-users/blob/772745f55f17e97e0618a7036e0d380f5d1880e9/withRenew.js#L181&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;the UI&lt;/a&gt; converts both the current and proposed due date to the start of the (local) day when making the comparison to see if a proposed due date would be the same or before the existing due date.&lt;/p&gt;

&lt;p&gt;As the API currently does not know what the beginning of the (local) day is, it compares the current due date and the proposed due date without moving them to the beginning of the day.&lt;/p&gt;

&lt;p&gt;This means the behaviour has likely changed slightly. A renewal for a rolling policy which renews from the system date will likely be rejected by the current UI implementation when it is triggered on the same day as the check out. This would likely be accepted by the API, as a small extension to the due date.&lt;/p&gt;

&lt;p&gt;Is it ok for this behaviour to change until the discussions around the time aspects of due dates progress?&lt;/p&gt;

&lt;p&gt;Adopting the existing behaviour would mean the API needing to know when the local beginning of the day is (and so would mean fetching this from configuration and converting due dates between locales), so I would prefer to defer undertaking this until we know more.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;NotRenewable&quot;&gt;&lt;/a&gt;Not Renewable&lt;/h3&gt;

&lt;p&gt;I haven&#8217;t seen an issue for rejecting renewals if the policy states that renewals are not allowed, have I missed it?&lt;/p&gt;

&lt;p&gt;What would be an appropriate message for that circumstance?&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;MultipleValidationMessages&quot;&gt;&lt;/a&gt;Multiple Validation Messages&lt;/h3&gt;

&lt;p&gt;At the moment the UI presents multiple renewal validation messages as a single statement (as per 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 except for the &lt;tt&gt;&#8220;See &amp;lt;LoanPolicyAssociatedwLoan&amp;gt; for more information&#8221;&lt;/tt&gt; section).&lt;/p&gt;

&lt;p&gt;For example (see attached screenshot): &lt;br/&gt;
&lt;tt&gt;&quot;Loan cannot be renewed because: renewal at this time would not change the due date and loan has reached its maximum number of renewals.&#8221;&lt;/tt&gt;&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;LoanPolicySection&quot;&gt;&lt;/a&gt;Loan Policy Section&lt;/h4&gt;

&lt;p&gt;The loan policy used for the renewal attempt could be different to the loan policy used for the check out, or for the last renewal, if the loan rules have changed. &lt;/p&gt;

&lt;p&gt;We currently only update the loan policy associated with the loan when a successful action is taken. &lt;/p&gt;

&lt;p&gt;For the &lt;tt&gt;&#8220;See &amp;lt;LoanPolicyAssociatedwLoan&amp;gt; for more information&#8221; section&#8221;&lt;/tt&gt;, is the &lt;tt&gt;LoanPolicyAssociatedwLoan&lt;/tt&gt; the loan policy that was used for that renewal attempt, or the loan policy last used to successfully change the loan (I am assuming the former at the moment)?&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;ConstructionofMessage&quot;&gt;&lt;/a&gt;Construction of Message&lt;/h4&gt;

&lt;p&gt;When I first looked at this, I anticipated the API responding with multiple messages (currently called validation errors, see example at end).&lt;/p&gt;

&lt;p&gt;An aspect that potentially makes this more complicated is the loan policy section of the message.&lt;/p&gt;

&lt;p&gt;I think we have a couple of options for approaching this:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Combine the messages into a single message in the API (including the loan policy section)&lt;br/&gt;
	2. Provide separate messages in the API, which refer to a loan policy by ID, and the UI combines them, and uses the loan policy ID to look up the name and construct the last section&lt;br/&gt;
	3. Provide separate messages in the API, which refer to a loan policy by ID and name (using the key &lt;tt&gt;LoanPolicyName&lt;/tt&gt;, and the UI combines them, and uses the name and construct the last section&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;The first option is highly coupled with the current UI and may not satisfy the needs of other clients, e.g. for the patron facing service EBSCO are making (&lt;a href=&quot;https://folio-org.atlassian.net/browse/CIRC-100?focusedCommentId=112772&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;CIRC-100&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;The second option provides flexibility however burdens the current UI with an additional lookup. &lt;/p&gt;

&lt;p&gt;Option 3 avoids that additional lookup. This seems like a reasonable compromise (in the sense that this property does not exist in a record) given that it is quite likely other clients will want to use the loan policy name.&lt;/p&gt;

&lt;p&gt;Does that sound sensible? Have I missed any aspects of this?&lt;/p&gt;

&lt;p&gt;Validation errors currently look like:&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;&lt;span class=&quot;code-quote&quot;&gt;&quot;errors&quot;&lt;/span&gt; : [ {
    &lt;span class=&quot;code-quote&quot;&gt;&quot;message&quot;&lt;/span&gt; : &lt;span class=&quot;code-quote&quot;&gt;&quot;Loan has reached it&apos;s maximum number of renewals&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;parameters&quot;&lt;/span&gt; : [ {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;key&quot;&lt;/span&gt; : &lt;span class=&quot;code-quote&quot;&gt;&quot;loanPolicyId&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;value&quot;&lt;/span&gt; : &lt;span class=&quot;code-quote&quot;&gt;&quot;73521907-9875-4909-8b46-6691c5c39d07&quot;&lt;/span&gt;
    } ]
  },  
{
    &lt;span class=&quot;code-quote&quot;&gt;&quot;message&quot;&lt;/span&gt; : &lt;span class=&quot;code-quote&quot;&gt;&quot;Renewal at &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; time would not change the due date&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;parameters&quot;&lt;/span&gt; : [ {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;key&quot;&lt;/span&gt; : &lt;span class=&quot;code-quote&quot;&gt;&quot;loanPolicyId&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;value&quot;&lt;/span&gt; : &lt;span class=&quot;code-quote&quot;&gt;&quot;73521907-9875-4909-8b46-6691c5c39d07&quot;&lt;/span&gt;
    } ]
  }]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                                                            <comment id="189844" author="557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0" created="Wed, 6 Jun 2018 16:31:30 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; I do like the option 3 the most too. We will need to refactor some parts on the UI to handle there errors differently but I think that&apos;s ok. Option 1 works for now but I feel it&apos;s too coupled. It would be nice to avoid additional lookup so option 2 is also not ideal. &lt;/p&gt;

&lt;p&gt;Also the proposed error structure follows what we already have in the checkout API so I think this will work well here too.&lt;/p&gt;</comment>
                                                            <comment id="189846" author="712020:e530422d-154a-4c37-b957-18a88051448e" created="Wed, 6 Jun 2018 21:39:03 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;&lt;/p&gt;

&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; may have better answers to some of these questions, but here&apos;s my best shot:&lt;/p&gt;

&lt;p&gt;Truncation of Due Date: does 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICHKOUT-407&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICHKOUT-407&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Loan Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICHKOUT-407
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 answer this question, or are you referring to something different?&lt;/p&gt;

&lt;p&gt;Alternate Period: Yes, I think it makes sense to have to deliberately choose a due date limit if you would like one to be applied for an alternate due date. (If the system assumes the original due date limit should be used, then there&apos;s no way in the current Edit Loan Policy for the user to indicate that they would &lt;em&gt;not&lt;/em&gt; like that to happen) &lt;/p&gt;

&lt;p&gt;Prevent Renewal Due to Same or Earlier Due Date: Yes, I think it&apos;s fine to leave this until the time question is answered.&lt;/p&gt;

&lt;p&gt;Not Renewable: From my cursory glance I don&apos;t think you missed it. Possible message: &quot;Items with this loan policy cannot be renewed&quot;&lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;Loan Policy Section: I&apos;m not sure I understand this. On Monday, patron checks out book with policy X. On Tuesday, staff change the policy for that item to Policy Y. Patron renews the book on Wednesday and it succeeds according to Policy X, but then applies Policy Y to loan. Patron tries to renew the book again on Friday, and it fails according to Policy Y without checking Policy X - so then the system should tell them to look at Policy Y, not Policy X. Have I understood the sequence of events correctly?&lt;/p&gt;</comment>
                                                            <comment id="189850" author="5af5ed55244bc90a106063c7" created="Thu, 7 Jun 2018 08:51:07 +0000"  >&lt;blockquote&gt;&lt;p&gt;Alternate Period: Yes, I think it makes sense to have to deliberately choose a due date limit if you would like one to be applied for an alternate due date. (If the system assumes the original due date limit should be used, then there&apos;s no way in the current Edit Loan Policy for the user to indicate that they would not like that to happen)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Because the label was defined as &quot;Alternate fixed due date schedule (due date limit) for renewals&quot;, I do think the intention was that, if nothing was selected, it would be truncated using the original truncation (as defined in Fixed due date schedule (due date limit)).  This is the meaning the label &quot;Alternate...&quot; is used to convey elsewhere in the loan policy form. That said, I agree with Emma&apos;s point that it would be nice to offer the option to have no truncation for renewals.  I&apos;d suggest we add a value to the &quot;Alternate fixed due date schedule (due date limit) for renewals&quot; menu for &quot;No due date limit&quot;.  I can do that now (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Prevent Renewal Due to Same or Earlier Due Date: Yes, I think it&apos;s fine to leave this until the time question is answered.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Agreed,  but let&apos;s make sure we clearly note this for the testers.  I guess once this work is done, Marc, we should move all the stories that were previously tested after the logic was built into the UI back into In Review for re-testing. Let&apos;s just make sure we don&apos;t put these In Review until after the questions have been answered and the code has been updated:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Prevent Renewal if new calculated due date is less than or equal to current due date (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-429&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-429&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Prevent Renewal if new calculated due date is less than or equal to current due date&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-429
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)&lt;/li&gt;
	&lt;li&gt;Renewal failure reason populated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;BTW, are there plans to get the questions answered?  Was that on my plate?  I can&apos;t recall what the open questions were at this point.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Not Renewable: From my cursory glance I don&apos;t think you missed it. Possible message: &quot;Items with this loan policy cannot be renewed&quot;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Correct.  This story hasn&apos;t been written.  I agree with Emma&apos;s recommended message but I don&apos;t think we can just put requirements in comments.  They need to go into user stories so they can be tested.  &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;, there are a good number of loan policy settings that still don&apos;t have user stories.  Can you work around that for this story and only focus on those that do? &lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;For the &#8220;See &amp;lt;LoanPolicyAssociatedwLoan&amp;gt; for more information&#8221; section&#8221;, is the LoanPolicyAssociatedwLoan the loan policy that was used for that renewal attempt, or the loan policy last used to successfully change the loan (I am assuming the former at the moment)?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Correct.  It should be the former.&lt;/p&gt;</comment>
                                                            <comment id="189852" author="63e2a2771b13d42998e4e706" created="Thu, 7 Jun 2018 10:02:18 +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;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ae530422d-154a-4c37-b957-18a88051448e&quot; class=&quot;user-hover&quot; rel=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; data-account-id=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; accountid=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; rel=&quot;noreferrer&quot;&gt;Emma Boettcher&lt;/a&gt; Thank you for the answers to my questions, they are really helpful in expanding my general understanding of the loans policy and in trying to confirm the behaviour I&apos;ve implemented.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Because the label was defined as &quot;Alternate fixed due date schedule (due date limit) for renewals&quot;, I do think the intention was that, if nothing was selected, it would be truncated using the original truncation (as defined in Fixed due date schedule (due date limit)). This is the meaning the label &quot;Alternate...&quot; is used to convey elsewhere in the loan policy form. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That said, I agree with Emma&apos;s point that it would be nice to offer the option to have no truncation for renewals. I&apos;d suggest we add a value to the &quot;Alternate fixed due date schedule (due date limit) for renewals&quot; menu for &quot;No due date limit&quot;. I can do that now (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)&lt;/p&gt;

&lt;p&gt;Thank you for explaining the distinction between different and alternate, that is helpful context.&lt;/p&gt;

&lt;p&gt;Thank you for raising 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 to introduce the new option (&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt; we might need to talk about what this looks like behind the scenes, as the property we use for alternate fixed due date limit schedules is currently a reference to a schedules record, and this might change that).&lt;/p&gt;

&lt;p&gt;Prior to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 what should the expected behaviour be (and can we add a scenario to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
, which seems like the place, to cover this)?&lt;/p&gt;

&lt;p&gt;Should the meaning of alternate be respected, so that if there is a due date limit defined in the loan policy but not in the different renewal period, then the loan policy limit should be applied (and it isn&apos;t possible to have a non-limited renewal if the loan is limited)? Or should it not apply any limit if different period is selected but no schedule chosen.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Agreed, but let&apos;s make sure we clearly note this for the testers. I guess once this work is done, Marc, we should move all the stories that were previously tested after the logic was built into the UI back into In Review for re-testing. Let&apos;s just make sure we don&apos;t put these In Review until after the questions have been answered and the code has been updated.&lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
	&lt;li&gt;Prevent Renewal if new calculated due date is less than or equal to current due date (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-429&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-429&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Prevent Renewal if new calculated due date is less than or equal to current due date&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-429
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)&lt;br/&gt;
BTW, are there plans to get the questions answered? Was that on my plate? I can&apos;t recall what the open questions were at this point.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Agreed, we need to make these distinctions clear for the testers. I think whether we can either signal the need to re-test by re-opening the previous issue or with a fresh one (for the migration of the UI to the API).&lt;/p&gt;

&lt;p&gt;Should we block 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-429&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-429&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Prevent Renewal if new calculated due date is less than or equal to current due date&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-429
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 until this work is done, to avoid confusion in the continued testing?&lt;/p&gt;

&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; Are the questions you refer to around the time when an item is due back? As far as I&apos;m aware, I don&apos;t believe we&apos;ve answered the questions about when on a day an item loaned on a daily, weekly or monthly period is due back. I believe it was intended to be discussed in the SIG and was deferred, was it discussed at a subsequent meeting?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I agree with Emma&apos;s recommended message but I don&apos;t think we can just put requirements in comments. They need to go into user stories so they can be tested. Marc Johnson, there are a good number of loan policy settings that still don&apos;t have user stories. Can you work around that for this story and only focus on those that do?&lt;/p&gt;&lt;/blockquote&gt;

&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; yeah, as far as possible I&apos;m trying to ignore the elements of the policy where there aren&apos;t issues. I&apos;m happy to wait for issues which define the scenarios where possible. &lt;/p&gt;

&lt;p&gt;I think whether an item is renewable might be a special case, where we need a fallback behaviour, as I wouldn&apos;t expect there to be any renewals policy for interpret for a loans policy that states non-renewal.&lt;/p&gt;

&lt;p&gt;Prior to the issue being written, what would we expect the behaviour of the system to be when a renewal is attempted using a non-renewable loans policy?&lt;/p&gt;

&lt;p&gt;And finally, a really silly question but it crossed my mind, I wanted to check. A renewal should use the policy decided by the loan rules for that item and patron (which is what I&apos;ve done, and what I infer from the answer above) and not the loan policy applied at point of check out?&lt;/p&gt;</comment>
                                                            <comment id="189856" author="5af5ed55244bc90a106063c7" created="Thu, 7 Jun 2018 11:46:17 +0000"  >&lt;blockquote&gt;&lt;p&gt;Thank you for raising 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 to introduce the new option (Jakub Skoczen we might need to talk about what this looks like behind the scenes, as the property we use for alternate fixed due date limit schedules is currently a reference to a schedules record, and this might change that).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Hmmm. If this is a big deal, I think we can deprioritize 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.  It is a nice-to-have feature on a feature that was already a nice-to-have in some ways (per notes in the Loan policy metadata doc, the ability to specify a different due date limit for renewals is something other systems don&apos;t do.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Prior to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 what should the expected behaviour be (and can we add a scenario to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
, which seems like the place, to cover this)?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The expected behavior should be what was defined in scenario 2 from 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.  I can just move that scenario to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 (done - it&apos;s scenario 5)&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Agreed, we need to make these distinctions clear for the testers. I think whether we can either signal the need to re-test by re-opening the previous issue or with a fresh one (for the migration of the UI to the API).  Should we block 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-429&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-429&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Prevent Renewal if new calculated due date is less than or equal to current due date&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-429
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 until this work is done, to avoid confusion in the continued testing?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I&apos;d rather use the existing stories (or clones of them) because they outline all the expected behavior.  I guess there is no point in continuing testing on 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-429&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-429&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Prevent Renewal if new calculated due date is less than or equal to current due date&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-429
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 until the logic has been moved.  I&apos;ll block it.  Does it make sense to test 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 now or should we wait on that, as well?  &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; class=&quot;user-hover&quot; rel=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; data-account-id=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; accountid=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; rel=&quot;noreferrer&quot;&gt;Aditya matukumalli&lt;/a&gt;, what do you think?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Cate Boerema Are the questions you refer to around the time when an item is due back? As far as I&apos;m aware, I don&apos;t believe we&apos;ve answered the questions about when on a day an item loaned on a daily, weekly or monthly period is due back. I believe it was intended to be discussed in the SIG and was deferred, was it discussed at a subsequent meeting?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I remember now.  &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ae530422d-154a-4c37-b957-18a88051448e&quot; class=&quot;user-hover&quot; rel=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; data-account-id=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; accountid=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; rel=&quot;noreferrer&quot;&gt;Emma Boettcher&lt;/a&gt;, were you able to raise this with the Loans group?  If not, should we see if we can get it on the agenda for the big SIG today?  You had a nice deck on the topic, as I recall.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Prior to the issue being written, what would we expect the behaviour of the system to be when a renewal is attempted using a non-renewable loans policy?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;When renewable = N, you should get a popup letting you know.  Ideally we would add a new text field in the loan policy for specifying the text for this popup which would only display when renewable is not selected.  There needs to be the ability to override this with the right permissions and specify a due date.  &lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;And finally, a really silly question but it crossed my mind, I wanted to check. A renewal should use the policy decided by the loan rules for that item and patron (which is what I&apos;ve done, and what I infer from the answer above) and not the loan policy applied at point of check out?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Correct &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

</comment>
                                                            <comment id="189860" author="63e2a2771b13d42998e4e706" created="Thu, 7 Jun 2018 13:16:55 +0000"  >&lt;p&gt;Thanks &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;The expected behaviour should be what was defined in scenario 2 from 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-67&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-67&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Loan Policy: Add &amp;quot;No due date limit&amp;quot; to &amp;quot;Alternate fixed due date schedule (due date limit) for renewals&amp;quot;&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICIRC-67
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
. I can just move that scenario to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 (done - it&apos;s scenario 5).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Apologies for not spotting that this had already been defined, thank you for moving it anyway. I&apos;ll make sure the API supports scenario 5 of 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-467&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-467&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Truncate Renewal Period According to Fixed due date schedule (due date limit)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-467
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;When renewable = N, you should get a popup letting you know. Ideally we would add a new text field in the loan policy for specifying the text for this popup which would only display when renewable is not selected. There needs to be the ability to override this with the right permissions and specify a due date.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;For the time being I&apos;ll put a simple check in for renewable = N, just to display a message, until we have an issue which describes the needed behaviour more fully. &lt;/p&gt;

&lt;p&gt;Shall I use &quot;items with this loan policy cannot be renewed&quot; for this interim message? &lt;/p&gt;

&lt;p&gt;Do we need to add this as a scenario for the testers?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Does it make sense to test 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 now or should we wait on that, as well? Aditya matukumalli, what do you think?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I believe &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; class=&quot;user-hover&quot; rel=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; data-account-id=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; accountid=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; rel=&quot;noreferrer&quot;&gt;Michal Kuklis&lt;/a&gt; is picking up 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-538&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-538&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;move to the renewal API for loan renewal action&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            UIU-538
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 for the migration to the renewal by barcode API and will likely adapt the work &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; class=&quot;user-hover&quot; rel=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; data-account-id=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; accountid=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; rel=&quot;noreferrer&quot;&gt;Aditya matukumalli&lt;/a&gt; has done in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 so far to use the messages from the API, therefore I suggest we block it.&lt;/p&gt;</comment>
                                                            <comment id="189862" author="712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb" created="Thu, 7 Jun 2018 13:21:02 +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; Yes, we can wait before testing 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 and test it once 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-538&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-538&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;move to the renewal API for loan renewal action&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            UIU-538
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 is done.&lt;/p&gt;</comment>
                                                            <comment id="189864" author="5af5ed55244bc90a106063c7" created="Thu, 7 Jun 2018 16:17:25 +0000"  >&lt;blockquote&gt;&lt;p&gt;For the time being I&apos;ll put a simple check in for renewable = N, just to display a message, until we have an issue which describes the needed behaviour more fully. Shall I use &quot;items with this loan policy cannot be renewed&quot; for this interim message?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes, I like this message for now.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Do we need to add this as a scenario for the testers?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes, I think that&apos;s important.  &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ae530422d-154a-4c37-b957-18a88051448e&quot; class=&quot;user-hover&quot; rel=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; data-account-id=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; accountid=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; rel=&quot;noreferrer&quot;&gt;Emma Boettcher&lt;/a&gt;, can I ask you to add the scenario for this?&lt;/p&gt;</comment>
                                                            <comment id="189866" author="712020:e530422d-154a-4c37-b957-18a88051448e" created="Thu, 7 Jun 2018 16:33:46 +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; added it to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-484&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-484&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Multi-Reason Renewal Error Popup for Single-Loan Renewal&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIU-484
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.&lt;/p&gt;</comment>
                                                            <comment id="189867" author="63e2a2771b13d42998e4e706" created="Wed, 27 Jun 2018 16:43:22 +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;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt; I&apos;ve unblocked this, as both versions of the renewal API are in place (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;CIRC-100&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/CIRC-100&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Endpoint to renew a loan by barcode&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            CIRC-100
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;CIRC-117&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/CIRC-117&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Endpoint to renew a loan by ID&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            CIRC-117
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) and the UI is using the barcode based API. Can it be closed (similarly to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1100&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1100&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Move Due Date Logic from UICHKOUT-25 and UICHKOUT-66 to the Server&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-1100
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
)?&lt;/p&gt;</comment>
                                                            <comment id="189869" author="5af5ed55244bc90a106063c7" created="Thu, 28 Jun 2018 09:43:10 +0000"  >&lt;p&gt;Works for me.  &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt;?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="44772">UIU-467</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="47210">CIRC-100</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="47385">CIRC-117</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="47157">CIRC-74</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="80625">FOLIO-1100</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="65109">UICHKOUT-407</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44539">UIU-415</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44669">UIU-428</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44670">UIU-429</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44673">UIU-433</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44698">UIU-448</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44631">UIU-449</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44772">UIU-467</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="47216">CIRC-110</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="58671">UICIRC-67</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="44729">UIU-484</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44743">UIU-526</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="47162">CIRC-79</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44744">UIU-538</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="10271">UXPROD-273</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="64029" name="Screenshot 2018-06-06 11.03.31.png" size="370869" author="63e2a2771b13d42998e4e706" created="Wed, 6 Jun 2018 10:53:00 +0000"/>
                    </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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzyc47:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10108" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Tester Assignee</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>557058:e5a7d8ca-61a5-45e4-bae3-7dfdf81d2fe4</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 5 Mar 2018 14:56:52 +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>