<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:09:54 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-973] Allow UI to query admin interface offered by RMB</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-973</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description></description>
                <environment></environment>
        <key id="80435">FOLIO-973</key>
            <summary>Allow UI to query admin interface offered by RMB</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="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="5f8314dfbdef80006f6f572d">Adam Dickmeiss</reporter>
                                    <labels>
                            <label>core</label>
                    </labels>
                <created>Thu, 7 Dec 2017 09:09:58 +0000</created>
                <updated>Thu, 11 Mar 2021 07:21:03 +0000</updated>
                            <resolved>Thu, 11 Mar 2021 07:21:03 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="189034" author="5f8314dfbdef80006f6f572d" created="Thu, 7 Dec 2017 09:11:47 +0000"  >&lt;p&gt;RMB has for a long time offered an admin interface. It would be great it we could access individual modules admin interface from the outside for checking system information , such as memory usage.&lt;/p&gt;</comment>
                                                            <comment id="189036" author="5f8314dfbdef80006f6f572d" created="Thu, 7 Dec 2017 09:36:28 +0000"  >&lt;p&gt;We don&apos;t need a special Okapi module to do this, but eventually if Okapi can use the information to , for example, route differently due to health issues for modules, the admin module might come in handy.. But suppose we want to access admin from the outside (UI component).&lt;/p&gt;

&lt;p&gt;1. RMB modules should specify in the module descriptors that they offer the admin interface.&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;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;${artifactId}-${version}&quot;&lt;/span&gt;,
  ..
  &lt;span class=&quot;code-quote&quot;&gt;&quot;provides&quot;&lt;/span&gt; : [
  ...
     {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;admin&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;1.0&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;interfaceType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;multiple&quot;&lt;/span&gt;,
      &lt;span class=&quot;code-quote&quot;&gt;&quot;handlers&quot;&lt;/span&gt;: [
        {
          &lt;span class=&quot;code-quote&quot;&gt;&quot;methods&quot;&lt;/span&gt;: [
            &lt;span class=&quot;code-quote&quot;&gt;&quot;POST&quot;&lt;/span&gt;
          ],
          &lt;span class=&quot;code-quote&quot;&gt;&quot;pathPattern&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;/admin&quot;&lt;/span&gt;
        },
        {
          &lt;span class=&quot;code-quote&quot;&gt;&quot;methods&quot;&lt;/span&gt;: [
            &lt;span class=&quot;code-quote&quot;&gt;&quot;POST&quot;&lt;/span&gt;
          ],
          &lt;span class=&quot;code-quote&quot;&gt;&quot;pathPattern&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;/admin/importSQL&quot;&lt;/span&gt;
        },
  ...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;permission sets must be defined too!&lt;/p&gt;

&lt;p&gt;All modules with the interface can now be listed with&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;
_/proxy/tenants/&amp;lt;tenant&amp;gt;/interfaces/admin
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Each module in turn must be queried with header X-Okapi-Module-Id:module .&lt;/p&gt;




</comment>
                                                            <comment id="189038" author="5f8314dfbdef80006f6f572d" created="Thu, 7 Dec 2017 10:09:03 +0000"  >&lt;p&gt;
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-418&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-418&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Separate interfaces from module implementations&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            OKAPI-418
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 would be nice to have for this.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="53554">OKAPI-337</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="53805">OKAPI-418</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="10144"><![CDATA[Core: Platform]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </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>