<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:33:34 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>[UICHKOUT-802] Final fix to make &quot;Check out: View Fees/Fines&quot; work as expected</title>
                <link>https://folio-org.atlassian.net/browse/UICHKOUT-802</link>
                <project id="10152" key="UICHKOUT">ui-checkout</project>
                    <description>&lt;p&gt;The permission ui-checkout.viewFeeFines- &quot;Check out: View fees/fines&quot; - was implemented in Iris to support needed functionality in the Check Out app. &lt;/p&gt;

&lt;p&gt;In the Check Out app, libraries wanted to present information about a patron&apos;s owed fee/fines without necessarily giving full access to a patron&apos;s record.&lt;/p&gt;

&lt;p&gt;The idea was that a patron with &lt;b&gt;just&lt;/b&gt; ui-checkout.all would get text of the amount owed, but a patron with access to the check out app PLUS &quot;Check out: view fees/fines&quot; would get a link that would take them into the Users app to view more information about the patron&apos;s fine history.&lt;/p&gt;

&lt;p&gt;However, this permission was never able to work as expected because a permission to simply view fees/fines didn&apos;t exist yet in the Users app. See 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICHKOUT-729&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICHKOUT-729&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Permission &amp;quot;Check Out: View Fees/Fines&amp;quot; does not function as expected&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            UICHKOUT-729
        &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 a discussion about how the functionality was broken. &lt;/p&gt;

&lt;p&gt;So, the link in the Scan card pane was coded to require ui-users.accounts, but ui-users.accounts grants way too much access to fine functionality.&lt;/p&gt;

&lt;p&gt;A permission to view fees/fines (and loans, which is necessary for being able to view complete fine information) was implemented in Kiwi Bugfix - see 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICIRC-693&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICIRC-693&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Fee/Fine permissions - Create view fees/fines permission&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            UICIRC-693
        &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;The permission is &lt;b&gt;ui-users.feesfines.view&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Now that this permission exists, we need to fix the desired functionality of &quot;Check out: View fees/fines&quot; by updating the permission control:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/ui-checkout/blob/master/src/components/UserDetail/Loans.js#L87&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/ui-checkout/blob/master/src/components/UserDetail/Loans.js#L87&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Rather than requiring ui-checkout.viewfeefines and ui-users.accounts to make the link work, we need to require ui-checkout.viewFeeFines and ui-users.feesfines.view to finally get to the way this link was spec&apos;d out to work.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Acceptance criteria&lt;/b&gt;&lt;br/&gt;
1. A user assigned &quot;ui-checkout.circulation&quot; and &quot;ui-checkout.viewfeesfines&quot; and ui-users.feefines.view with &lt;b&gt;no other permissions&lt;/b&gt; in the Users app can view a patron record in the Scan card pane. If the user has fines, they can click the fine amount as a link and have it open the fine information in the Users app.&lt;br/&gt;
2. A user assigned &quot;ui-checkout.circulation&quot; and NOT assigned &quot;ui-checkout.viewfeesfines&quot; will be able to view a patron record in the Scan card pane. If the user has fines, they are able to see the amount as text, but the amount is not a link to the fine information in the user record.&lt;/p&gt;</description>
                <environment></environment>
        <key id="65394">UICHKOUT-802</key>
            <summary>Final fix to make &quot;Check out: View Fees/Fines&quot; work as expected</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                            <parent id="10047">UXPROD-788</parent>
                                    <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</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="5a5c860419b37866710fbb03">Dmitriy Litvinenko</assignee>
                                                                <reporter accountid="5c48911b54e1e6466b11f38c">Erin Nettifee</reporter>
                                    <labels>
                            <label>ui-only</label>
                            <label>vega_standalone</label>
                    </labels>
                <created>Thu, 7 Apr 2022 20:31:34 +0000</created>
                <updated>Fri, 1 Sep 2023 09:59:32 +0000</updated>
                            <resolved>Thu, 18 May 2023 16:34:47 +0000</resolved>
                                                    <fixVersion>10.0.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="158798" author="5c48911b54e1e6466b11f38c" created="Thu, 7 Apr 2022 20:45:34 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Adea2f026-f9d7-42e0-af50-31b385c95e3e&quot; class=&quot;user-hover&quot; rel=&quot;557058:dea2f026-f9d7-42e0-af50-31b385c95e3e&quot; data-account-id=&quot;557058:dea2f026-f9d7-42e0-af50-31b385c95e3e&quot; accountid=&quot;557058:dea2f026-f9d7-42e0-af50-31b385c95e3e&quot; rel=&quot;noreferrer&quot;&gt;Cheryl Malmborg&lt;/a&gt; - I am revisiting this issue with writing documentation for permissions updates for the Kiwi docs for docs.folio.org, as &quot;Check out: View Fees/fines&quot; can finally be updated to require the &quot;Users: view fee/fines and loans&quot; permission.&lt;/p&gt;

&lt;p&gt;If this looks correct to you, I will assign it to Vega to get it in their queue.&lt;/p&gt;</comment>
                                                            <comment id="158799" author="5a5c860419b37866710fbb03" created="Wed, 19 Apr 2023 17:26:55 +0000"  >&lt;p&gt;Hello &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;&lt;/p&gt;

&lt;p&gt;1. In Acceptance criteria we have only &quot;ui-checkout.circulation&quot; and &quot;ui-checkout.viewfeesfines&quot; with out &#160;&quot;ui-users.feesfines.view&quot;. Could you please confirm that i understood correct permission &quot;ui-checkout.viewfeesfines&quot; should have sub permission &quot;ui-users.feesfines.view&quot;?&lt;/p&gt;

&lt;p&gt;2. In Acceptance criteria we have &quot;they can click the fine amount as a link and have it open the fine information in the Users app.&quot; Could you please confirm that i understood correct and we should navigate to /users/{userId}/accounts/open (open_accounts.JPG)&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;CC: &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;&#160;&lt;/p&gt;</comment>
                                                            <comment id="158800" author="5c48911b54e1e6466b11f38c" created="Thu, 20 Apr 2023 13:18:29 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5a5c860419b37866710fbb03&quot; class=&quot;user-hover&quot; rel=&quot;5a5c860419b37866710fbb03&quot; data-account-id=&quot;5a5c860419b37866710fbb03&quot; accountid=&quot;5a5c860419b37866710fbb03&quot; rel=&quot;noreferrer&quot;&gt;Dmitriy Litvinenko&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;1. In Acceptance criteria we have only &quot;ui-checkout.circulation&quot; and &quot;ui-checkout.viewfeesfines&quot; with out  &quot;ui-users.feesfines.view&quot;. Could you please confirm that i understood correct permission &quot;ui-checkout.viewfeesfines&quot; should have sub permission &quot;ui-users.feesfines.view&quot;?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes, you are correct, I phrased the acceptance criteria badly. I have added this.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;2. In Acceptance criteria we have &quot;they can click the fine amount as a link and have it open the fine information in the Users app.&quot; Could you please confirm that i understood correct and we should navigate to /users/&lt;/p&gt;
&lt;div class=&quot;error&quot;&gt;&lt;span class=&quot;error&quot;&gt;Unknown macro: {userId}&lt;/span&gt; &lt;/div&gt;
&lt;p&gt;/accounts/open (open_accounts.JPG)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes, your understanding is correct.&lt;/p&gt;</comment>
                                                            <comment id="158801" author="5a5c860419b37866710fbb03" created="Thu, 20 Apr 2023 13:50:36 +0000"  >&lt;p&gt;Thank you&lt;/p&gt;</comment>
                                                            <comment id="158802" author="5a5c860419b37866710fbb03" created="Thu, 27 Apr 2023 13:25:23 +0000"  >&lt;p&gt;Permissions name:&lt;/p&gt;

&lt;p&gt;ui-checkout.circulation Check out: Check out circulating items&lt;br/&gt;
ui-checkout.viewFeeFines Check out: View fees/fines&lt;br/&gt;
ui-users.feesfines.view Users: Can view fees/fines and loans&lt;/p&gt;</comment>
                                                            <comment id="158803" author="712020:bb6fead1-ef19-452d-9e9a-5578a39cd260" created="Thu, 18 May 2023 13:29:49 +0000"  >&lt;p&gt;Checked on snapshot, work as expected, see attachments:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/51878&quot; title=&quot;C388525_passed.webm attached to UICHKOUT-802&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;C388525_passed.webm&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;5445d91f-4217-484c-9494-07b5e4b71af3&quot; rel=&quot;noreferrer&quot;&gt;C388525_passed.webm&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/51877&quot; title=&quot;C388524_passed.webm attached to UICHKOUT-802&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;C388524_passed.webm&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;9207cebd-08c4-4bc3-b991-ff7d991353d3&quot; rel=&quot;noreferrer&quot;&gt;C388524_passed.webm&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                                                            <comment id="158804" author="712020:bb6fead1-ef19-452d-9e9a-5578a39cd260" created="Thu, 18 May 2023 13:30:35 +0000"  >&lt;p&gt;Hello &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; could you please review the story?&lt;/p&gt;</comment>
                                                            <comment id="158805" author="5c48911b54e1e6466b11f38c" created="Thu, 18 May 2023 16:34:47 +0000"  >&lt;p&gt;PO reviewed on Snapshot; works as expected.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="12523">UXPROD-3960</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="65363">UICHKOUT-729</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="58848">UICIRC-693</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="15407">FAT-5944</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="15408">FAT-5945</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="51877" name="C388524_passed.webm" size="1258365" author="712020:bb6fead1-ef19-452d-9e9a-5578a39cd260" created="Thu, 18 May 2023 13:29:33 +0000"/>
                            <attachment id="51878" name="C388525_passed.webm" size="768123" author="712020:bb6fead1-ef19-452d-9e9a-5578a39cd260" created="Thu, 18 May 2023 13:29:32 +0000"/>
                            <attachment id="51879" name="open_accounts.JPG" size="137595" author="5a5c860419b37866710fbb03" created="Wed, 19 Apr 2023 17:26:04 +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_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)">Loans</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|i06wyo:</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="10213"><![CDATA[R1]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10076"><![CDATA[Poppy (R2 2023)]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="560">EPAM-Veg Sprint 164</customfieldvalue>
    <customfieldvalue id="618">EPAM-Veg Sprint 165</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 19 Apr 2023 17:26:55 +0000</customfieldvalue>

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