<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:25:36 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>[UIDATIMP-884] Resizable Panes - Persistence | Use PersistedPaneset smart component for Data Import landing page</title>
                <link>https://folio-org.atlassian.net/browse/UIDATIMP-884</link>
                <project id="10134" key="UIDATIMP">ui-data-import</project>
                    <description>&lt;p&gt;&lt;b&gt;Requirement:&lt;/b&gt; Update Resizable panes to support session/local storage persistence. See below documentation&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Acceptance criteria&lt;/b&gt;&lt;br/&gt;
 Given I am on a &amp;lt;&amp;lt;TBD&amp;gt;&amp;gt; app&lt;br/&gt;
 AND I resize the second or third pane&lt;br/&gt;
 AND I go to another app &lt;br/&gt;
 When I return to the &amp;lt;&amp;lt;TBD&amp;gt;&amp;gt; app&lt;br/&gt;
 Then resize should persists based on session and/or local storage&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Technical documentation&lt;/b&gt;&lt;br/&gt;
 we&#8217;ve added a new component, &amp;lt;PersistedPaneset&amp;gt; to stripes-smart-components: &lt;a href=&quot;https://github.com/folio-org/stripes-smart-components/tree/master/lib/PersistedPaneset&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/stripes-smart-components/tree/master/lib/PersistedPaneset&lt;/a&gt;&lt;br/&gt;
 you&#8217;re already using &amp;lt;Paneset&amp;gt; in your apps, to which @j.coburn recently added the ability to resize Panes (scroll up :wink&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;. PersistedPaneset saves the current pane widths to the user&#8217;s localStorage so if you resize a pane, close the window, and then bring up folio again, the panes will be the same width.&lt;br/&gt;
 to use PersistedPaneset&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;replace Paneset with PersistedPaneset&lt;/li&gt;
	&lt;li&gt;specify an appId as a prop to it&lt;/li&gt;
	&lt;li&gt;ensure all the child Panes have an id (which is a requirement for pane resizing in general)&lt;/li&gt;
	&lt;li&gt;example: &lt;a href=&quot;https://github.com/folio-org/ui-licenses/pull/348/commits/e6ad79211bcff882893eb8d895f6e689b8746e99&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/ui-licenses/pull/348/commits/e6ad79211bcff882893eb8d895f6e689b8746e99&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;what about the search-and-filters pane?&lt;/b&gt;&lt;br/&gt;
 while working on this, i realised i could use the same technique to persist the visibility of the filters pane. that is, if a user has hidden them and they refresh, the filters pane will remain hidden. so i&#8217;ve now done that in the Agreements and Licenses apps as well.&lt;br/&gt;
 i don&#8217;t have as concise a commit diff to show as an example, but the key parts are here: &lt;a href=&quot;https://github.com/folio-org/ui-agreements/blob/v6.0.0/src/components/views/Agreements.js#L75-L81&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/ui-agreements/blob/v6.0.0/src/components/views/Agreements.js#L75-L81&lt;/a&gt;&lt;br/&gt;
 there, we&#8217;re using the @rehooks/local-storage package to give us a local storage hook that we use to read/set the visibility. note the filterPaneVisibilityKey that namespaces the local storage to this app. NB: you should never use an un-namespaced key into local storage since you share it with all folio apps in existence now and in the future, including ones you may not know of that were developed independently at some random library/university.&lt;/p&gt;</description>
                <environment></environment>
        <key id="50500">UIDATIMP-884</key>
            <summary>Resizable Panes - Persistence | Use PersistedPaneset smart component for Data Import landing page</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                            <parent id="13571">UXPROD-47</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="605b088627f5ae006e15f5a3">Tetiana Paranich</assignee>
                                                                <reporter accountid="5af5e627525ba96b58654f12">Ann-Marie Breaux</reporter>
                                    <labels>
                            <label>data-import</label>
                            <label>epam-folijet</label>
                            <label>has-draft-testrail</label>
                            <label>ui-only</label>
                    </labels>
                <created>Wed, 31 Mar 2021 12:35:02 +0000</created>
                <updated>Thu, 18 Nov 2021 01:55:18 +0000</updated>
                            <resolved>Mon, 9 Aug 2021 05:16:19 +0000</resolved>
                                                    <fixVersion>5.0.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="117907" author="5af5e627525ba96b58654f12" created="Wed, 31 Mar 2021 12:40:00 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt; A lot of Data Import&apos;s resizable panes come up in the Settings area. If we try to apply this persistence for Settings, would it apply to all Settings screens, or is there a way to make it only apply to the Settings/Data import screens?&lt;/p&gt;</comment>
                                                            <comment id="117910" author="5af5e627525ba96b58654f12" created="Wed, 14 Apr 2021 16:16:57 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt; Just wanted to circle back on the question above. We don&apos;t want to implement if our changes will affect other settings pages besides Data Import&lt;/p&gt;</comment>
                                                            <comment id="117912" author="5af5e627525ba96b58654f12" created="Wed, 14 Apr 2021 16:17:37 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f02e1e91c682d0029dd61b8&quot; class=&quot;user-hover&quot; rel=&quot;5f02e1e91c682d0029dd61b8&quot; data-account-id=&quot;5f02e1e91c682d0029dd61b8&quot; accountid=&quot;5f02e1e91c682d0029dd61b8&quot; rel=&quot;noreferrer&quot;&gt;Ivan Kryzhanovskyi&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; class=&quot;user-hover&quot; rel=&quot;712020:13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; data-account-id=&quot;712020:13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; accountid=&quot;712020:13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; rel=&quot;noreferrer&quot;&gt;Mariia Aloshyna&lt;/a&gt; I&apos;m moving out of the current sprint until we&apos;re clear on the implications and get this out of draft&lt;/p&gt;</comment>
                                                            <comment id="117915" author="62a96ae7192edb006f9f1bf9" created="Wed, 14 Apr 2021 16:26:17 +0000"  >&lt;p&gt;I do not think it impacts any other settings pages but the settings pages that data import supports but &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f02e1e91c682d0029dd61b8&quot; class=&quot;user-hover&quot; rel=&quot;5f02e1e91c682d0029dd61b8&quot; data-account-id=&quot;5f02e1e91c682d0029dd61b8&quot; accountid=&quot;5f02e1e91c682d0029dd61b8&quot; rel=&quot;noreferrer&quot;&gt;Ivan Kryzhanovskyi&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; class=&quot;user-hover&quot; rel=&quot;712020:13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; data-account-id=&quot;712020:13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; accountid=&quot;712020:13270e0e-c768-4fb6-ac84-1997ffd457c7&quot; rel=&quot;noreferrer&quot;&gt;Mariia Aloshyna&lt;/a&gt; should ask &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=70121%3A8c13ab26-e77a-4b3a-aecc-1142bc1f02b2&quot; class=&quot;user-hover&quot; rel=&quot;70121:8c13ab26-e77a-4b3a-aecc-1142bc1f02b2&quot; data-account-id=&quot;70121:8c13ab26-e77a-4b3a-aecc-1142bc1f02b2&quot; accountid=&quot;70121:8c13ab26-e77a-4b3a-aecc-1142bc1f02b2&quot; rel=&quot;noreferrer&quot;&gt;md331&lt;/a&gt; or post the question on the #stripes or #stripes-updates. &lt;/p&gt;</comment>
                                                            <comment id="117918" author="605b088627f5ae006e15f5a3" created="Wed, 4 Aug 2021 07:58:04 +0000"  >&lt;p&gt;Work as expected on&#160;&lt;a href=&quot;https://folio-snapshot-load.dev.folio.org/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snapshot-load.dev.folio.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google Chrome Version 91.0.4472.164 (Official Build) (64-bit)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5e627525ba96b58654f12&quot; class=&quot;user-hover&quot; rel=&quot;5af5e627525ba96b58654f12&quot; data-account-id=&quot;5af5e627525ba96b58654f12&quot; accountid=&quot;5af5e627525ba96b58654f12&quot; rel=&quot;noreferrer&quot;&gt;Ann-Marie Breaux&lt;/a&gt;&#160;could you please recheck this ticket?&lt;/p&gt;

