<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:28:27 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-2986] Make Request cancellation field requirement of &quot;Additional information for Patron&quot; configurable in settings</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-2986</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;:&lt;/p&gt;

&lt;p&gt;When cancelling a request, the modal prompts the FOLIO user to choose a cancellation reason, and to provide additional information for patrons.&lt;/p&gt;

&lt;p&gt;The list of cancellation reasons is configured in Settings &amp;gt; Circulation, with one value hardcoded that cannot be deleted in the UI (&quot;Other&quot;). Libraries can add additional cancellation reasons that work for them.&lt;/p&gt;

&lt;p&gt;Currently, whether the &quot;Additional information for patron&quot; field is required is hardcoded. For the value of &quot;Other&quot;, it is required - for any values that libraries added to the tenant, it is optional.&lt;/p&gt;

&lt;p&gt;Instead of the hardcoded behavior, we&apos;d like libraries to be able to configure if &quot;Additional information for patron&quot; is a required field for any/all request cancellation reasons on the tenant.&lt;/p&gt;


&lt;p&gt;&lt;b&gt;In scope&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Add a column in Settings &amp;gt; Circulation &amp;gt; Request cancellation reasons labeled &quot;Additional information for patron required?&quot; with a drop-down setting of &quot;yes/no&quot;, defaulting to no,&lt;/li&gt;
	&lt;li&gt;Add functionality to the modal that appears in the Requests app when cancelling a request such that the &quot;Additional information for patron&quot; field is optional or required, depending on the setting for the cancellation reason name.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Out of scope&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Changes to the backend - in the request schema, and the request cancellation reason schema, the &quot;additional information for patron&quot; is optional. Only the UI is enforcing this behavior, so this should be UI only.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Use case(s)&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;A library has a cancellation reason of &quot;Cancelled at patron request&quot;; the cancellation reason is enough info, so they don&apos;t want the additional information box to be required. But they have another reason - &quot;Item no longer available&quot; - where they want the add&apos;l info box to be required.&lt;/li&gt;
&lt;/ul&gt;


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

    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UIREQ-776&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIREQ-776&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;When cancelling a request, make additional information for patron optional or required depending on setting&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;
            UIREQ-776
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
&lt;br/&gt;

    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UIREQ-777&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIREQ-777&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Add configurable option to require &amp;quot;Additional Information for Patron&amp;quot; on Request cancellation reasons&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;
            UIREQ-777
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Links to additional info&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Questions&lt;/b&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="11800">UXPROD-2986</key>
            <summary>Make Request cancellation field requirement of &quot;Additional information for Patron&quot; configurable in settings</summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                            <parent id="10049">UXPROD-790</parent>
                                    <priority id="10003" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p4.svg">P4</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="-1">Unassigned</assignee>
                                                                <reporter accountid="632e148361dbef2805be710f">Brooks Travis</reporter>
                                    <labels>
                            <label>enettifee-reviewed</label>
                            <label>requests</label>
                            <label>ui-only</label>
                    </labels>
                <created>Wed, 17 Mar 2021 06:58:20 +0000</created>
                <updated>Mon, 22 May 2023 14:51:39 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="16173" author="5c48911b54e1e6466b11f38c" created="Wed, 17 Mar 2021 12:01:09 +0000"  >&lt;p&gt;Brooks, I really want the ability to make additional info optional or required for all of them - that&apos;s how the controls in fee/fines work. Is it possible to scope this that way?&lt;/p&gt;</comment>
                                                            <comment id="16175" author="632e148361dbef2805be710f" created="Wed, 17 Mar 2021 14:33:12 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c48911b54e1e6466b11f38c&quot; class=&quot;user-hover&quot; rel=&quot;5c48911b54e1e6466b11f38c&quot; data-account-id=&quot;5c48911b54e1e6466b11f38c&quot; accountid=&quot;5c48911b54e1e6466b11f38c&quot; rel=&quot;noreferrer&quot;&gt;Erin Nettifee&lt;/a&gt;&#160;Yes. I misunderstood your requirement. I&apos;ll make that update.&lt;/p&gt;</comment>
                                                            <comment id="16176" author="5c48911b54e1e6466b11f38c" created="Wed, 17 Mar 2021 14:35:31 +0000"  >&lt;p&gt;great - thanks Brooks!&lt;/p&gt;</comment>
                                                            <comment id="16178" author="557058:a957226f-df85-4fc8-97f4-8b27a26029ed" created="Mon, 7 Mar 2022 19:32:34 +0000"  >&lt;p&gt;This feature is marked DRAFT until &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=632e148361dbef2805be710f&quot; class=&quot;user-hover&quot; rel=&quot;632e148361dbef2805be710f&quot; data-account-id=&quot;632e148361dbef2805be710f&quot; accountid=&quot;632e148361dbef2805be710f&quot; rel=&quot;noreferrer&quot;&gt;Brooks Travis&lt;/a&gt; has a chance to review it for validity.&lt;/p&gt;</comment>
                                                            <comment id="16180" author="5c48911b54e1e6466b11f38c" created="Thu, 5 May 2022 15:46:38 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d794c218ce6b60c3810eb8a&quot; class=&quot;user-hover&quot; rel=&quot;5d794c218ce6b60c3810eb8a&quot; data-account-id=&quot;5d794c218ce6b60c3810eb8a&quot; accountid=&quot;5d794c218ce6b60c3810eb8a&quot; rel=&quot;noreferrer&quot;&gt;Stephanie Buck&lt;/a&gt; this is very low priority, but might be something that could be simple for Vega since I do believe it should be UI only. I picked it up as an assignee and can groom it with Vega when you get there.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="25704">UIREQ-776</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25705">UIREQ-777</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="10187"><![CDATA[Vega]]></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)">Requests</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10062" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Kiwi Planning Points (DO NOT CHANGE)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02gsf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10071" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: 5Colleges (Full Jul 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10226"><![CDATA[R4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10067" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Chalmers (Impl Aut 2019)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10207"><![CDATA[R5]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10069" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Cornell (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10216"><![CDATA[R4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10070" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Duke (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10219"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10085" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: MO State (MVP June 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10296"><![CDATA[R3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10091" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: U of AL (MVP Oct 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10327"><![CDATA[R4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 17 Mar 2021 12:01:09 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>