Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Pagamentos] - Implementar flag para ativar e desativar os pagamentos #30

Open
3 tasks done
erleibiazzio opened this issue May 31, 2024 · 0 comments
Open
3 tasks done

Comments

@erleibiazzio
Copy link
Contributor

erleibiazzio commented May 31, 2024

Descrição

Hoje o plugin de pagamentos fica sempre ativo em todas as oportunidades, precisamos alterar esse comportamento.

A idea e que exista uma flag salva na primeira fase da oportunidade que defina quando o sistema de pagamentos estrá habilitado.

Tarefa

  • No arquivo Plugin.php editar registro do metadado has_payment_phase para has_payment_phase
  • O metadado deve ser to tipo boolean, deve estar registrado na oportunidade e será controlado atravez de um botão que será exibido após a fase de publicação de resultados na aba de Configuração de fases ver print abaixo

image.png

  • Criar componente payment-config no plugins de pagamento
  • Este componente sera responsável por exibir botão de ativação e exibir os dados de configuração do plugin de pagamentos

Comportamento do botão

  • O botão será exibido com o texto Habilitar fase de pagamento enquanto o plugin esta desativado has_payment_phase for = false
  • Quando clicar no botão o mesmo deve defnir has_payment_phase for = true inserir no lugar do botão ima tag <li> com os campos de configuração do CNAB240. lembre-se que esse LI terá o mesmo comportamento das demais fases, ele se inicia fexado e tem um botão de expandir para exibir o conteúdo da configuração. Ver print abaixo

image.png

  • Ocultar aba de pagamentos enquando o metadado has_payment_phase for = false
  • O usuário não deve ter acesso a aba de pagamentos enquando os pagamentos não estiverem ativos

image.png

Observações

  • Para implementar criar user branch feature/payment-v2 do plugin de pagamentos
erleibiazzio added a commit that referenced this issue Jun 6, 2024
…de pagamentos da configuração de fases Ref.: #30
erleibiazzio added a commit that referenced this issue Jun 6, 2024
erleibiazzio added a commit that referenced this issue Jun 6, 2024
erleibiazzio added a commit that referenced this issue Jun 6, 2024
…tro do componente opportunity-payment-table Ref.: #30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants