Você pode personalizar as visualizações usando filtros para os metadados do item, como os responsáveis e as etiquetas aplicadas aos problemas e pelos campos no seu projeto. Você pode combinar filtros e salvá-los como visualizações. Para obter mais informações, confira "Como personalizar as exibições do projeto".
Para filtrar um projeto, clique em e comece a digitar os campos e valores que você gostaria de filtrar. À medida que você digita, serão exibidos os possíveis valores. Você também pode abrir a paleta de comandos do projeto pressionando Command+K (Mac) or Ctrl+K (Windows/Linux) e digitar "Filtrar por" para escolher os filtros disponíveis.
O uso de vários filtros funcionará como um filtro AND lógico. Por exemplo, label:bug status:"In progress"
retornará itens com a etiqueta bug
, com o status "Em andamento". Os Projects atualmente não dão suporte a filtros OR lógicos em vários campos.
Os mesmos filtros estão disponíveis para gráficos criados usando insights para Projects, permitindo que você filtre os dados usados para criar seus gráficos. Para obter mais informações, confira "Como usar insights com projetos".
Quando você filtrar uma exibição e adicionar um item, os metadados filtrados serão aplicados ao item adicionado. Por exemplo, se você estiver filtrando por status:"In progress"
e adicionar um item, o novo item terá o status definido como "Em andamento".
Filtrando itens
Clique em na parte superior da tabela para mostrar a barra "Filtrar por palavra-chave ou por campo". Comece a digitar o nome do campo e o valor que você deseja filtrar. À medida que você digita, serão exibidos os possíveis valores.
- Para filtrar qualquer correspondência de vários valores (uma consulta OR), separe os valores com uma vírgula. Por exemplo,
label:"good first issue",bug
listará todos os problemas rotulados comogood first issue
oubug
. - Para filtrar a ausência de um valor específico, coloque
-
antes do filtro. Por exemplo,-label:"bug"
mostrará apenas os itens que não têm o rótulobug
. - Para filtrar a ausência de todos os valores, insira
no:
seguido do nome do campo. Por exemplo,no:assignee
mostrará apenas os itens que não têm um destinatário. - Para filtrá-lo por estado, insira
is:
. Por exemplo,is: issue
ouis:open
. - Separe vários filtros com um espaço. Por exemplo,
status:"In progress" -label:"bug" no:assignee
mostrará apenas os itens que têm o statusIn progress
, não têm o rótulobug
e não têm um destinatário. - Para filtrar a iteração anterior, atual ou próxima de um campo de iteração, use
@previous
,@current
ou@next
. Por exemplo,iteration:@current
. - Para filtrar os itens atribuídos ao visualizador, use
@me
. Por exemplo,assignee:@me
. Qualquer pessoa que usar essa exibição verá os itens atribuídos a si mesmos. - Para filtrar por quando um item foi atualizado pela última vez, use
last-updated:
seguido pelo número de dias. Esse filtro só dá suporte a{number}days
(ou1day
para um único dia) como uma unidade. Por exemplo,last-updated:7days
mostrará apenas os itens que foram atualizados pela última vez há 7 ou mais dias. - Para filtrar campos de data e número, use os intervalos de consultas
>
,>=
,<
,<=
e..
. Por exemplo:target:2022-03-01..2022-03-15
. Para obter mais informações, confira "Noções básicas sobre a sintaxe de pesquisa". - Para filtrar problemas rastreados por um problema especificado, use
tracked-by:"<OWNER>/<REPO>#<ISSUE NUMBER>"
e substitua<OWNER>
pelo proprietário do repositório,<REPO>
pelo nome do repositório e<ISSUE NUMBER>
pelo número do problema.
Como alternativa, abra a paleta de comandos do projeto pressionando Command+K (Mac) or Ctrl+K (Windows/Linux) e comece a digitar "Filtrar por".
No layout da tabela, você pode clicar nos dados de item para filtrar para itens com esse valor. Por exemplo, clique em um responsável para mostrar apenas itens para ele. Para remover o filtro, clique nos dados do item novamente.