action #155629
Updated by livdywan 8 months ago
## Motivation https://smelt.suse.de/overview/#testing shows incidents that are in testing with much more details about incidents than http://dashboard.qam.suse.de/blocked does. As apparently openQA test reviewers are not currently able to review all blocking test failures in time maintenance coordinators asked to better focus on incidents by priority. For this to select the higher prio incidents first the entries on http://dashboard.qam.suse.de/blocked should reflect the incident priority, e.g. order by priority or show the priority value. ## Acceptance Criteria Goals * **AC1:** **G1:** Proof-of-concept for ordering http://dashboard.qam.suse.de/blocked rows by incident priority ## Suggestions * Example of requesting incident priority for a single incident: https://smelt.suse.de/graphql/#query=%7B%0A%20%20incidents(incidentId%3A%2032579)%20%7B%0A%20%20%20%20edges%20%7B%0A%20%20%20%20%20%20node%20%7B%0A%20%20%20%20%20%20%20%20incidentpackagesSet%20%7B%0A%20%20%20%20%20%20%20%20%20%20edges%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20node%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20package%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20name%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20node%20%7B%0A%20%20%20%20%20%20%20%20priority%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A * Extend qem-bot and/or qem-dashboard as necessary to have incident priority available * Lookup the most recent change handling embargoed updates ("embargoed" boolean value) for an example of how to add the new data from https://github.com/openSUSE/qem-dashboard/issues?q=is%3Aclosed+-label%3Adependencies+ and correspondingly from qem-bot (maybe https://github.com/openSUSE/qem-bot/pull/128 is relevant)