# Refinamento Técnico :: PTIECBB01-12103 B.A - lista de n° não autorizados e lista de exceções ## [1][usage][front-end][client] - Incrementar o store com as necessidades da estoria - preparar mutations para o array do exceptionList; - preparar mutations para os selecionados na jornada; - preparar mutations para resetar ao estado inicial o selecionado; - praparar state para os selecionados; - preparar getters para ambos; - testes unitários; Total: 5 ## [2][usage][front-end][client] - Tornar o componente UnauthorizedListSetup.vue reativo pela seleção dos Tabs - o componente é reaproveitável para ambos, ele deve se tornar reativo baseado na seleção em que o cliente está; - Adicionar no data, uma variável chamada selectedExcepetionPrefixNumber semelhante a existente; - a lista setada no componente SelectDropdown na prop :list deve ser dinamica/reativa pela seleção do tabs; - o método addNumber deve comportar a adição referente a lista q o cliente estiver operando, mantendo principios SOLID e evitando o máximo de if geradores de mutantes, fazer métodos addUnauthorizedNumber e addExceptionNumber ambos com responsabilidade única; - adicionar os dois metodos no addNumber operados por um ternário decidido pela seleção do Tabs; - fazer a mesma tratativa para o método componenteCreateComposeList mantendo padrão SOLID; - fazer a mesma tratativa para o método emitDropdownButtonCallbackEvent passando o valor para a variável específica; - fazer a mesma tratativa para o método removeNumber mantendo padrão SOLID; - fazer um emit para selectedExcepetionPrefixNumber igualmente ao existente; - testes unitários; Tempo: 8 ## [3][usage][front-end][client] - Tornar a operação da exceptionList plausível de desbloquear o botão adicionar e do aplicar - adicionar no computed disableApply no componente LineOtherOptionsBlockSlider, duas constantes, cada uma armazenando o resultado da lógica que está dentro do if, uma para o unauthorizedList e outra para o exceptionList; - adicionar ambas constantes em um OR no return, onde alguma será verdadeira e assim desbloqueando o botão adicionar; - adicionar no computed hasAllChanged do componente LineBlockEditSlider mais um OR onde irá inspecionar a seleção do expectionList pelo getters e assim liberando o aplicar; - testes unitários; Tempo: 5 ## [4][usage][front-end][client] - Adicionar os resets do selectedExceptionList - no componente cancel, no método exit, só adicionar a mutation que reseta a seleção, já possui várias no condicional do modal da estoria; - no componente LineBlockEditSlider, adicionar o reset da selectedExceptionList no método handleSuccessNetworkNumberUpdate; - testes unitários Tempo: 4 ## [5][usage][front-end][client] - Aplicar reatividade ao Tabs nas necessidades de ordenação - aplicar a variável correta baseada na reatividade do Tabs no computed orderFunctions - aplicar a variável correta baseada na reatividade do Tabs no method emitDropdownButtonCallbackEvent - testes unitários Tempo: 4 ## [6][tagueamento][gauge] - Realizar tagueamentos - realizar os tagueamentos 161 e 162 no projeto do usage - verificar a possibilidade de incluir - realizar testes unitários - realizar testes de mutação Tempo: 4 link: https://wikicorp.telefonica.com.br/pages/viewpage.action?pageId=324245448 link: https://whimsical.com/em-validacao-b2b-e-care-gestao-consulta-de-consumo-responsivo-mv-EokUTS1bbRfBhVCwHqPDYp ## [7][test][gauge] - Realizar validação dos tagueamentos com o time da gauge - enviar uma mensagem para o time da gauge, marcar uma reunião e validar os tagueamentos que foram construidos na tarefa anterior link: https://wikicorp.telefonica.com.br/pages/viewpage.action?pageId=324245448 Tempo: 1 ## [8][test][componentes] - Realizar os testes de componentes - incluir novos cenários de testes de componentes - rodar os testes utilizando o tshield - rodar os cenários de regressão visual da parte de bloqueios de números e verificar a necessidade de atualizar a baseline; - verificar a necessidade de incluir cenarios de testes com a regressão visual; Tempo: 8 link: https://wikicorp.telefonica.com.br/display/SV/Guideline+-+Teste+de+Componentes ## [9][test][smoke] - Realizar Smoke test - incluir cenários de testes de novo fluxo com massa cedida pelo time de QA - incluir relatórios evidenciando a execução dos testes Tempo: 5 ## [10][test][usage][front] - Realizar testes exploratórios - realizar testes explorátórios, executando a jornada completa dos bloqueios; - validar os critérios de aceite; - incluir evidências em documentos que deverá ser incluido no jira; link: https://wikicorp.telefonica.com.br/pages/viewpage.action?pageId=324245448 Tempo: 6 ## [11][QA][usage][front][back] - Liberar para o time de QA - realizar a promocao dos módulos mveusage e mveusagebackend para o ambiente pre no spinnaker; - enviar mensagem para o time de qa no chat para que eles tomem ciência e façam os preparativos; Tempo: 0.5 ## [12][UX] - Validar as telas desenvolvidas - enviar um e-mail com a massa para o time de UX fazer as validacoes; Tempo: 1 ## [13][kt] - elaborar documento técnico - elaborar documento técnico da relativo a história de número não autorizados e lista de exceções; - apresentar a história na reunião que antecede a CHG; Tempo: 2