https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842022-10-26T09:28:27ZopenSUSE Project Management ToolopenQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5674812022-10-26T09:28:27Zokurzokurz@suse.com
<ul><li><strong>Copied from</strong> <i><a class="issue tracker-4 status-3 priority-3 priority-lowest closed child" href="/issues/114421">action #114421</a>: Add a limit where it makes sense after we have it for /tests, query configurable size:M</i> added</li></ul> openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5750732022-11-16T08:11:29Zokurzokurz@suse.com
<ul><li><strong>Priority</strong> changed from <i>Low</i> to <i>High</i></li><li><strong>Target version</strong> changed from <i>future</i> to <i>Ready</i></li></ul><p>This is actually getting more important due to the "regressions" that users can not get all results anymore, e.g. see <a href="https://suse.slack.com/archives/C02CANHLANP/p1668584467225009" class="external">https://suse.slack.com/archives/C02CANHLANP/p1668584467225009</a></p>
openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5751662022-11-16T09:12:51Zokurzokurz@suse.com
<ul><li><strong>Priority</strong> changed from <i>High</i> to <i>Low</i></li><li><strong>Target version</strong> changed from <i>Ready</i> to <i>future</i></li></ul><p>scratch my last, handling in <a class="issue tracker-4 status-3 priority-6 priority-high2 closed" title="action: openqa-client does not get complete asset list size:S (Resolved)" href="https://progress.opensuse.org/issues/120315">#120315</a></p>
openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5787642022-11-28T16:22:17Zkraihsebastian.riedel@suse.com
<ul><li><strong>Assignee</strong> set to <i>kraih</i></li></ul><p>After <a class="issue tracker-4 status-3 priority-4 priority-default closed child" title="action: Add pagination for GET /api/v1/assets size:M (Resolved)" href="https://progress.opensuse.org/issues/120841">#120841</a> is done and we have an example for how to implement the feature properly, i went through all the limit settings to make a list of other endpoints that need pagination:</p>
<pre><code>generic_default_limit, generic_max_limit:
* GET /api/v1/bugs
* GET /api/v1/jobs/<job_id:num>/comments (messy code)
* GET /api/v1/jobs
* GET /api/v1/test_suites, GET /api/v1/test_suites/:id, GET /api/v1/machines, GET api/v1/machines/:id, GET /api/v1/products, GET /api/v1/products:id (shared code)
* GET /api/v1/workers
* GET /tests/list_scheduled_ajax
tests_overview_max_jobs:
* GET /tests/overview
all_tests_default_finished_jobs, all_tests_max_finished_jobs:
* /tests/list_ajax
list_templates_default_limit, list_templates_max_limit:
* GET /api/v1/job_templates
next_jobs_default_limit, next_jobs_max_limit, previous_jobs_default_limit, previous_jobs_max_limit:
* GET /tests/<testid:num>/ajax
job_settings_max_recent_jobs:
* GET /api/v1/job_settings/jobs (moving search window, tricky)
assets_default_limit, assets_max_limit:
* GET /api/v1/assets (already done)
search_results_limit (setting is in a different group):
* GET /experimental/search
</code></pre> openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5787762022-11-28T16:37:47Zkraihsebastian.riedel@suse.com
<ul></ul><p>I'll add all the necessary tickets for subtasks.</p>
openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5787822022-11-28T16:55:23Zkraihsebastian.riedel@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5792562022-11-29T15:42:20Zkraihsebastian.riedel@suse.com
<ul></ul><p>I've created linked subtasks for all API endpoints now. On Oliver's request i've put them into future.</p>
openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5792592022-11-29T15:47:06Zkraihsebastian.riedel@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Blocked</i></li></ul><p>This ticket is now blocked on all the subtasks.</p>
openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=5831562022-12-09T13:31:30Zkraihsebastian.riedel@suse.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-4 status-12 priority-3 priority-lowest child" href="/issues/119431">action #119431</a>: Inform users e.g. in the webUI if not all results are returned size:M</i> added</li></ul> openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=6185092023-03-30T05:35:54Zokurzokurz@suse.com
<ul><li><strong>Target version</strong> changed from <i>future</i> to <i>Ready</i></li></ul> openQA Project - action #119428: Ensure users can get all the data for limited queries, e.g. with paginationhttps://progress.opensuse.org/issues/119428?journal_id=6454882023-06-21T09:28:23Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Blocked</i> to <i>New</i></li><li><strong>Assignee</strong> deleted (<del><i>kraih</i></del>)</li><li><strong>Target version</strong> changed from <i>Ready</i> to <i>future</i></li></ul><p>Currently no subtasks are in the backlog, removing</p>