...
Linha de Produto: | Franquias e Redes |
---|---|
Segmento: | Varejo |
Módulo: | Motor de Promoções |
Função: | Web |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVECP-2967 |
Narrativa: Ao filtrar promoções encerradas, o motor permite que seja editado o cadastro, que altere qualquer conteúdo de regra de mecânica ou nome e salve a alteração.
História
Eu como usuário do motor de promoções
Desejo que ao filtrar promoções com os Status: "Encerrada automaticamente", Encerrada manualmente" e "Cancelada"
Então não seja permitido alterar, editar ou salvar as alterações desta promoção
Observações:
Não deverá ser permitido a edição de uma promoção que já esteja encerrada. Para o usuário não poderá aparecer o botão para "Editar" quando uma promoção já estiver encerrada.
Efetuar o ajuste das permissões nos status das promoções (Grupos de permissão)
Critérios de aceite:
1) Dado que o usuário efetue a consulta de promoções
E ao selecionar uma promoção que esteja com o status: "Ativada"
Então o Motor de Promoções apresenta "Editar" e "Encerrar", para que seja apresentada as informações sobre a promoção
E deverá ser permitido alterar qualquer informação e salvar a promoção editada.
2) Dado que o usuário efetue a consulta de promoções
E ao selecionar uma promoção que esteja com o status: "Liberada"
Então o Motor de Promoções não apresenta os botão "Editar" e "Encerrar", para que seja apresentada as informações sobre a promoção
E deverá ser permitido alterar qualquer informação e salvar a promoção editada.
3) Dado que o usuário efetue a consulta de promoções
E ao selecionar uma promoção que esteja com o status: "Cadastrada"
Então o Motor de Promoções apresenta o botão "Editar" para que seja apresentada as informações sobre a promoção. Não apresenta o botão "Encerrar."
E deverá ser permitido alterar qualquer informação e salvar a promoção editada.
4) Dado que o usuário efetue a consulta de promoções
E ao selecionar uma promoção que esteja com o status: "Encerrada Automaticamente"
Então o Motor de Promoções não irá apresentar os botão "Editar" e "Encerrar"
E não deverá ser permitido alterar qualquer informação da promoção
5) Dado que o usuário efetue a consulta de promoções
E ao selecionar uma promoção que esteja com o status: "Encerrada Manualmente"
Então o Motor de Promoções não irá apresentar os botão "Editar" e "Encerrar"
E não deverá ser permitido alterar qualquer informação da promoção
6) Dado que o usuário efetue a consulta de promoções
E ao selecionar uma promoção que esteja com o status: "Inativa"
Então o Motor de Promoções apresenta os botão "Editar" e "Encerrar", para que seja apresentada ou editada as informações sobre a promoção
E deverá ser permitido alterar qualquer informação e salvar a promoção editada.
7) Dado que o usuário efetue a consulta de promoções
E ao selecionar uma promoção que esteja com o status: "Cancelada"
Então o Motor de Promoções não irá apresentar os botão "Editar" e "Encerrar"
E não deverá ser permitido alterar qualquer informação da promoção
8) Dado que o usuário efetue a consulta de promoções
E ao realizar a copia de uma promoção encerrada
Então o Motor de Promoções irá abrir a promoção nova que foi copiada
E será permitido salvar a promoção até o final
E a promoção copiada irá apresentar o botão "Editar" e ficar com status "Cadastrada"
Ao acessar o motor de promoções server e utilizar a gestão de promoções para consultar as promoções que já foram cadastradas, podemos filtrar as promoções de diversos status e fazer a edição e visualização destas promoções.
Porém, o motor de promoções estava permitindo que fosse editado o cadastro da promoção, alterasse qualquer conteúdo de regra de mecânica, nome e salvar a alteração das promoções que possuem status: "Encerrada automaticamente", Encerrada manualmente", "Cancelada" e "Liberada", incorretamente.
Foram efetuadas as alterações na tela de gestão de promoções Efetuadas alterações no server condicionando a Edição/Encerramento das promoções conforme as regras abaixo:
Status: Cadastrada
Permite: Edição, Visualização e Cópia
...