<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:13:09 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-1412] make &quot;limit&quot; parameter required</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1412</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;We discussed that the &quot;limit&quot; setting for collection endpoints has no meaningful default and in most cases depends on the client (UI) context (e.g controlled vocab may have a pageable display under settings but different control is used when showing the values in place).&lt;/p&gt;

&lt;p&gt;To avoid breaking changes we can consider this change only for future endpoints.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f8314dfbdef80006f6f572d&quot; class=&quot;user-hover&quot; rel=&quot;5f8314dfbdef80006f6f572d&quot; data-account-id=&quot;5f8314dfbdef80006f6f572d&quot; accountid=&quot;5f8314dfbdef80006f6f572d&quot; rel=&quot;noreferrer&quot;&gt;Adam Dickmeiss&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed52a1b46046f530c8f7&quot; class=&quot;user-hover&quot; rel=&quot;5bffed52a1b46046f530c8f7&quot; data-account-id=&quot;5bffed52a1b46046f530c8f7&quot; accountid=&quot;5bffed52a1b46046f530c8f7&quot; rel=&quot;noreferrer&quot;&gt;Mike Taylor&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5bffed5e2434bf3a1a91d37a&quot; class=&quot;user-hover&quot; rel=&quot;5bffed5e2434bf3a1a91d37a&quot; data-account-id=&quot;5bffed5e2434bf3a1a91d37a&quot; accountid=&quot;5bffed5e2434bf3a1a91d37a&quot; rel=&quot;noreferrer&quot;&gt;Niels Erik Nielsen&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="79532">FOLIO-1412</key>
            <summary>make &quot;limit&quot; parameter required</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:b8e64633-1f7c-402d-9caf-9959a5ba5d0d">Jakub Skoczen</reporter>
                                    <labels>
                            <label>core</label>
                            <label>sprint44</label>
                            <label>sprint45</label>
                    </labels>
                <created>Mon, 13 Aug 2018 13:36:03 +0000</created>
                <updated>Tue, 15 Jan 2019 11:53:52 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="191500" author="5f8314dfbdef80006f6f572d" created="Mon, 13 Aug 2018 13:42:35 +0000"  >&lt;p&gt;So you are going to require limit toi be set by clients? What about offset, then?&lt;/p&gt;</comment>
                                                            <comment id="191501" author="5bffed52a1b46046f530c8f7" created="Mon, 13 Aug 2018 13:50:35 +0000"  >&lt;p&gt;Offset defaulting to zero is fine: there is really no other default that would make sense.&lt;/p&gt;

&lt;p&gt;Whereas there is not really an argument that can be made for (say) 10 as the default count ahead of 20 or 5.&lt;/p&gt;</comment>
                                                            <comment id="191502" author="5bffed52a1b46046f530c8f7" created="Mon, 13 Aug 2018 13:51:40 +0000"  >&lt;p&gt;(This arose from the observation that the client should really always specify its own limit &amp;#8211; there are no circumstances in which it makes sense to just say &quot;Oh, I&apos;ll have however many the server wants to give me&quot; &amp;#8211; so Jakub thought it would make sense to enforce that client behaviour.)&lt;/p&gt;</comment>
                                                            <comment id="191503" author="5f8314dfbdef80006f6f572d" created="Mon, 13 Aug 2018 14:02:57 +0000"  >&lt;p&gt;What has trouble me was that we gave the default value for limit was specified that the maximum value was provided for both limit and offset. Makes little sense.. Btw, the limit has a minimum value of 1 in the pageable.raml trait!!! Which means that if it was enforced you&apos;d have to ask for at least 1 record.&lt;/p&gt;</comment>
                                                            <comment id="191504" author="5bffed52a1b46046f530c8f7" created="Mon, 13 Aug 2018 14:07:16 +0000"  >&lt;p&gt;I can&apos;t parse the first half of that.&lt;/p&gt;

&lt;p&gt;But I &lt;em&gt;strongly&lt;/em&gt; agree that the minimum value for limit should be 0, not 1. Asking for no records (because you only care about finding out the total hit-count) is a perfectly cromulent thing to do.&lt;/p&gt;</comment>
                    </comments>
                    <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|hzyrxj:</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>Mon, 13 Aug 2018 13:42:35 +0000</customfieldvalue>

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