<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:19:57 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-1960] Decide which UI approach to use for License Term Management</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-1960</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;There are two UI options which we could adopt. Owen is keen to take the path of least resistance. &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; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; class=&quot;user-hover&quot; rel=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; data-account-id=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; accountid=&quot;712020:5d8e7a2f-2a77-4bb8-8d8d-368eaea8b5eb&quot; rel=&quot;noreferrer&quot;&gt;Aditya matukumalli&lt;/a&gt;, could you please take a look at both options and guesstimate the time to implement, or just say which you think will be the most straightforward.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Option 1 - three panes&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;In this approach, records are created in the same pane as the list of terms. It is used frequently by other apps but does not respond well in narrower browser widths and has not been used yet to display records with more than 4 fields. This example shows how the Cancel button is lost, and how little space is available for entering a description:&lt;/p&gt;

&lt;p&gt; &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;10682_thumb&quot; href=&quot;/rest/api/3/attachment/content/10682&quot; title=&quot;image-2019-08-08-12-38-04-545.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;10682&quot; file-preview-title=&quot;image-2019-08-08-12-38-04-545.png&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10682?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10682&quot; filename=&quot;image-2019-08-08-12-38-04-545.png&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10682&quot; data-attachment-name=&quot;image-2019-08-08-12-38-04-545.png&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;2900d60e-f229-4414-9f90-cda6a9a8342b&quot; data-media-services-type=&quot;file&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/jira-attachment-thumbnail&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p&gt;For license terms, we will need to display the following fields for each term:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Name&lt;/li&gt;
	&lt;li&gt;Description&lt;/li&gt;
	&lt;li&gt;Order weight&lt;/li&gt;
	&lt;li&gt;Primary term?&lt;/li&gt;
	&lt;li&gt;Default visibility&lt;/li&gt;
	&lt;li&gt;Type&lt;/li&gt;
	&lt;li&gt;Category&lt;/li&gt;
	&lt;li&gt;Last updated
	&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
		&lt;li&gt;Date&lt;/li&gt;
		&lt;li&gt;User who made the update&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The question is can the current UI handle this number of fields in one row, and if not what needs to happen to make it possible? For example, collapsing the row group so that it spans more than one row in the UI, or displaying it as a card.&lt;/p&gt;

&lt;p&gt; &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;10683_thumb&quot; href=&quot;/rest/api/3/attachment/content/10683&quot; title=&quot;image-2019-08-08-13-12-57-153.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;10683&quot; file-preview-title=&quot;image-2019-08-08-13-12-57-153.png&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10683?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10683&quot; filename=&quot;image-2019-08-08-13-12-57-153.png&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10683&quot; data-attachment-name=&quot;image-2019-08-08-13-12-57-153.png&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;e3acd614-2139-45b7-b123-6fc0cadec82a&quot; data-media-services-type=&quot;file&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/jira-attachment-thumbnail&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Option 2 - 4 panes&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Data Import uses a four pane approach, with the Edit pane displayed full-width. This approach will solve the layout issues, but is it more time consuming to deliver? Mockups are below (have not done the Edit pane yet).&lt;/p&gt;

&lt;p&gt; &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;10684_thumb&quot; href=&quot;/rest/api/3/attachment/content/10684&quot; title=&quot;image-2019-08-08-13-17-49-661.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;10684&quot; file-preview-title=&quot;image-2019-08-08-13-17-49-661.png&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10684?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10684&quot; filename=&quot;image-2019-08-08-13-17-49-661.png&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10684&quot; data-attachment-name=&quot;image-2019-08-08-13-17-49-661.png&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;9cfc2fc9-ba87-435c-9938-5c8f1e6f41ef&quot; data-media-services-type=&quot;file&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/jira-attachment-thumbnail&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p&gt;  &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;10685_thumb&quot; href=&quot;/rest/api/3/attachment/content/10685&quot; title=&quot;image-2019-08-08-13-17-57-987.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;10685&quot; file-preview-title=&quot;image-2019-08-08-13-17-57-987.png&quot;&gt;&lt;jira-attachment-thumbnail url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10685?default=false&quot; jira-url=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10685&quot; filename=&quot;image-2019-08-08-13-17-57-987.png&quot;&gt;&lt;img src=&quot;https://folio-org.atlassian.net/rest/api/3/attachment/thumbnail/10685&quot; data-attachment-name=&quot;image-2019-08-08-13-17-57-987.png&quot; data-attachment-type=&quot;thumbnail&quot; data-media-services-id=&quot;99450721-4a76-4828-94cb-fdf4622b2286&quot; data-media-services-type=&quot;file&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/jira-attachment-thumbnail&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;







