<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:28:45 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-3521] Investigate &gt; Create widgets on Dashboard app </title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3521</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;h4&gt;&lt;a name=&quot;Context&quot;&gt;&lt;/a&gt;Context&lt;/h4&gt;

&lt;p&gt;Librarians want a way to view when MARC authority/MARC bib/MARC holdings records are created/updated OR not in order to either link a MARC authority to a MARC bib OR in general manage their MARC records.  &lt;/p&gt;

&lt;p&gt;FOLIO has a Dashboard app that allows users to easily view this information with widgets. Users create the widget while development teams ensures data is available to search and filter the results that display &lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Screenshot&quot;&gt;&lt;/a&gt;Screenshot&lt;/h4&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/64435&quot; height=&quot;183&quot; width=&quot;200&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;



&lt;h4&gt;&lt;a name=&quot;Requirements&quot;&gt;&lt;/a&gt;Requirements &lt;/h4&gt;

&lt;ul&gt;
	&lt;li&gt;Investigate the development effort to create the following widgets for the Dashboard app
	&lt;ul&gt;
		&lt;li&gt;Show MARC authority records based on date created or date updated&lt;/li&gt;
		&lt;li&gt;Show MARC holdings records based on date created or date updated&lt;/li&gt;
		&lt;li&gt;Show MARC bib records based on date created or date updated&lt;/li&gt;
		&lt;li&gt;Show eholdings providers, packages and or title+packages assigned to a tag(s)&lt;/li&gt;
		&lt;li&gt;Show eholdings providers, packages and or title+packages assigned to an access status type(s)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;h4&gt;&lt;a name=&quot;Deliverables&quot;&gt;&lt;/a&gt;Deliverables&lt;/h4&gt;

&lt;ul&gt;
	&lt;li&gt;Document approach to create widgets&lt;/li&gt;
	&lt;li&gt;Identify if any backend work is needed&lt;/li&gt;
	&lt;li&gt;Provide estimates to implement each of the above widgets listed&lt;/li&gt;
	&lt;li&gt;Create a POC widget based on these requirements. Example: Display eholdings packages filtered by tag(s) and user can show the following columns on the widget.
	&lt;ul&gt;
		&lt;li&gt;Package name&lt;/li&gt;
		&lt;li&gt;Holdings status&lt;/li&gt;
		&lt;li&gt;Tag(s)&lt;/li&gt;
		&lt;li&gt;Access status type&lt;/li&gt;
		&lt;li&gt;Content type&lt;/li&gt;
		&lt;li&gt;Agreement name?&lt;/li&gt;
		&lt;li&gt;Total titles&lt;/li&gt;
		&lt;li&gt;Total titles selected&lt;/li&gt;
		&lt;li&gt;Package coverage date&lt;/li&gt;
		&lt;li&gt;Provider name&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;AND user can sort widget by: packageID, Package name, Agreement name?, Holdings status&lt;/li&gt;
	&lt;li&gt;Screenshot for how to support filter by eholdings package&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/64436&quot; height=&quot;183&quot; width=&quot;200&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Widget display example&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/64437&quot; height=&quot;183&quot; width=&quot;200&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Documentation&quot;&gt;&lt;/a&gt;Documentation &lt;/h4&gt;

