Atualizações da plataforma

✨ Permite aos admins do Catarse encerrar projetos como fraude (encerra projeto, reembolsa apoios e bane o realizador)
11/2/2021
Melhorias
  • ✨ Permite aos admins do Catarse encerrar projetos como fraude (encerra projeto, reembolsa apoios e bane o realizador):
    Agora os admins do Catarse não precisam mais pedir ajuda a um desenvolvedor para remover projetos fraudulentos da plataforma. Basta acessar o admin/projetos e clicar no botão 'Banir projeto', que todos os processos serão feitos automaticamente (Reembolsar apoios, deletar projeto, remover saldo do realizador e banir realizador da plataforma).
  • 🔧 Ajusta configurações do setup inicial do ambiente de desenvolvimento:
    Ao iniciar o setup do ambiente de desenvolvimento, para a versão 3.10 do linux alpine não estava disponível a versão 12.18 do nodejs. Também a gem de catarse_scripts não estava presente quando os comandos docker tentavam fazer o bundle install.
  • ⚙️ Remove chamadas  RecommenderTrainWorker para melhorar performance de carregamento do site:
    Esse worker era responsável por atualizar um indice de machine learning que não utilizamos mais, essa chamada ficava ocupado lugar na fila sempre que era chamada.
  • 🐞Ajustes gerais
    11/2/2021
    Ajustes
  • 🐞 Ajusta o ícone de 'Fechar' na página de Explore projetos (ação de limpar o parâmetro de pesquisa):
    O ícone "X" usado para limpar os parâmetros de busca no Explore não estava sendo exibido.
  • 🐞 Corrige carregamento de página de Novo Questionário para Recompensas:
    Ao acessar a página de criar um Questionário, caso o realizador atualizasse a página, a mesma não era exibida novamente.
  • 🐞 Adiciona CONTA_FACIL como opção de conta bancária no fluxo de saque:
    Existe um tipo de conta no BB e na Caixa Federal cujo tipo é CONTA_FACIL, e a forma como nossa interface do Catarse estava hoje não permitia ao usuário escolher essa opção de tipo de conta no hora do saque. Com isso, o pedido de saque é barrado na validação da Transfeera (plataforma que usamos para validar dados bancários), que diz que o tipo de conta é inválido (pois informávamos para a API da Transfeera conta_corrente, sendo portanto recusado na validação).
  • 🐞 Corrige valor quebrado no card de recompensa selecionada na tela de confirmação de pagamento:
    Ao apoiar qualquer projeto pontual sem selecionar recompensa, no card que exibe os dados da recompensa na última tela de contribuição, não estava sendo exibido o valor corretamente.
  • 🐞 Ajusta ID de recompensa inválido em rotina de atualizar cache de recompensas:
    Passamos a utilizar sp.reward.id e não sp.reward_id , para evitar que o ID passado seja no formato do Comum.
  • 🐞 Faz funcionar o botão de 'adicionar presença na internet' ao editar o perfil publico:
    Quando o usuário clicava no botão de inserir um novo link em presença na internet, na edição do perfil, o botão não funcionava.
  • 🐞 Exibe corretamente o meio de pagamento em assinatura editada (caso Cartão → Boleto)no Histórico de Apoio do usuário:
    Quando um assinante editava o meio de pagamento de Cartão para Boleto, estávamos exibindo erroneamente a opção de Cartão de Crédito no histórico de apoios (não deixando claro que o assinante alterou a assinatura para Boleto).
  • 🐞 Exibe o Header de usuário logado na área de admin do Catarse:
    Quando os admins do Catarse acessavam a área de admin do site, o menu de usuário no topo do site estava mostrando erroneamente que o usuário estava deslogado.
  • 🐞 Valida dados bancários da Transfeera sempre que os dados forem salvos no fluxo de solicitação de saque:
    A validação da conta bancária no fluxo de saque só estava ocorrendo quando havia modificações nos dados já salvos anteriormente. Ou seja, se alguém tivesse um dado errado antigo (da época onde não validávamos os dados em tempo real) e tentasse solicitar um saque, essa solicitação seria aprovada.
  • 🐞 Atualiza dados do projeto no Comum quando ele for deletado do catarse:
    Projetos de assinatura que eram deletados, ainda mantinham seu permalink em seus dados na plataforma do comum. Isso gerava um problema pois projetos que fossem publicados novamente com o mesmo permalink não podiam receber apoios (recebiam um erro de project_not_online).
  • 🐞 Ajusta dados de assinante em processo de alteração de recompensa na Base de Assinantes online e no arquivo para download da Base de Assinantes:
    Ao editar uma assinatura (alterar valor, meio de pagamento e recompensa), precisamos garantir que o realizador do projeto veja, em seus relatórios, somente os dados da assinatura atual do assinante (e não os dados que passarão a valer na cobrança seguinte, com as alterações passando a valer). Essa correção garante que esse comportamento está consistente.