<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:09:08 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-609] Manage organisations for a License</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-609</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;Enable the addition of organisations to licenses with different roles.&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;needs to be able to accommodate potential lists of 1000s of available organisations&lt;/li&gt;
	&lt;li&gt;needs to be consistent UI with Agreements&lt;/li&gt;
	&lt;li&gt;Role must be specified for each Organisation&lt;/li&gt;
	&lt;li&gt;no role constraints (number or type)&lt;/li&gt;
	&lt;li&gt;creating an Organisation in this context is specifying the name only&lt;/li&gt;
	&lt;li&gt;duplicate organisations should not be created&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Roles:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Licensor&lt;/li&gt;
	&lt;li&gt;Licensee&lt;/li&gt;
	&lt;li&gt;Consortium&lt;/li&gt;
	&lt;li&gt;Consortium Administrator&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Out of scope:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;edit an organisation&lt;/li&gt;
	&lt;li&gt;define or edit organisation roles&lt;/li&gt;
	&lt;li&gt;roles cannot be changed by tenant&lt;/li&gt;
	&lt;li&gt;contacts for organisations added to Licenses&lt;/li&gt;
	&lt;li&gt;filtering License search by Organisation or Organisation Role&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;TBC whether implementation will initially support Organisations are shared between Folio apps within a tenant implementation&lt;/p&gt;</description>
                <environment></environment>
        <key id="10385">UXPROD-609</key>
            <summary>Manage organisations for a License</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="13689">UXPROD-574</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="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa">Owen Stephens</assignee>
                                                                <reporter accountid="557058:f42d9c43-226d-4aa3-bb31-9b2dd07920aa">Owen Stephens</reporter>
                                    <labels>
                            <label>crossrmapps</label>
                            <label>erm</label>
                            <label>licenses</label>
                            <label>resourcemanagement</label>
                    </labels>
                <created>Wed, 23 May 2018 08:47:01 +0000</created>
                <updated>Thu, 17 Mar 2022 18:05:56 +0000</updated>
                            <resolved>Thu, 14 Mar 2019 17:32:37 +0000</resolved>
                                                    <fixVersion>Q1 2019</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="13638" author="70121:8c13ab26-e77a-4b3a-aecc-1142bc1f02b2" created="Wed, 6 Feb 2019 20:53:05 +0000"  >&lt;p&gt;There&apos;s currently some debate about how the list of organisations to select from will be managed by the backend. An identical feature already exists for Agreements which users can assign organisations to, and the backend for that is in place. So the question when designing the backend for this is: &lt;/p&gt;

&lt;p&gt;Should the organisation management used in &lt;tt&gt;mod-agreements&lt;/tt&gt; be generalised so that it can be used by &lt;tt&gt;ui-licenses&lt;/tt&gt;?&lt;/p&gt;

&lt;p&gt;Required for Generalising the Existing Code (non-exhaustive)&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;everything in the existing org code is named like `SubscriptionAgreementOrg` so that could be weird if we&#8217;re using the same one&lt;/li&gt;
	&lt;li&gt;the `owner` of that model is a `SubscriptionAgreement` so work would definitely need to be done to generalise it&lt;/li&gt;
	&lt;li&gt;the org role RDV is also already managed under the SAOrg domain&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Issues with Maintaining Separate Lists&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;feels like bad UX because users will see the same UI but with different organisations available in both places. Especially problematic once we apply different permissions for assigning an existing org to a license/agreement vs creating a new organisation.&lt;/li&gt;
	&lt;li&gt;the new code will be basically copy-pasted from &lt;tt&gt;mod-agreements&lt;/tt&gt; with some names changed which feels really dirty&lt;/li&gt;
	&lt;li&gt;we won&apos;t be able to reuse frontend components specifically designed to manage selecting from the the long list of organisations&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="40564">ERM-7</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="40568">ERM-10</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="40566">ERM-8</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="40567">ERM-9</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Back End Estimate</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10121"><![CDATA[Medium < 5 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <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="10141"><![CDATA[Bienenvolk]]></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)">Licenses</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10050" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Front End Estimate</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10097"><![CDATA[Medium < 5 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzyksn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10072" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: 5Colleges (ERM Jun 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10228"><![CDATA[R1]]></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="10223"><![CDATA[R1]]></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="10204"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10068" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Chicago (MVP Sum 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10211"><![CDATA[R4]]></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_10074" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: GBV (MVP Sum 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10238"><![CDATA[R1]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10078" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Lehigh (MVP Summer 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10259"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10089" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: TAMU (MVP Jan 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10315"><![CDATA[R2]]></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="10325"><![CDATA[R2]]></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, 6 Feb 2019 20:53:05 +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>