<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:33:26 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-3614] Permissions Management Improvements for mutable and immutable permissions</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3614</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;With Lotus, FOLIO has introduced a new, more granular way of managing permission assignment that is more secure. &lt;/p&gt;

&lt;p&gt;We now have three primary permissions involved:&lt;/p&gt;

&lt;p&gt;perms.users.assign.mutable&lt;br/&gt;
perms.users.assign.immutable&lt;br/&gt;
perms.users.assign.okapi&lt;/p&gt;

&lt;p&gt;In addition, the mechanism for assigning permissions was changed such that, by default, users can only assign a permission to the other user that they already own.&lt;/p&gt;

&lt;p&gt;(Mutable permissions are ones that can change after a module is started up, and are labeled as permission sets in the UI. Immutable permissions are ones that cannot change after a module is started up, and are labeled as permissions in the UI.)&lt;/p&gt;

&lt;p&gt;While some sites primarily use an admin user to assign staff permissions, many libraries distribute that role to area managers and have been doing so with the permission ui-users.editperms (&quot;Users: Can assign and unassign permissions to users&quot;). &lt;/p&gt;

&lt;p&gt;In order to make this permission change transparent for the move from Juniper -&amp;gt; Lotus, developers added perms.users.assign.mutable and perms.users.assign.immutable to ui-users.editperms. That means that those who have the permission set ui-users.editperms in their Lotus instance (&quot;Users: Can assign and unassign permissions to users&quot;) will not have their work process changed.&lt;/p&gt;

&lt;p&gt;However,  we need to evaluate the changes to decide how to use these new controls - whether we should continue to allow people who can assign and unassign perms in the Users app to be able to do it for all permissions, or just permissions they own.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Evaluate the human-readable names proposed in 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UIU-2542&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-2542&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Create new permission sets to use mutable and immutable permission functionality&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;
            UIU-2542
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-current jira-macro-single-issue-export-pdf&quot;&gt;In Refinement&lt;/span&gt;
            &lt;/span&gt;
 and decide / change what they should be&lt;/li&gt;
	&lt;li&gt;Recommend appropriate changes to naming of ui-users.editperms for Morning Glory&lt;/li&gt;
	&lt;li&gt;Updates to ui-users to allow the new permissions created in 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UIU-2542&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-2542&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Create new permission sets to use mutable and immutable permission functionality&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;
            UIU-2542
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-current jira-macro-single-issue-export-pdf&quot;&gt;In Refinement&lt;/span&gt;
            &lt;/span&gt;
 to have desired functionality&lt;/li&gt;
	&lt;li&gt;Decide on whether we have enough use cases for &quot;You can only assign permissions you already own&quot; to create a permission just for that and deprecate ui-users.editperms
	&lt;ul&gt;
		&lt;li&gt;Decide if additional UI changes are needed (such as modifying the add-perms modal such that you can only see permissions that you have the ability to add or remove from other users)- This needs to become a new feature.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Additional Info&lt;/b&gt;&lt;br/&gt;
perms.users.assign.okapi is used to manage permissions on the system level with Okapi and end-users do not need to assign that permission to other users, so it is not being considered as part of this work. It will remain invisible to reduce additional confusion.&lt;/p&gt;

&lt;p&gt;Discussion slidedeck: &lt;a href=&quot;https://docs.google.com/presentation/d/1axIHIOH8j-k1Hi4xi8yyeCp09APLiGZ_gYJw_TYnBbc/edit?usp=sharing&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.google.com/presentation/d/1axIHIOH8j-k1Hi4xi8yyeCp09APLiGZ_gYJw_TYnBbc/edit?usp=sharing&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="13707">UXPROD-3614</key>
            <summary>Permissions Management Improvements for mutable and immutable permissions</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>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="10007" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="Issue is better defined and ready for the development team to review and to estimate issue. Not ready for development to begin implementation. Issue may need to be further refined. The issue is currently being worked on by team (PO and/or dev). (Migrated on 4 Feb 2024 13:41 UTC)">In Refinement</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="557058:eb198214-3032-45c9-9781-9967c26deb3f">Thomas Trutt</assignee>
                                                                <reporter accountid="5c48911b54e1e6466b11f38c">Erin Nettifee</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 16 Mar 2022 14:58:25 +0000</created>
                <updated>Thu, 30 Nov 2023 16:41:12 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="18074" author="5c48911b54e1e6466b11f38c" created="Fri, 25 Aug 2023 17:33:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aeb198214-3032-45c9-9781-9967c26deb3f&quot; class=&quot;user-hover&quot; rel=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; data-account-id=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; accountid=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; rel=&quot;noreferrer&quot;&gt;Thomas Trutt&lt;/a&gt; see comments on 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UIU-2542&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-2542&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Create new permission sets to use mutable and immutable permission functionality&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;
            UIU-2542
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-current jira-macro-single-issue-export-pdf&quot;&gt;In Refinement&lt;/span&gt;
            &lt;/span&gt;
 &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;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="44103">UIU-2542</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="34333">MODPERMS-157</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34361">MODPERMS-182</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34335">MODPERMS-160</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </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="10168"><![CDATA[None]]></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|i04ble:</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="10214"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>