</description>
                <environment></environment>
        <key id="11132">UXPROD-1960</key>
            <summary>Decide which UI approach to use for License Term Management</summary>
                <type id="10004" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10300?size=medium">Sub-task</type>
                            <parent id="10901">UXPROD-1521</parent>
                                    <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</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="-1">Unassigned</assignee>
                                                                <reporter accountid="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4">Gill Osguthorpe</reporter>
                                    <labels>
                    </labels>
                <created>Thu, 8 Aug 2019 12:18:49 +0000</created>
                <updated>Mon, 12 Aug 2019 07:46:52 +0000</updated>
                            <resolved>Mon, 12 Aug 2019 07:46:52 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="11187" author="70121:8c13ab26-e77a-4b3a-aecc-1142bc1f02b2" created="Thu, 8 Aug 2019 16:17:14 +0000"  >&lt;p&gt;Option 1&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;I&apos;m not really sure that Option 1 is viable as-shown, for the reasons you give. It&apos;ll take too much horizontal space or squash everything down uncomfortably.&lt;/li&gt;
	&lt;li&gt;The component used in those UIs is &lt;tt&gt;ControlledVocab&lt;/tt&gt; (and &lt;tt&gt;EditableList&lt;/tt&gt; lower down). &lt;tt&gt;EditableList&lt;/tt&gt; doesn&apos;t really have the ability to split an entry across multiple lines so if we wanted to go this route we&apos;d have to add that functionality to it. It doesn&apos;t seem like a crazy amount of effort to do that, though. There are certain unknowns that I think we may run into that could turn this into a risky move that blows up the time to implement it.&lt;/li&gt;
	&lt;li&gt;One thing that concerns me about going with a &lt;tt&gt;ControlledVocab&lt;/tt&gt; approach is how our backend endpoints work. We&apos;d have to ensure that our backends behave in the way that &lt;tt&gt;ControlledVocab&lt;/tt&gt; expects them to be structured and behave. Will be a thing for &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bfd62c75f77da6929583d6c&quot; class=&quot;user-hover&quot; rel=&quot;5bfd62c75f77da6929583d6c&quot; data-account-id=&quot;5bfd62c75f77da6929583d6c&quot; accountid=&quot;5bfd62c75f77da6929583d6c&quot; rel=&quot;noreferrer&quot;&gt;steve.osguthorpe&lt;/a&gt; to look into imo.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Option 2&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Definitely possible but is significantly more work because it&apos;s more of a solution that&apos;s built-up from &quot;first principles&quot; rather than fully cooked components.&lt;/li&gt;
	&lt;li&gt;I&apos;m not sure how much we&apos;re gaining with separate View and Edit pages here. I suppose that the &lt;b&gt;Licenses using this term&lt;/b&gt; could be different across the two views, but I&apos;m not actually certain that the fetch required to accomplish that listing is possible. Again, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bfd62c75f77da6929583d6c&quot; class=&quot;user-hover&quot; rel=&quot;5bfd62c75f77da6929583d6c&quot; data-account-id=&quot;5bfd62c75f77da6929583d6c&quot; accountid=&quot;5bfd62c75f77da6929583d6c&quot; rel=&quot;noreferrer&quot;&gt;steve.osguthorpe&lt;/a&gt;?&lt;/li&gt;
	&lt;li&gt;I think we can still comfortably accomplish it in a sprint but it&apos;d be one person fully-tasked for that sprint on it.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Option X&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;What about a card-based, three-pane UI? So instead of having one row per term like the Option 1 mockups, have a card per term instead? The card would be styled like the editable cards we use when editing the documents or terms of a license.&lt;/li&gt;
	&lt;li&gt;Save/Delete buttons could be on the right side of each card&apos;s header.&lt;/li&gt;
	&lt;li&gt;I think this way would give us the wins of Option 2 (not cramped, more visual space) without the downsides of it (time to implement).&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="11195" author="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4" created="Fri, 9 Aug 2019 07:57:55 +0000"  >&lt;p&gt;Thanks &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;. Introducing the card layout gets my vote. &lt;/p&gt;</comment>
                                                            <comment id="11197" author="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa" created="Mon, 12 Aug 2019 07:43:51 +0000"  >&lt;p&gt;Thanks all. Will update 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;ERM-391&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/ERM-391&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Manage License term configuration&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;
            ERM-391
        &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;
 on the basis of this discussion&lt;/p&gt;

&lt;p&gt;Note that &quot;Licenses using this term&quot; is not a requirement in the configuration&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="10682" name="image-2019-08-08-12-38-04-545.png" size="97872" author="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4" created="Thu, 8 Aug 2019 11:38:08 +0000"/>
                            <attachment id="10683" name="image-2019-08-08-13-12-57-153.png" size="70727" author="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4" created="Thu, 8 Aug 2019 12:13:00 +0000"/>
                            <attachment id="10684" name="image-2019-08-08-13-17-49-661.png" size="933958" author="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4" created="Thu, 8 Aug 2019 12:17:53 +0000"/>
                            <attachment id="10685" name="image-2019-08-08-13-17-57-987.png" size="641732" author="557058:d24a7f4a-ee36-4af7-acea-00d5f1dbb2f4" created="Thu, 8 Aug 2019 12:18:02 +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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzzwv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="164">ERM Sprint 70</customfieldvalue>
    <customfieldvalue id="165">ERM Sprint 71</customfieldvalue>
    <customfieldvalue id="141">ERM Sprint 72</customfieldvalue>

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