SouJunior / vagas-api

Backend do Projeto de Vagas do @SouJunior
https://vagas.soujunior.tech
GNU General Public License v3.0
154 stars 34 forks source link

[Empresa] Criar vaga #94

Closed BeatrizFFranco closed 1 year ago

BeatrizFFranco commented 1 year ago

US: https://github.com/orgs/SouJunior/projects/3/views/1?pane=issue&itemId=11661866

BeatrizFFranco commented 1 year ago

Passos para criar vaga de emprego via API Postman

1 - Criar a empresa 2 - Fazer login 3 - Pegar o token gerado no login e inserir no Authorization (Bearer) 4 - Por último criar as vagas

Criar a empresa - Feito com sucesso. Fazer login - Feito com sucesso. Inserir o token no Autorization (Bearer) - Feito com sucesso

@wandersonDeve

BeatrizFFranco commented 1 year ago

A opção "Contrato por tempo indeterminado?" terá como opção de respostas "Sim" (default) e "Não". Caso a opção "Não" do "Contrato por tempo indeterminado?" seja selecionada, então o sistema habilitará um campo texto para que o usuário preencha o "Tempo do contrato" da vaga criada. Essa informação é de preenchimento obrigatório.

A opção "Contrato por tempo indeterminado?" está marcada como "Sim" e mesmo assim ele permitiu preencher o "tempo de contrato" para "Três anos".

Image

A opção "Essa é uma vaga afirmativa?" terá como opção de respostas "Sim" e "Não" (default). Caso a opção "Sim" da opção "Essa é uma vaga afirmativa?" seja selecionada, então o sistema habilitará uma lista para que o usuário selecione o(s) grupo(s) minoritário(s). Essa informação é de preenchimento obrigatório.

A opção "Essa é uma vaga afirmativa?" foi selecionada como "Não" e mesmo assim a vaga não foi publicada com sucesso.

Image

Abaixo segue que ele só permitiu criar a vaga após ter selecionado um dos grupos minoritários. Mesmo que a opção "Essa é uma vaga afirmativa?" esteja selecionada como "Não".

Image

@wandersonDeve

BeatrizFFranco commented 1 year ago

14/04/2023

A opção "Essa é uma vaga afirmativa?" terá como opção de respostas "Sim" e "Não" (default). Caso a opção "Sim" da opção "Essa é uma vaga afirmativa?" seja selecionada, então o sistema habilitará uma lista para que o usuário selecione o(s) grupo(s) minoritário(s). Essa informação é de preenchimento obrigatório.

A opção "Essa é uma vaga afirmativa?" foi selecionada como "Não" e mesmo assim a vaga não foi publicada com sucesso.

Image

A informação "Modalidade" será uma lista de seleção com as opções "Remoto", "Híbrido" e "Presencial". Caso a opção "Híbrido" ou "Presencial" da "Modalidade" seja selecionada, então o sistema habilitará uma lista para que o usuário informe a "Unidade Federativa" da vaga cadastrada. Essa informação é de preenchimento obrigatório. Quando o Usuário informar a "Unidade Federativa" da vaga cadastrada, o Sistema habilitará a lista de "Cidade" com as Cidades pertencentes a UF selecionada, para que o Usuário possa fazer a sua escolha. Essa informação é de preenchimento obrigatório.

O sistema não está reconhecendo a unidade federativa e a cidade, na modalidade Híbrido e Presencial.

Image

Image

@wandersonDeve

BeatrizFFranco commented 1 year ago

CT01: Cadastrar vaga de emprego (Mulheres pretas ou pardas)

Critérios de aceitação:

Pré-requisitos:

Dado que eu esteja na página de cadastrar vaga E preencho o título da vaga, descrição da vaga, pré-requisito, benefícios, tipo de vaga, tipo de contrato, Faixa Salarial, modalidade, UF, cidade, tempo de contrato, E vaga afirmativa, E eu clico em visualizar E aparecerá as informações preenchidas no formulário E os campos obrigatórios estão preenchidos, o botão publicar será habilitado Quando eu clico em Publicar Então ele deverá mostrar vaga publicada com sucesso e um email de confirmando foi enviado

Image

Status: Passou.

Vaga de emprego para pessoas afirmativas LGBTQIA+

Image

Status: Passou.

Tipo de contrato: Outro

Texto do contrato: Freelancer

Image

Status: Passou.

Caso a vaga afirmativa seja falso, ela deverá ser publicada.

Image

Status: Passou.

Vaga de emprego o Tipo Trainee e Vaga Afirmativa para mulheres cis ou trans.

Image

Status: Passou.

Vaga de emprego do tipo Trainee.

Image

Status: Passou.

Vaga de emprego com tipo de contrato PJ.

Image

Status: Passou.

Vaga de emprego com tipo de contrato Estágio. e vaga afirmativa para pessoas com mais de 60 anos.

Image

Status: Passou.

CT08: Cadastrar vaga sem a descrição da Faixa Salarial

Critérios de aceitação:

Pré-requisitos:

Dado que eu esteja na página de cadastrar vaga E preencho título da vaga, descrição da vaga, pré-requisitos, benefício, tipo de vaga, tipo de contrato, modalidade, UF, cidade, tempo de contrato, E vaga afirmativa, porém, não preencho o campo de faixa salarial E eu clico em visualizar E aparecerá as informações preenchidas no formulário E os campos obrigatórios estão preenchidos, o botão publicar será habilitado Quando eu clico em Publicar Então ele deverá mostrar vaga publicada com sucesso e um email de confirmando foi enviado.

Image

Status: Passou.

CT09: Cadastrar vaga sem a descrição da modalidade

Critérios de aceitação:

Pré-requisitos:

Dado que eu esteja na página de cadastrar vaga E preencho título da vaga, descrição da vaga, pré-requisitos, benefício, tipo de vaga, tipo de contrato, salário, UF, cidade, tempo de contrato, E vaga afirmativa, porém, não preencho o campo de modalidade Quando eu clico em visualizar Então ele retornará as informações preenchidas e o campo modalidade é obrigatório.

Image

Status: Passou.

Quando a modalidade da vaga for remota, não será habilitado o campo para preencher a UF e a cidade.

Image

Status: Passou.

Caso a vaga afirmativa seja falso, não deverá ser publlicada se o campo minorias estiver preenchido.

Image

Status: Passou.

Quando o tempo de contrato for indefinido não será necessário informar o tempo de trabalho.

Image

Status: Passou.

Quando o tipo de contrato for CLT, não será habilitado o campo Texto do contrato.

Image

Status: Passou.

Quando o tipo de contrato for PJ, não será habilitado o campo Texto do contrato.

Image

Status: Passou.