## 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**