New Feature! - Unified Page to List Requests Across OBS
We kicked off a new feature in OBS.
The goal is to have a unified way of listing requests for all the different places like packages, projects and what is currently found under “Tasks”.
We started this by porting some of the core functionality of the “Tasks” page to the new unified version with a couple of search and filter options.
The Request Index
feature is part of the beta program and the requests list can be found under Requests
on the on the Places menu.
List All, Incoming and Outgoing Requests
The look and feel of the new requests page might feel familiar to you in case you are a user of the web notifications. Right now we support listing all the requests, as well as filtering them by your incoming and outgoing ones. Basically what you already know from the “Tasks” page.
Other Currently Supported Filter Options
As of now we allow filtering the requests by
- one or multiple creators,
- action types (like Submit Requests, Role Change, Delete Request etc.),
- requests states.
All those filters can be combined to fine-grain the resulting list of requests. More filter options will follow!
Search through Requests
The search field found on the page supports searching through the requests by its description or the text of comments and reviews associated with it. This allows you to quickly find a request even if you just remember some words of a sentence related to it.
Outlook and Feedback
These are just the first steps towards a unified version to list and manage requests across OBS. Many things are already on the TODO list. But as always, we appreciate your feedback! Let us know what you think, miss or would do differently.
How To Give Us Feedback
There are two ways to reach us:
- On GitHub, by opening an issue and / or commenting on an already opened issue.
- On IRC, by talking directly to us. We are in the channel
#opensuse-buildservice
on Libera.Chat.
Please note that we favor GitHub to gather feedback as it allows us to easily keep track of the discussions.