<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:04:00 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-3771] custom prompt usability issues</title>
                <link>https://jira.mongodb.org/browse/SERVER-3771</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;1) If there is an error evaluating a prompt function, prompt becomes undefined.  Might want to set to a default prompt instead.&lt;/p&gt;

&lt;p&gt;&amp;gt; &lt;br/&gt;
&amp;gt; prompt = &apos;&amp;gt; &apos;&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; prompt = function() &lt;/p&gt;
{ return c; }
&lt;p&gt;function () &lt;/p&gt;
{
    return c;
}
Tue Sep  6 13:45:42 ReferenceError: c is not defined (shell):1
undefined
Tue Sep  6 13:45:47 ReferenceError: c is not defined (shell):1
undefined
Tue Sep  6 13:45:48 ReferenceError: c is not defined (shell):1
undefined


2) setting prompt to a regex has strange results

&amp;gt; prompt  = /a/
/a/
Tue Sep  6 15:22:44 SyntaxError: no input for /a/ :1
undefined


3) new lines in prompt mess up shell handling of current line and use of history.  Other unusual characters (eg \b) and long lines seem to cause problems too.  If the prompt line is wider than my terminal window, I never see anything other than the prompt and every time I type a character I get a new line with the prompt on it.

Aaron-Staples-MacBook-Pro:mongo aaron$ ./mongo
MongoDB shell version: 2.0.0-rc2-pre-
connecting to: test
&amp;gt; prompt = &quot;you are special!\n&amp;gt; &quot;
you are special!
&amp;gt; 
you are special!
                &amp;gt; db.c.count()
1
you are special!
you are special!&amp;gt; 
you are special!&amp;gt; db.c.count()    &amp;lt;&amp;lt;&amp;lt;----- pressing backspace repeatedly
you are special!&amp;gt; db.c.count(
you are special!&amp;gt; db.c.count
you are special!&amp;gt; db.c.coun
you are special!&amp;gt; db.c.cou
you are special!&amp;gt; db.c.co
you are special!&amp;gt; db.c.c
                &amp;gt; db.c. find()
{ &quot;_id&quot; : ObjectId(&quot;4e66a1acc98ce70998274933&quot;) }
&lt;p&gt;you are special!&lt;br/&gt;
you are special!&amp;gt; &lt;br/&gt;
you are special!&amp;gt; db.c.find()                                                   &amp;lt;&amp;lt;&amp;lt;----- pressing up arrow &lt;br/&gt;
you are special!&amp;gt; db.c.count()&lt;br/&gt;
you are special!&amp;gt; prompt = &quot;you are special!\n&amp;gt; &quot;&lt;br/&gt;
you are special!&amp;gt; db.c.count()&lt;br/&gt;
you are special!&amp;gt; prompt = &quot;you are special!\n&amp;gt; &quot;&lt;br/&gt;
you are special!&amp;gt; db.c.count()&lt;br/&gt;
you are special!&amp;gt; db.c.find()&lt;br/&gt;
you are special!&amp;gt; &lt;br/&gt;
you are special!&amp;gt; db.c.find()&lt;br/&gt;
you are special!&amp;gt; db.c.count()&lt;br/&gt;
you are special!&amp;gt; prompt = &quot;you are special!\n&amp;gt; &quot;&lt;br/&gt;
you are special!&amp;gt; db.c.count()&lt;br/&gt;
you are special!&amp;gt; db.c.find()&lt;br/&gt;
you are special!&amp;gt; &lt;br/&gt;
you are special!&amp;gt; db.c.find()&lt;br/&gt;
                &amp;gt; &lt;/p&gt;


&lt;p&gt;connecting to: test&lt;br/&gt;
&amp;gt; ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&apos;&lt;br/&gt;
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&lt;br/&gt;
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&lt;/p&gt;


&lt;p&gt;4) Don&apos;t know if we want to allow them, but shell helpers aren&apos;t available in the prompt function:&lt;/p&gt;

&lt;p&gt;&amp;gt; prompt = function() &lt;/p&gt;
{ use foo; return db.c.count(); }
&lt;p&gt;Tue Sep  6 15:47:12 SyntaxError: missing ; before statement (shell):1&lt;/p&gt;

&lt;p&gt;&amp;gt; prompt = function() &lt;/p&gt;
{ exit; }
&lt;p&gt;function () {&lt;br/&gt;
    exit;&lt;br/&gt;
}&lt;br/&gt;
Tue Sep  6 15:48:25 ReferenceError: exit is not defined (shell):1&lt;br/&gt;
undefined&lt;/p&gt;</description>
                <environment></environment>
        <key id="21935">SERVER-3771</key>
            <summary>custom prompt usability issues</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/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="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="tad">Tad Marshall</assignee>
                                    <reporter username="aaron">Aaron Staple</reporter>
                        <labels>
                    </labels>
                <created>Tue, 6 Sep 2011 23:22:56 +0000</created>
                <updated>Mon, 11 Jul 2016 18:33:39 +0000</updated>
                            <resolved>Wed, 16 Nov 2011 04:42:07 +0000</resolved>
                                                    <fixVersion>2.1.0</fixVersion>
                                    <component>Shell</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="67031" author="tad" created="Wed, 16 Nov 2011 04:42:07 +0000"  >&lt;p&gt;The problems described in this bug report are now fixed.&lt;/p&gt;</comment>
                            <comment id="66954" author="auto" created="Tue, 15 Nov 2011 22:40:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;tadmarshall&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@tadmarshall.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3771&quot; title=&quot;custom prompt usability issues&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3771&quot;&gt;&lt;del&gt;SERVER-3771&lt;/del&gt;&lt;/a&gt; &amp;#8211; part 2 &amp;#8211; make mongo shell behave like bash&lt;/p&gt;

