<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 22:32: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>[APPPOCTOOL-4] Improve UX of the Kong Manager by using human readable names of routes</title>
                <link>https://folio-org.atlassian.net/browse/APPPOCTOOL-4</link>
                <project id="10273" key="APPPOCTOOL">applications-poc-tools</project>
                    <description>&lt;p&gt;Kong has a UI tool (Kong Manager) which among other things also displays configured routes:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/63870&quot; height=&quot;410&quot; width=&quot;796&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;br/&gt;
Each route represents some url + method. But from its name it&apos;s not possible to understand what exactly the url and the method is. It&apos;s also hard to quickly navigate through the routes if you know the url and need to find the respective route.&lt;/p&gt;

&lt;p&gt;Currently route&apos;s name is formed from the combination of &quot;path + httpMethods + tenant + moduleId + interfaceId&quot; and the result value is hashed:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/63871&quot; height=&quot;530&quot; width=&quot;754&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Instead of combining the values and hashing we could try using some more human readable names, like combination of&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;
tenant + path + methods&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The exact format and the content are debatable but at least we can start from the above&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Route expression:&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;
(http.path == &lt;span class=&quot;code-quote&quot;&gt;&quot;/eholdings/access-types&quot;&lt;/span&gt; &amp;amp;&amp;amp; http.method == &lt;span class=&quot;code-quote&quot;&gt;&quot;GET&quot;&lt;/span&gt; &amp;amp;&amp;amp; http.headers.x_okapi_tenant == &lt;span class=&quot;code-quote&quot;&gt;&quot;oleksandrkcrestest&quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Name:&#160;&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;
&lt;span class=&quot;code-quote&quot;&gt;&quot;[diku] GET /eholdings/access-types&quot;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="79299">APPPOCTOOL-4</key>
            <summary>Improve UX of the Kong Manager by using human readable names of routes</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="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="557058:2002428d-c11e-48c4-98e0-a5b1104bd0b6">Dima Tkachenko</reporter>
                                    <labels>
                            <label>back-end</label>
                            <label>epam-eureka</label>
                            <label>eureka-phase4</label>
                            <label>need-review</label>
                    </labels>
                <created>Fri, 2 Feb 2024 14:21:27 +0000</created>
                <updated>Fri, 2 Feb 2024 14:59:47 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                        <attachments>
                            <attachment id="63869" name="image-2024-02-02-16-24-57-886.png" size="347613" author="557058:2002428d-c11e-48c4-98e0-a5b1104bd0b6" created="Fri, 2 Feb 2024 14:24:59 +0000"/>
                            <attachment id="63870" name="image-2024-02-02-16-25-37-404.png" size="347613" author="557058:2002428d-c11e-48c4-98e0-a5b1104bd0b6" created="Fri, 2 Feb 2024 14:25:38 +0000"/>
                            <attachment id="63871" name="image-2024-02-02-16-31-41-217.png" size="392820" author="557058:2002428d-c11e-48c4-98e0-a5b1104bd0b6" created="Fri, 2 Feb 2024 14:31:42 +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_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10149"><![CDATA[Eureka]]></customfieldvalue>

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

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