<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:22:50 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-2733] Rename mod-custom-fields to folio-custom-fields</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2733</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Since the current project &lt;a href=&quot;https://github.com/folio-org/mod-custom-fields&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/mod-custom-fields&lt;/a&gt;&lt;br/&gt;
will be used as a shared library and not as a separate module, it is needed to rename the module to &lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
folio-custom-fields
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The process to be followed is documented at &lt;a href=&quot;https://dev.folio.org/guides/rename-module/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/rename-module/&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="81807">FOLIO-2733</key>
            <summary>Rename mod-custom-fields to folio-custom-fields</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</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="61cd0ca0bce5e00069e98be7">David Crossley</assignee>
                                                                <reporter accountid="5eb44b5a96bbcb0b8585c98d">Pavlo Smahin</reporter>
                                    <labels>
                    </labels>
                <created>Tue, 18 Aug 2020 12:17:04 +0000</created>
                <updated>Wed, 2 Sep 2020 00:50:38 +0000</updated>
                            <resolved>Wed, 2 Sep 2020 00:50:38 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="196506" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Wed, 19 Aug 2020 13:24:09 +0000"  >&lt;p&gt;&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; If the intention is to not use &quot;mod-custom-fields&quot; as a FOLIO module, why is there a ModuleDescriptor and LaunchDescriptor under /descriptors. And why do we publish them to the registry? Also, why do we need a stand-alone docker image for this project?&lt;/p&gt;</comment>
                                                            <comment id="196508" author="61cd0ca0bce5e00069e98be7" created="Thu, 20 Aug 2020 04:55:58 +0000"  >&lt;p&gt;Perhaps because they started this as a &quot;mod-&quot; module, and those would have been required.&lt;/p&gt;

&lt;p&gt;As per the documented procedure, i will disable the Jenkinsfile during the renaming process. That will prevent it from deploying any more artifacts. Then after the developers have modified it to become a library, removing that mod-related stuff, then a new Jenkinsfile can be added.&lt;/p&gt;</comment>
                                                            <comment id="196511" author="61cd0ca0bce5e00069e98be7" created="Thu, 20 Aug 2020 05:24:24 +0000"  >&lt;p&gt;I did some other investigation.&lt;/p&gt;

&lt;p&gt;The FOLIO Registry shows that the only other module that provides the &quot;custom-fields&quot; interface is &quot;mod-users&quot; (i.e. using interfaceType:multiple as specified).&lt;/p&gt;

&lt;p&gt;The mod-custom-fields is not defined in folio-ansible or the platforms, so no adjustment is needed.&lt;/p&gt;</comment>
                                                            <comment id="196514" author="5eb44b5a96bbcb0b8585c98d" created="Thu, 20 Aug 2020 09:49:59 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt; ModuleDescriptor is needed to copy it&apos;s content while integrating custom fields to other modules.&lt;/p&gt;</comment>
                                                            <comment id="196518" author="61cd0ca0bce5e00069e98be7" created="Tue, 25 Aug 2020 03:25:39 +0000"  >&lt;p&gt;The new repository is ready for you to do the next steps.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/folio-custom-fields&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-custom-fields&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The old module is archived, and the code is copied with history.&lt;/p&gt;

&lt;p&gt;As explained here:&lt;br/&gt;
&lt;a href=&quot;https://dev.folio.org/guides/rename-module/#rename-git-configuration-source-docs&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/rename-module/#rename-git-configuration-source-docs&lt;/a&gt;&lt;br/&gt;
adjust all mentions of the old name, and remove other stuff that is now not needed.&lt;/p&gt;

&lt;p&gt;I did already remove the Dockerfile.&lt;/p&gt;

&lt;p&gt;When those changes are in place, then you can do this step:&lt;br/&gt;
&lt;a href=&quot;https://dev.folio.org/guides/rename-module/#restore-jenkinsfile&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/rename-module/#restore-jenkinsfile&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I presume that the ModuleDescriptor now does not need to be deployed to the Registry.&lt;/p&gt;

&lt;p&gt;When those steps are done, then i can finalise the branch protection Settings.&lt;/p&gt;</comment>
                                                            <comment id="196520" author="5eb44b5a96bbcb0b8585c98d" created="Mon, 31 Aug 2020 15:30:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61cd0ca0bce5e00069e98be7&quot; class=&quot;user-hover&quot; rel=&quot;61cd0ca0bce5e00069e98be7&quot; data-account-id=&quot;61cd0ca0bce5e00069e98be7&quot; accountid=&quot;61cd0ca0bce5e00069e98be7&quot; rel=&quot;noreferrer&quot;&gt;David Crossley&lt;/a&gt; All mentions were adjusted and Jenkinsfile was restored.&lt;/p&gt;</comment>
                                                            <comment id="196522" author="61cd0ca0bce5e00069e98be7" created="Tue, 1 Sep 2020 00:22:40 +0000"  >&lt;p&gt;I have now re-established the &quot;branch protection&quot; Settings.&lt;/p&gt;</comment>
                                                            <comment id="196523" author="61cd0ca0bce5e00069e98be7" created="Tue, 1 Sep 2020 00:23:16 +0000"  >&lt;p&gt;As noted in earlier comments, because this is not being deployed as an actual module then the LaunchDescriptor is not needed.&lt;/p&gt;</comment>
                                                            <comment id="196524" author="61cd0ca0bce5e00069e98be7" created="Tue, 1 Sep 2020 00:23:57 +0000"  >&lt;p&gt;The Jenkinsfile currently has the setting &quot;publishAPI = false&quot;, so API docs are not being generated and published. Yet RAML files are still being used.&lt;/p&gt;

&lt;p&gt;Is that intended?&lt;/p&gt;</comment>
                                                            <comment id="196526" author="5eb44b5a96bbcb0b8585c98d" created="Tue, 1 Sep 2020 07:40:35 +0000"  >&lt;p&gt;Module descriptor and raml files are needed to copy it content while integrating custom field to other modules. &lt;/p&gt;</comment>
                                                            <comment id="196528" author="61cd0ca0bce5e00069e98be7" created="Tue, 1 Sep 2020 08:05:23 +0000"  >&lt;p&gt;Then the Jenkinsfile should have &quot;publishAPI = true&quot; so that people know the purpose and content for the endpoints.&lt;/p&gt;</comment>
                                                            <comment id="196530" author="5eb44b5a96bbcb0b8585c98d" created="Tue, 1 Sep 2020 12:20:05 +0000"  >&lt;p&gt;I agree. Fixed it.&lt;/p&gt;</comment>
                                                            <comment id="196532" author="61cd0ca0bce5e00069e98be7" created="Tue, 1 Sep 2020 12:30:41 +0000"  >&lt;p&gt;Great, thanks.&lt;/p&gt;

&lt;p&gt;Regarding the other matter:&lt;br/&gt;
Yes i do understand that the local ModuleDescriptor is needed for copying content. However the LaunchDescriptor portion of the MD is not needed.&lt;/p&gt;</comment>
                                                            <comment id="196535" author="5eb44b5a96bbcb0b8585c98d" created="Tue, 1 Sep 2020 17:24:03 +0000"  >&lt;p&gt;Fixed this too.&lt;/p&gt;</comment>
                                                            <comment id="196537" author="61cd0ca0bce5e00069e98be7" created="Wed, 2 Sep 2020 00:50:27 +0000"  >&lt;p&gt;All is done now.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="78028">MODCFIELDS-53</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="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="11">DevOps: Sprint 95</customfieldvalue>
    <customfieldvalue id="1948">DevOps: Sprint 96</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 19 Aug 2020 13:24:09 +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>