fga-eps-mds / fga-eps-mds/2020.2-Eccoar

US23 - Filtro de denúncias

Open
#181 0 comments 0 reactions 2 assignees Assigned to @DLBrianPina View on GitHub
Back-end Denúncias Dívida Técnica Front-end História de usuário MDS MEDIUM US
Dominant language
Shell
Stars
7
Forks
7
PR merge metrics
No merged PRs in 30d

Description

**Descrição**
Eu, como cidadão, gostaria de poder filtrar o feed de denúncias de acordo com alguns parâmetros para que eu possa ver informações específicas de denúncias de maneira mais fácil e objetiva, ao invés de ter que procurar em todo o feed.

**Critérios de Aceitação** [?](http://www.metodoagil.com/historias-de-usuario/)
- Deverá ser capaz de filtrar as denúncias de acordo com os status, as categorias e a quantidade de votos;
- Deverá mostrar apenas as denúncias que possuem as características listadas no filtro;
- Feature flag para ativar e desativar o dropdown;
- De acordo com o protótipo;
- Funcionalidade testada;

**Tarefas**
- [x] Criar rota de GET especial para filtro, que deverá aceitar parâmetros a serem passados na query. Os parâmetros deverão conter os tipos de categorias, os status da denúncia;
- [ ] Deverá ter um parâmetro especial que mostrará as denúncias de acordo com a quantidade de votos, em ordem ascendente ou descendente;
- [x] Os parâmetros tem que ser capazes de receber valores vazios, e mais de um parâmetro deve poder ser passado ao mesmo tempo em um query (ex: mais de uma categoria, mais de um status, categoria + status)
- [ ] Criar service no front-end que irá fazer um get dessa rota;
- [ ] Criar dropdown na tela de feed que irá conter as opções existentes de filtro;
- [ ] As opções selecionadas serão enviadas na nova rota especial, e esta deverá ser chamada para mostrar as denúncias filtradas;
- [ ] Implementar feature flag;

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.