&lt;p&gt;Remove the all-on-one-line command line editing in the shell and replace it&lt;br/&gt;
with something more in the style of other command lines such as bash. Allow&lt;br/&gt;
prompts to exceed the width of the terminal screen and allow newlines in&lt;br/&gt;
them. Strip all other control characters from the prompt text before&lt;br/&gt;
displaying it so that embedded backspaces, tabs and other controls don&apos;t&lt;br/&gt;
display badly or require extra code to emulate. This prevents users from&lt;br/&gt;
using escape sequences in their prompts to perform highlighting, for now&lt;br/&gt;
at least. Allow command line text to exceed the available width following&lt;br/&gt;
the prompt by wrapping onto other lines the way they bash does it. Make the&lt;br/&gt;
newline character display as a newline instead of as a linefeed or DOS OEM&lt;br/&gt;
character. Increase the amount of common code between Windows and&lt;br/&gt;
non-Windows versions and make them behave the same way. Don&apos;t refresh the&lt;br/&gt;
Windows command line when the shift key is pressed.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1194acb7fb8d4336f8bb9097f0c847b4b2b3338e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1194acb7fb8d4336f8bb9097f0c847b4b2b3338e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="63911" author="auto" created="Tue, 1 Nov 2011 04:10:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: Merge pull request #122 from tadmarshall/&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3771&quot; title=&quot;custom prompt usability issues&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3771&quot;&gt;&lt;del&gt;SERVER-3771&lt;/del&gt;&lt;/a&gt;-part-1-reissue-2&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3771&quot; title=&quot;custom prompt usability issues&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3771&quot;&gt;&lt;del&gt;SERVER-3771&lt;/del&gt;&lt;/a&gt; &amp;#8211; part 1 (reissue 2) &amp;#8211; don&apos;t let &apos;prompt&apos; become undefined&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/751896bafd129f851d334035e7a79ca51be5eeea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/751896bafd129f851d334035e7a79ca51be5eeea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="63910" author="auto" created="Tue, 1 Nov 2011 04:10:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: Merge pull request #122 from tadmarshall/&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3771&quot; title=&quot;custom prompt usability issues&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3771&quot;&gt;&lt;del&gt;SERVER-3771&lt;/del&gt;&lt;/a&gt;-part-1-reissue-2&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3771&quot; title=&quot;custom prompt usability issues&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3771&quot;&gt;&lt;del&gt;SERVER-3771&lt;/del&gt;&lt;/a&gt; &amp;#8211; part 1 (reissue 2) &amp;#8211; don&apos;t let &apos;prompt&apos; become undefined&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/751896bafd129f851d334035e7a79ca51be5eeea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/751896bafd129f851d334035e7a79ca51be5eeea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62985" author="tad" created="Thu, 27 Oct 2011 05:50:46 +0000"  >&lt;p&gt;I closed pull request 96 and reissued the code changes as separate pull requests, but forgot to update the bug report.&lt;/p&gt;

&lt;p&gt;Don&apos;t let the prompt be displayed as &quot;undefined&quot;: &lt;a href=&quot;https://github.com/mongodb/mongo/pull/122&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/pull/122&lt;/a&gt;&lt;br/&gt;
Make the shell behave more like bash: &lt;a href=&quot;https://github.com/mongodb/mongo/pull/123&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/pull/123&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sorry for the delayed update to the bug report.&lt;/p&gt;</comment>
                            <comment id="58821" author="tad" created="Thu, 6 Oct 2011 17:18:21 +0000"  >&lt;p&gt;Part 3 was added to pull request 96.  The commits are &lt;a href=&quot;https://github.com/tadmarshall/mongo/commit/95ce1bdede0cf49aad8dd432f995aa0a4964c9e1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/tadmarshall/mongo/commit/95ce1bdede0cf49aad8dd432f995aa0a4964c9e1&lt;/a&gt; and &lt;a href=&quot;https://github.com/tadmarshall/mongo/commit/9d7b05cbc8fa5f280b5fdeb3082ee7101e25872b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/tadmarshall/mongo/commit/9d7b05cbc8fa5f280b5fdeb3082ee7101e25872b&lt;/a&gt; .&lt;/p&gt;</comment>
                            <comment id="58806" author="tad" created="Thu, 6 Oct 2011 15:23:52 +0000"  >&lt;p&gt;Pull request &lt;a href=&quot;https://github.com/mongodb/mongo/pull/96&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/pull/96&lt;/a&gt; addresses parts 1 and 2 of this bug: the undefined value being displayed for the prompt.&lt;/p&gt;</comment>
                            <comment id="57767" author="tad" created="Fri, 30 Sep 2011 02:17:59 +0000"  >&lt;p&gt;Testing 2.1.0-pre- (my build) on Windows 7 and Ubuntu 11.04&apos;s standard Gnome Terminal program prior to working on the reported bugs.&lt;/p&gt;

