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
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
public/empresa
: lista as empresas com informações limitadas para serem visualizadas pelos consumidoresempresa
: lista as empresas com todos os dadospublic/empresa/detail?companyid=x
: detalha uma empresa com dados limitadosempresa/detail?companyid=x
: detalha uma empresa com todas as informaçõesx
: id da empresaObjetivos
This PR resolves #39