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étodo que lista análises de uma determinada empresa #67

Closed SteffanoP closed 2 years ago

SteffanoP commented 2 years ago

Nessa Pull Request é criado um método que lista todas as análises de uma determinada empresa

Problema

Detalhado em #66.

Implementação

Cria um novo método que consulta uma determinada empresa e também todas as suas análises já criadas (HTTP Response: código de sucesso 200). Caso a empresa nunca tenha sido analisada, o método retorna um erro semântico (HTTP Response: código de erro 422 e a mensagem: "A empresa solicitada nunca foi analisada por analistas").

Como Testar

É necessário realizar o teste por meio do Postman.

  1. Logue por meio do Postman, com um usuário com a especialidade de Administrador;
  2. Crie um request do tipo GET;
  3. No campo body, crie um body do tipo raw;
  4. Ao invés do tipo Text, selecione o tipo JSON;
  5. Insira o campo abaixo, substituindo a variável x pelo ID da empresa.
    {
      "companyid": x
    }

Notas do desenvolvedor

@Engenharia-de-Software-UFRPE/joyces-frontend, qualquer bronca pode mandar brasa nessa PR.

Objetivos

Fixes #66

SteffanoP commented 2 years ago

Bom dia, Steffano! Fui testar o método aqui, porém continuo recebendo o status 404. Já tentei colocando outros números em "companyid", além de tentar colocar o próprio número sem aspas, mas o resultado é o mesmo.

Se for alguma coisa que eu esteja fazendo errado, por favor, pode falar.

Captura de tela 2022-09-21 102014

~Tenta utilizar o endereço http://127.0.0.1:8000/analise/empresa por favor.~

~Se erro persistir, envia um print da aba preview.~

SteffanoP commented 2 years ago

Bom dia, Steffano! Fui testar o método aqui, porém continuo recebendo o status 404. Já tentei colocando outros números em "companyid", além de tentar colocar o próprio número sem aspas, mas o resultado é o mesmo.

Se for alguma coisa que eu esteja fazendo errado, por favor, pode falar.

Captura de tela 2022-09-21 102014

OPA @Koda-ms, identifiquei teu erro.

Como restrição a utilizar esse método, é necessário que você esteja logada como Administrador para efetuar essa operação. Vou atualizar o corpo da PR para incluir essa etapa.