<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 22:22:32 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>[UIU-2684] Custom-fields does not allow you to edit the refId (Both UI and API)</title>
                <link>https://folio-org.atlassian.net/browse/UIU-2684</link>
                <project id="10131" key="UIU">ui-users</project>
                    <description>&lt;p&gt;&lt;b&gt;Overview:&lt;/b&gt;&#160;When trying to update a custom field&apos;s refId, this is ignored by both PUT API endpoints&lt;br/&gt;
&lt;b&gt;Steps to Reproduce:&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Log into &lt;a href=&quot;https://folio-snapshot.dev.folio.org/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snapshot.dev.folio.org/&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Go to settings-&amp;gt;users-&amp;gt;custom fields&lt;/li&gt;
	&lt;li&gt;Create a custom field, purposely misspelled&lt;br/&gt;
&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/31156&quot; height=&quot;177&quot; width=&quot;815&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;Try to correct your spelling in the UI. Save.&lt;br/&gt;
&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/31159&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Expected Results:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;You get a clear warning that this edit may affect users already in the system and are asked if you want to proceed.&lt;/li&gt;
	&lt;li&gt;After the update is made, the refId aligns with the name of the custom field as if it was newly created (casing, stripping weird characters, etc)&lt;/li&gt;
	&lt;li&gt;You now have a clear understanding of what the refId is for this custom field, and by so, you can set up ongoing patron loads with this new custom field.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Actual Results:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;None of the above happens. The refId stays the same.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;To verify, make an HTTP GET to /custom-fields or check the Developer Tools in the browser to see what edits were made:&lt;br/&gt;
&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/31160&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;





&lt;p&gt;&lt;b&gt;Additional Information:&lt;/b&gt;&lt;br/&gt;
This behavior is likely by design since the refID is the value stored in the records themselves as property names.&lt;/p&gt;

&lt;p&gt;However, in the context of setting up FOLIO and doing initial migrations, it would be good if you could force updates to refIDs, either by API or UI.&#160;&lt;/p&gt;

&lt;p&gt;I guess the assumption was made that after the initial migration, adding users is a manual task, and the name of the actual refId does not matter.&#160; However, libraries rely on automated loads for these users, and having the wrong refIds for custom fields will lead to errors and confusion.&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="43683">UIU-2684</key>
            <summary>Custom-fields does not allow you to edit the refId (Both UI and API)</summary>
                <type id="10001" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium">Bug</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="10000">Won&apos;t Do</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2">Theodor Tolstoy (One-Group.se)</reporter>
                                    <labels>
                            <label>back-end</label>
                            <label>epam-spitfire</label>
                            <label>support</label>
                    </labels>
                <created>Tue, 31 May 2022 09:34:39 +0000</created>
                <updated>Mon, 17 Oct 2022 08:05:24 +0000</updated>
                            <resolved>Thu, 6 Oct 2022 13:31:10 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="93230" author="5af5e627525ba96b58654f12" created="Wed, 1 Jun 2022 06:56:20 +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; There was no dev team assigned to this bug - looks like it belongs to Spitfire. Please adjust if not correct. Thank you!&lt;/p&gt;</comment>
                                                            <comment id="93234" author="5eb44b5a96bbcb0b8585c98d" created="Mon, 22 Aug 2022 07:36:25 +0000"  >&lt;p&gt;It&apos;s expected behavior and the cause of the implementation details: refId should be unchangeable. All we can do is allow refId changes only when there are no values in users for the custom field.&lt;/p&gt;

