Engenharia-de-Software-UFRPE / lanterna-verde

Lanterna verde é um sistema de avaliação do nível de práticas de greenwashing de uma organização ou produto.
2 stars 5 forks source link

[Feature] Métodos Públicos para Listar e Detalhar Empresa #84

Closed ronaldo26rodrigues closed 2 years ago

ronaldo26rodrigues commented 2 years ago

Nesta Pull Request é implementada a visão de consumidor sobre as empresas

Problema

Anteriormente tínhamos visões que permitiam apenas administradores ter uma lista das empresas, e só uma empresa ter acesso aos seus próprios dados. Porém um dos atores que futuramente virão a ser implementados é o consumidor, que pode visualizar certas informações a partir da tela inicial, que conta com a lista e o ranking das empresas

Implementação

Para criar a visão do consumidor sobre as empresas, era necessário avaliar quais informações podem ser públicas, então foi criado um novo serializer que exclui algumas informações e é usada para serializar os dados quando um consumidor não logado faz a requisição usando as rotas public

Como Testar

Objetivos

This PR resolves #39