There are projects with confidential issues, including this gitlab-ce project. I want to be able to filter the issue on confidentiality status. E.g. great that there are lots of security related issues out there, but the confidential ones are probably the more interesting ones I want to pay attention to. I have no way of picking those out now.
Proposal
Add filter option for those users that have access to confidential issues, to filter on confidentiality status.
@smcgivern@ClemMakesApps@cperessini : Makes sense to me. If you agree on the use case, would the design/implementation be to simply add one additional item in the search bar dropdown? And obviously only show it for people who can see confidential issues.
@ernstvn : Would this primarily used by the support team to quickly find important security problems? Is using labels and filtering by those sufficient as a workaround?
@ernstvn : Would this primarily used by the support team to quickly find important security problems? Is using labels and filtering by those sufficient as a workaround?
No, it happens to be the use case I have in mind right now, but labels aren't good enough unless we explicitly remember to add a ~confidential label as well as marking the issue confidential.
The new filters will allow for a lot of expansion on filtering, so this may me the first of many. In that sense, could we group some of those new options under a common token type? Maybe a flag token for yes/no types of filters.
Some options could be
flag:confidential
flag:subscribed
flag:has_todo
flag:i_have_participated
Not that we'll necessarily implement all (or any) of those, but it would save us from adding more and more options to the main menu.
What are your thoughts on updating the description to include your proposal and note that this issue would start with just flag:confidential and then we can add from there.