<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:34:53 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>[UXPROD-3798] Inventory. Item deletion. 2nd iteration. Do not allow item deletion e.g. if an open fine exists, has item status item status set to Claimed returned</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3798</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;:&lt;br/&gt;
New work on Fee/fines and item states as claimed returned etc. were not present when first iteration of inventory&apos;s check for item dependency was implemented 2 years ago. Right now, patrons with appropriate permissions can delete item records in Inventory, with a dependency checks on certain transactions (see 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIIN-534&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIIN-534&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Item record. Delete (only) - check on dependencies with other apps&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;
            UIIN-534
        &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;
). This feature is about covering the implementation of dependency checks for fee/fines, loan statuses etc. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Usecase:&lt;/b&gt;&lt;br/&gt;
An item may have an associated unpaid or unresolved fee/fine even if the item is available and/or does not have an active loan. This occurs with overdue or overdue recall fines, where items can circulate to multiple users and accrue fines without ever becoming lost. So the dependency check must actively check fine records, not just item statuses like &apos;declared lost&apos; or &apos;aged to lost&apos;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Do not allow item deletion if an account record, tied to the item, exists with an &quot;open&quot; status - this indicates that money is still owed to the library&lt;/li&gt;
	&lt;li&gt;Do not allow item deletion if&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Out of scope&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Use case(s)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Proposed solution/stories&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Links to additional info&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Account JSON definition - &lt;a href=&quot;https://github.com/folio-org/mod-feesfines/blob/master/ramls/accountdata.json&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/mod-feesfines/blob/master/ramls/accountdata.json&lt;/a&gt; - this shows that there is quite a bit of information stored on the item record directly that should still be there if the item record in inventory is deleted.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Questions&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Do libraries want a warning even if all of the associated accounts are closed? It doesn&apos;t appear to warn for closed requests or closed loans, though this use case is arguably different because money is involved.&lt;/li&gt;
	&lt;li&gt;Are there libraries that would never want to delete an item if it has any fine history? That doesn&apos;t seem tenable, but they may be out there.&lt;/li&gt;
	&lt;li&gt;Are there libraries who would want to be able to configure a time check? E.g., don&apos;t allow deletion, even if the fine is closed, unless the fine is more than ___ years old? Or is the information still retained on the fine record enough to account for any record retention needs?&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="12746">UXPROD-3798</key>
            <summary>Inventory. Item deletion. 2nd iteration. Do not allow item deletion e.g. if an open fine exists, has item status item status set to Claimed returned</summary>
                <type id="10006" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium">Umbrella</type>
                            <parent id="13656">UXPROD-785</parent>
                                    <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="557058:f80403de-e149-421e-8750-af45c853402f">Charlotte Whitt</assignee>
                                                                <reporter accountid="557058:f80403de-e149-421e-8750-af45c853402f">Charlotte Whitt</reporter>
                                    <labels>
                    </labels>
                <created>Fri, 9 Sep 2022 06:48:46 +0000</created>
                <updated>Fri, 21 Oct 2022 10:39:27 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="45808">UIIN-2207</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="12748">UXPROD-3799</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13273">UXPROD-3550</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10171"><![CDATA[Prokopovych]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">Inventory</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>