Closes PW-2662 Dependências - [submodules!NUMBER](https://gitlab.nelogica.com.br/profitweb/modules/-/merge_requests/NUMBER) - [dialogmodule!NUMBER](https://gitlab.nelogica.com.br/profitweb/dialogmodule/-/merge_requests/NUMBER) - [tests!NUMBER](https://gitlab.nelogica.com.br/profitweb/dialogmodule/-/merge_requests/NUMBER) # Requisito Utilizar ValidatePasswordModal ao invés do PasswordConfirmationModal: - Gráfico - Chart Trade - Boleta - Super Dom - Tabela - Boleta - Boleta - Boleta Rápida # Solução - Criado CancelAllAssetOrders - Criado CreateNewOrder - Criado CancelManyOrders - Criado CancelOrdersAndResetPosition - Criado EditOrder - Criado InvertPosition - Criado ResetPosition - Criado ConfirmationModalFormatter - Criado e implementado testes no ConfirmationModalFormatter.test - Removido OrderOperationMixin do GraphicOrderContent - Removido OrderOperationMixin do FastOrderBooksContent - Foi adicionado a flag `B_RENDER_NOTIFIER_ON_RECEIVER_WRONG_PASSWORD` pra renderizar um notifer ao erra senha ao inves da modal - TODOS inputs de senha de roteamento foram centralizados no RoutingOperation `handleModalInputPassword` - Foi tratado o bug de não pedir senha quando a ordem foi criada na mesma sessão (PW-2654) ## Testes | |Gráfico | |SuperDom| | Boleta |Bol.Ráp|R.Perfor|LOrdens| | ----------------------------|:------:|:-----:|--------|-------|--------|-------|--------|-------| | | Chart T| Boleta| Tabela | Boleta| | | | | | C. Limitada | OK | OK | OK | OK | OK | OK | | | | C. Mercado | N/A | OK | N/A | OK | OK | OK | | | | C. Stop | OK | N/A | OK | N/A | OK | OK | | | | C. Limitada com estrategia | OK | OK | OK | OK | OK | OK | | | | C. Mercado com estrategia | N/A | OK | N/A | OK | OK | OK | | | | C. Stop com estrategia | OK | N/A | OK | N/A | OK | N/A | | | | V. Limitada | OK | OK | OK | OK | OK | OK | | | | V. Mercado | N/A | OK | N/A | OK | OK | OK | | | | V. Stop | OK | N/A | OK | N/A | OK | N/A | | | | V. Limitada com estrategia | OK | OK | OK | OK | OK | OK | | | | V. Mercado com estrategia | N/A | OK | N/A | OK | OK | OK | | | | V. Stop com estrategia | OK | N/A | OK | N/A | OK | OK | | | | Zerar Posição | N/A | OK | N/A | OK | N/A | OK | | | | Zerar todas as posições | N/A | N/A | N/A | N/A | N/A | OK | | | | Inverter Posição | N/A | OK | N/A | OK | N/A | OK | | | | Canc. Ordem | OK | OK | OK | N/A | N/A | N/A | | | | Canc. N ordens no preço | OK | N/A | OK | N/A | N/A | N/A | | | | Canc. preview | OK | N/A | OK | N/A | N/A | N/A | | | | Zerar Posição + Canc. Ordens| N/A | OK | N/A | N/A | N/A | OK | | | | Get o input pass da janela | OK | OK | OK | OK | OK | OK | | | | FloodProtection | OK | OK | OK | OK | OK | OK | | | | Validação das ordens | N/A | N/A | N/A | N/A | OK | N/A | | | | Edição de ordens | OK | N/A | | N/A | N/A | N/A | | | | Edição de ordens com estrat | OK | N/A | | N/A | N/A | N/A | | | # Impacto - Pode impactar as janelas citadas acima no PW. - Modal Roteamento > Entrar senha de envio de ordens - No HB foi adicionado a flag `B_USE_NEW_ROUTING_OPERATION` para que o comportamento siga o mesmo.