&lt;p&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="93239" author="712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2" created="Mon, 22 Aug 2022 11:17:20 +0000"  >&lt;p&gt;I agree, but could another way around it be to have the RefID shown in the UI? We do this for codes in other parts of settings.&#160;&lt;/p&gt;</comment>
                                                            <comment id="93244" author="62a96ae7192edb006f9f1bf9" created="Mon, 22 Aug 2022 14:59:34 +0000"  >&lt;p&gt;So &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; class=&quot;user-hover&quot; rel=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; data-account-id=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; accountid=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; rel=&quot;noreferrer&quot;&gt;Theodor Tolstoy (One-Group.se)&lt;/a&gt;&#160; - if we display the RefID in the UI Then that will address this issue?&#160;&lt;/p&gt;</comment>
                                                            <comment id="93249" author="5af5e627525ba96b58654f12" created="Tue, 23 Aug 2022 01:47:21 +0000"  >&lt;p&gt;Similar to the HRIDs in all of the various Inventory records - they display in the UI, but are not editable&lt;/p&gt;</comment>
                                                            <comment id="93254" author="5c48911b54e1e6466b11f38c" created="Tue, 23 Aug 2022 12:24:53 +0000"  >&lt;p&gt;The custom field ref IDs are not HRIDs, &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; - they&apos;re ids to the setting, the field itself.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; class=&quot;user-hover&quot; rel=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; data-account-id=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; accountid=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; rel=&quot;noreferrer&quot;&gt;Theodor Tolstoy (One-Group.se)&lt;/a&gt; you can get the refIds from the underlying JSON of the setting. Is that not sufficient for what you&apos;re trying to do?&lt;/p&gt;

&lt;p&gt;I don&apos;t see a particular issue with adding the refID to Settings &amp;gt; Users &amp;gt; Custom Fields, but they should not display on the Users app UI - that will only lead to confusion.&lt;/p&gt;</comment>
                                                            <comment id="93259" author="557058:f80403de-e149-421e-8750-af45c853402f" created="Mon, 19 Sep 2022 14:46:34 +0000"  >&lt;p&gt;Support SIG: &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; do you have an update on this ticket. This is an issue affecting ALL libraries. &lt;/p&gt;</comment>
                                                            <comment id="93263" author="712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2" created="Thu, 6 Oct 2022 09:31:13 +0000"  >&lt;p&gt;Sorry for not geeting back to this until now. I think showing the refID in the settings would be the perfect solution, just as you describe &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c48911b54e1e6466b11f38c&quot; class=&quot;user-hover&quot; rel=&quot;5c48911b54e1e6466b11f38c&quot; data-account-id=&quot;5c48911b54e1e6466b11f38c&quot; accountid=&quot;5c48911b54e1e6466b11f38c&quot; rel=&quot;noreferrer&quot;&gt;Erin Nettifee&lt;/a&gt; &#160;&lt;/p&gt;</comment>
                                                            <comment id="93268" author="5c48911b54e1e6466b11f38c" created="Thu, 6 Oct 2022 13:30:34 +0000"  >&lt;p&gt;So what I&apos;m going to do is close this and open up another Jira for that work than &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; class=&quot;user-hover&quot; rel=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; data-account-id=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; accountid=&quot;712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2&quot; rel=&quot;noreferrer&quot;&gt;Theodor Tolstoy (One-Group.se)&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="93273" author="5c48911b54e1e6466b11f38c" created="Thu, 6 Oct 2022 13:31:10 +0000"  >&lt;p&gt;We will open up another feature to add the RefId display as a solution to this.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="12368">UXPROD-3677</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13383">UXPROD-3837</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="31156" name="image-2022-05-31-11-15-09-961.png" size="13903" author="712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2" created="Tue, 31 May 2022 09:11:39 +0000"/>
                            <attachment id="31157" name="image-2022-05-31-11-17-02-705.png" size="12524" author="712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2" created="Tue, 31 May 2022 09:13:32 +0000"/>
                            <attachment id="31159" name="image-2022-05-31-11-21-46-232.png" size="4394" author="712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2" created="Tue, 31 May 2022 09:18:16 +0000"/>
                            <attachment id="31160" name="image-2022-05-31-11-22-26-284.png" size="22056" author="712020:0a02d059-b8b9-48b3-8a58-727ec44d05d2" created="Tue, 31 May 2022 09:18:56 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_10107" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Affected Institution</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10388"><![CDATA[!!!ALL!!!]]></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="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_10045" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Potential Workaround</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Make sure to spell and name custom fields properly from the start.&lt;br/&gt;
OR&lt;br/&gt;
Remove the misspelled custom field and create a new one. </customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10384"><![CDATA[Not a bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzx236:i20092c32709ai3y</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, 1 Jun 2022 06:56:20 +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>