---
# System prepended metadata

title: '[1][usage][front] - Elaborar modal de bloqueio de dados e alteração no de voz - visual'

---

## 10650 :: Bloqueios Prioritários - Bloqueio Vivo Up

## seguir documentação para desenvolvimento - qualquer sugestão de mudanção de task será bem vinda no A&D



[1][usage][front] - Elaborar modal de bloqueio de dados e alteração no de voz - visual
=
- replicar o que já existe no de voz, alterando os valores
- utilização de padrão BEM para o SCSS/SASS; https://desenvolvimentoparaweb.com/css/bem/
- Seguir os anceios presentes na documentação: https://wikicorp.telefonica.com.br/pages/viewpage.action?pageId=309494822&preview=/309494822/316344370/Captura%20de%20tela%202022-12-26%20203302.png


**Estimativa: 2**

[2][usage][front] - aplicar toggle para ocultar funcionalidades que irão entrar depois
=
- encapsular o componente BlockAllOptions de cada componente do modal em uma div pondo o v-if da toggle necessária
descrição: 

**Estimativa: 1**

[3][usage][front] - fazer um computed que mapeia a seleção e indicar a frase respectiva do botão aplicar na jornada
=

**Estimativa: 2**

[4][usage][front] - desabilitar o aplicar se todos o blockageStatus estiverem null no store respectivo
=
descrição: 

**Estimativa: 2**

[5][usage][front] - aplicar validação no backend na persistência da linha, se ela é realmente vinculada ao cpnj
=
descrição: 

**Estimativa: 2**

[6][usage][front] - Criar os tooltips da modal de bloqueios de dados 
=
- atualizar o LineBlockageMixins com computeds contendo os textos dos tooltips;
- fazer os testes unitários do arquivo criado no mesmo path porém em spec;
- rodar de mutações para ver a qualidade;

**Estimativa: 1**

[7][usage][front] - vuex da estoria
=
- incrementar o state adicionando no array de bloqueios, a estrutura de envio pré pronta como já existe contendo o referente o vivo up
- preparar a mutation que vai alterar o valor do state do bloqueio referente ao vivo up
- alterar a action adicionando no body do disparo, o que for data e o que for voice

**Estimativa: 2**

[8][usage][front] - atribuir os metodos necessários no modal de edição de bloqueios
=
- completamente dependente de todas as tasks anteriores
- usar como referência o que já foi criado no modal de voz, um watch no switch que dispara a mutation que altera o state do vivo up
**Estimativa: 2**


*OBSERVAÇÃO: É PARA RODAR TESTES DE MUTAÇÕES NO DESENVOLVIMENTOS DOS COMPONENTES VUE. NESSE TESTE, PODEMOS TER A AFIRMAÇÃO DA QUALIDADE DOS TESTES UNITÁRIOS. É NECESSÁRIO COBRIR TODOS OS METODOS, COMPUTEDS, HOOKS, IMPORTAÇÕES E ETC... TUDO. QUANDO É ACUSADO 100% MESMO NÃO TENDO TESTES PARA OS METODOS, É PORQUE O ARQUIVO É IMPORTADO EM OUTRO E ACONTECE A COBERTURA.*

*OBSERVAÇÃO 2: TESTES UNITÁRIOS SEM 'expected()', NÃO É TESTE*

**Estimativa: **


[9][tagueamento] - Criar os tagueamentos da modal de bloqueios prioritários 
=
descricao: criar os tagueamentos conforme descrito no Whimscal
[https://wikicorp.telefonica.com.br/pages/viewpage.action?pageId=309494822](https://)

**Estimativa: 2**

[10][tagueamento] - validar os tagueamentos com o time da gauge
=
descrição: enviar um e-mail para o time da gauge sinalizando uma reunião a ocorrer em data de comum acordo

**Estimativa: 1**

[11][testes] - Elaborar os testes exploratórios 
=
descrição: fazer testes exploratórios da história e elaborar documento de evidências


**Estimativa: 3**

[12][front] - realizar testes de componentes
=
descrição: realizar os testes de componentes de acordo com o caderno de testes, incluindo os tagueamentos que serão desenvolvidos

**Estimativa: 3**

[13][kt] - elaborar o documento do KT
=
desrição: elaborar o documento do kt e apresentar na reunião que antecede a CRQ (MATHEUS MONTENEGRO)

**Estimativa: 1**

[14][UX-UI] - Validar telas desenvolvidas com a equipe de UX/UI
=
descrição> marcar uma reunião com o pessoal de UX/UI, fazer a apresentação da modal desenvolvida e anotar as possíveis inconsistências; Incluir do ambiente para o pessoal fazer a validação

**Estimativa: 2**

[15][usage][front] - criar dashboard no kibana
=
descrição: 

**Estimativa: 3**

[16][usage] - Smoke Test
=
descrição: no projeto de smoke, adicionar cenarios de novo fluxo de forma que não altere a massa utilizada

**Estimativa: 3**


[17][UX-UI] - teste de regressao
=
descrição: Adicionar step de regressão visual nos testes de componentes em que tiverem nova tela desenvolvida

**Estimativa: 2**

[18][qa] - liberar a história para o time de QA
=
descrição: fazer o deploy dos módulos usage front e usage back end em pre 

**Estimativa: 1**






