fga-eps-mds / fga-eps-mds/2020.2-Eccoar
US23 - Filtro de denúncias
- 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
Assessment
This issue has not been assessed yet.