&lt;p&gt;See the attached&#160;&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/38863&quot; title=&quot;Proof.mp4 attached to UIDATIMP-884&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;Proof.mp4&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;bb4f3ac2-aa35-43eb-8a0e-0b8020c3262f&quot; rel=&quot;noreferrer&quot;&gt;Proof.mp4&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="117920" author="5af5e627525ba96b58654f12" created="Mon, 9 Aug 2021 05:16:11 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=605b088627f5ae006e15f5a3&quot; class=&quot;user-hover&quot; rel=&quot;605b088627f5ae006e15f5a3&quot; data-account-id=&quot;605b088627f5ae006e15f5a3&quot; accountid=&quot;605b088627f5ae006e15f5a3&quot; rel=&quot;noreferrer&quot;&gt;Tetiana Paranich&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=609a89c797f3d400709f832f&quot; class=&quot;user-hover&quot; rel=&quot;609a89c797f3d400709f832f&quot; data-account-id=&quot;609a89c797f3d400709f832f&quot; accountid=&quot;609a89c797f3d400709f832f&quot; rel=&quot;noreferrer&quot;&gt;Oleksandr Hladchenko&lt;/a&gt; Looks good - thank you!&lt;/p&gt;</comment>
                                                            <comment id="117922" author="70121:be36acda-040d-4925-b3df-ebd7e16d4b5b" created="Thu, 7 Oct 2021 16:41:25 +0000"  >&lt;p&gt;Laura has updated draft Testrail&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="12119">UXPROD-3041</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79712">FOLIO-3088</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="70340">UIMARCAUTH-25</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="38863" name="Proof.mp4" size="17937580" author="605b088627f5ae006e15f5a3" created="Wed, 4 Aug 2021 07:57:56 +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="10153"><![CDATA[Folijet]]></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)">Batch Importer (Bib/Acq)</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|i0310d:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="457">Folijet Sprint 118</customfieldvalue>
    <customfieldvalue id="1357">Folijet Sprint 119</customfieldvalue>
    <customfieldvalue id="382">Folijet Sprint 120</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10108" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Tester Assignee</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5af5e627525ba96b58654f12</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 14 Apr 2021 16:26:17 +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>