Atualmente, no plugin de pagamentos, existem duas maneiras de criar pagamentos: manualmente por meio do modal de criação de pagamentos ou em massa através da planilha. Originalmente, o processo de criação através da planilha era realizado pelo plugin de validação financeira. No entanto, agora estamos transferindo essa funcionalidade para o plugin de pagamentos.
[ ] Registrar na entidade Opportunity o grupo de arquivos import-financial-validator-files no Plugin.php.
[ ] Implementar o endpoint POST_import() no Controller.php para processar o arquivo da planilha de pagamento.
Obs.:
O endpoint deve validar se as colunas estão corretas, conforme exemplificado no método import():
No plugin de validação, existe um endpoint GET_import. Este endpoint era responsável por receber o arquivo e, ao final, processá-lo através do método import().
O endpoint deve receber o arquivo, salvá-lo e retornar um objeto $file. Se tudo ocorrer sem erros, o arquivo deve ser processado para criar o pagamento.
Descrição
Atualmente, no plugin de pagamentos, existem duas maneiras de criar pagamentos: manualmente por meio do modal de criação de pagamentos ou em massa através da planilha. Originalmente, o processo de criação através da planilha era realizado pelo plugin de validação financeira. No entanto, agora estamos transferindo essa funcionalidade para o plugin de pagamentos.
Segue o link do plugin de validação financeira anteriormente utilizado: Plugin-FinancialValidator
Tarefas
import-financial-validator-files
no Plugin.php.POST_import()
no Controller.php para processar o arquivo da planilha de pagamento.Obs.:
O endpoint deve validar se as colunas estão corretas, conforme exemplificado no método
import()
:No plugin de validação, existe um endpoint
GET_import
. Este endpoint era responsável por receber o arquivo e, ao final, processá-lo através do métodoimport()
.O endpoint deve receber o arquivo, salvá-lo e retornar um objeto
$file
. Se tudo ocorrer sem erros, o arquivo deve ser processado para criar o pagamento.