&lt;ul&gt;
	&lt;li&gt;Dashboard widget documentation (&lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/ERM/Dashboard+Documentation&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/ERM/Dashboard+Documentation&lt;/a&gt;)&lt;/li&gt;
	&lt;li&gt;Github repo: &lt;a href=&quot;https://github.com/folio-org/ui-dashboard&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/ui-dashboard&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Contacts: &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d6e8ce134b3d20d9777f8f9&quot; class=&quot;user-hover&quot; rel=&quot;5d6e8ce134b3d20d9777f8f9&quot; data-account-id=&quot;5d6e8ce134b3d20d9777f8f9&quot; accountid=&quot;5d6e8ce134b3d20d9777f8f9&quot; rel=&quot;noreferrer&quot;&gt;Ethan Freestone&lt;/a&gt; - Ethan Freestone&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="82390">FOLIO-3521</key>
            <summary>Investigate &gt; Create widgets on Dashboard app </summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                                            <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="5d6fb8483803ee0db6cf08e8">Denys Bohdan</assignee>
                                                                <reporter accountid="62a96ae7192edb006f9f1bf9">Khalilah Gambrell</reporter>
                                    <labels>
                            <label>epam-spitfire</label>
                            <label>front-end</label>
                    </labels>
                <created>Tue, 21 Jun 2022 07:25:00 +0000</created>
                <updated>Tue, 9 Aug 2022 18:52:29 +0000</updated>
                            <resolved>Tue, 9 Aug 2022 15:13:33 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="198075" author="5d6fb8483803ee0db6cf08e8" created="Thu, 23 Jun 2022 11:29:25 +0000"  >&lt;p&gt;Hey &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; , in the MARC widgets do result items need to redirect to Inventory Instance/Holdings or Authority records, or do we need to open View Source record for these items?&lt;/p&gt;</comment>
                                                            <comment id="198077" author="5d6fb8483803ee0db6cf08e8" created="Thu, 23 Jun 2022 11:33:15 +0000"  >&lt;p&gt;Hey &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5eb44b5a96bbcb0b8585c98d&quot; class=&quot;user-hover&quot; rel=&quot;5eb44b5a96bbcb0b8585c98d&quot; data-account-id=&quot;5eb44b5a96bbcb0b8585c98d&quot; accountid=&quot;5eb44b5a96bbcb0b8585c98d&quot; rel=&quot;noreferrer&quot;&gt;Pavlo Smahin&lt;/a&gt;, I have to questions about the search API:&lt;br/&gt;
1. Does mod-search provide a way to search Holdings records? Because in Inventory app &quot;Holdings&quot; tab still uses &lt;tt&gt;/search/instances&lt;/tt&gt; endpoint. And for this feature we need to be able to search MARC Holdings directly, if I understood the requirements correctly&lt;br/&gt;
2. Similar question about mod-kb-ebsco-java - is there a unified endpoint to search packages, titles and resources by tags or access types? Currently we have three separate endpoints for each record type&lt;br/&gt;
cc: &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;&#160;&lt;/p&gt;</comment>
                                                            <comment id="198079" author="62a96ae7192edb006f9f1bf9" created="Thu, 23 Jun 2022 12:25:33 +0000"  >&lt;p&gt;Hey &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d6fb8483803ee0db6cf08e8&quot; class=&quot;user-hover&quot; rel=&quot;5d6fb8483803ee0db6cf08e8&quot; data-account-id=&quot;5d6fb8483803ee0db6cf08e8&quot; accountid=&quot;5d6fb8483803ee0db6cf08e8&quot; rel=&quot;noreferrer&quot;&gt;Denys Bohdan&lt;/a&gt;. Regarding #2 - I think it might be okay to have a widget per record type. &lt;/p&gt;</comment>
                                                            <comment id="198081" author="5d6fb8483803ee0db6cf08e8" created="Tue, 9 Aug 2022 14:21:51 +0000"  >&lt;p&gt;Hey &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;, here&apos;s a wiki page describing my findings&lt;br/&gt;
&lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/FOLIJET/Spike%3A+FOLIO-3521+-+Investigate+%3E+Create+widgets+on+Dashboard+app&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/FOLIJET/Spike%3A+FOLIO-3521+-+Investigate+%3E+Create+widgets+on+Dashboard+app&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="198083" author="62a96ae7192edb006f9f1bf9" created="Tue, 9 Aug 2022 15:13:33 +0000"  >&lt;p&gt;Next steps: KG to create a Backend spike.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="82428">FOLIO-3555</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="12367">UXPROD-3676</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="64435" name="screenshot-1.png" size="176825" author="62a96ae7192edb006f9f1bf9" created="Tue, 21 Jun 2022 07:34:11 +0000"/>
                            <attachment id="64436" name="screenshot-2.png" size="45375" author="62a96ae7192edb006f9f1bf9" created="Sun, 26 Jun 2022 16:25:18 +0000"/>
                            <attachment id="64437" name="screenshot-3.png" size="88578" author="62a96ae7192edb006f9f1bf9" created="Sun, 26 Jun 2022 16:26:43 +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="10180"><![CDATA[Spitfire]]></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|i055rz:oc</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10061"><![CDATA[Nolana (R3 2022)]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="421">Spitfire Sprint 146</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 23 Jun 2022 11:29:25 +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>