&lt;p&gt;Item 1 behavior on Windows and Ubuntu is identical to the Mac behavior.  From code inspection, I could also see that we are leaving a _&lt;em&gt;prompt&lt;/em&gt;_ variable lying around after successfully executing a prompt function.  This leftover _&lt;em&gt;prompt&lt;/em&gt;_ will return as a surprise if prompt is later redefined to a failing function.&lt;/p&gt;

&lt;p&gt;MongoDB shell version: 2.1.0-pre-&lt;br/&gt;
connecting to: test&lt;br/&gt;
&amp;gt; prompt=function()&lt;/p&gt;
{return asdf;}
&lt;p&gt;                                    // set prompt to a function that will fail&lt;br/&gt;
function () {&lt;br/&gt;
    return asdf;&lt;br/&gt;
}&lt;br/&gt;
Thu Sep 29 21:27:34 ReferenceError: asdf is not defined (shell):1    // error executing prompt&lt;br/&gt;
undefined                                                            // _&lt;em&gt;prompt&lt;/em&gt;_ variable is not set but displayed anyway&lt;br/&gt;
Thu Sep 29 21:27:47 ReferenceError: asdf is not defined (shell):1&lt;br/&gt;
undefined prompt=function()&lt;/p&gt;
{return &quot;Function prompt&amp;gt; &quot;;}
&lt;p&gt;              // set prompt to a function that returns a string&lt;br/&gt;
function () {&lt;br/&gt;
    return &quot;Function prompt&amp;gt; &quot;;&lt;br/&gt;
}&lt;br/&gt;
Function prompt&amp;gt;                                                     // functional prompt works as expected&lt;br/&gt;
Function prompt&amp;gt; prompt=&quot;String prompt&amp;gt; &quot;                            // set prompt to a string&lt;br/&gt;
String prompt&amp;gt;&lt;br/&gt;
String prompt&amp;gt;                                                       // string prompt works as expected&lt;br/&gt;
String prompt&amp;gt; prompt=function()&lt;/p&gt;
{return junk;}
&lt;p&gt;                       // set prompt to a function that will fail&lt;br/&gt;
function () {&lt;br/&gt;
    return junk;&lt;br/&gt;
}&lt;br/&gt;
Thu Sep 29 21:29:58 ReferenceError: junk is not defined (shell):1&lt;br/&gt;
Function prompt&amp;gt;                                                     // the leftover _&lt;em&gt;prompt&lt;/em&gt;_ variable is still around&lt;br/&gt;
Thu Sep 29 21:30:00 ReferenceError: junk is not defined (shell):1&lt;br/&gt;
Function prompt&amp;gt;&lt;/p&gt;

&lt;p&gt;Item 2 behaves the same Windows and Ubuntu as on the Mac.  &quot;typeof /a/&quot; displays &quot;function&quot; so the reported error is different but otherwise the behavior is the same as item 1. &lt;/p&gt;

&lt;p&gt;Item 3 (regarding newline in the prompt and prompts that are wider than the terminal width) is a bit worse in Windows.  With a \n in the prompt text, things are OK until a redraw happens.  Redraws occur on backspace and up-arrow, but also when the shift key is pressed.  When we redraw, we display the newline as a Windows/DOS OEM character, so the prompt gets longer by one character and the newline doesn&apos;t happen.  When the prompt text length exceeds the terminal width, the redraw happens on the first keystroke and the prompt is truncated with the last position displaying a space.  It is impossible to see anything that you type because it is drawn and then overwritten with a space.  In Ubuntu it is perhaps even worse.  The newline is interpreted literally as a linefeed, so the cursor is left hanging in space below the text and just to its right.  You need to use \r\n to make the prompt display as a &quot;normal&quot; two-line prompt.  Redraws are not triggered by the shift key (as on Windows) but when triggered with backspace (for example) the redraw is botched and even with \r\n the cursor is left hanging out in space.&lt;/p&gt;

&lt;p&gt;We may want to mention item 4 in the documentation (or not), but the code executing the prompt is just the eval() function and the behavior is no different.  eval() doesn&apos;t support the shell&apos;s extensions and prompt=function(){} doesn&apos;t either.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="18318">SERVER-3267</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 30 Sep 2011 02:17:59 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        12 years, 14 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            12 years, 14 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>aaron</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>tad</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrorov:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrg81z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8210</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|ht0s5r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>