Skip to content

Instantly share code, notes, and snippets.

@denoww
denoww / dúvidas_repeticao.md
Created June 16, 2016 23:10
Dúvidas Repetição

Dúvidas Repetição de Cobrança

  • Cobranças fantastams devem ter #código ?
    • caso tenham um código elas vão gastar um incremento da sequencia. A medida que as cobranças repetidas forem sendo criadas, cada uma terá seu próprio código.
    • ou seja, teremos "fantasmas" com códigos identicos e ainda gastaremos uma sequencia da cobrança. Este fluxo fica bom ou ruim?
  • Uma cobrança que deixou de ser um fantasma e foi persistida deve ter opção de repetir em seu formulário?
    • Caso sim, quando usuário modificar esta repetição o sistema deve refletir a repetição somente nos seus irmãos?
    • ou deve-se criar uma segunda sequencia de repetição a partir desta cobrança?
    • ou alguma outra idéia
  • Ao cancelar uma cobrança fantasma sistema vai perguntar:
@denoww
denoww / duvidas-repeticao.md
Last active June 17, 2016 13:13
Dúvidas Repetição

Dúvidas Repetição de Cobrança

  • Cobranças fantastams devem ter #código ?
    • caso tenham um código elas vão gastar um incremento da sequencia. A medida que as cobranças repetidas forem sendo criadas, cada uma terá seu próprio código.
    • ou seja, teremos "fantasmas" com códigos identicos e ainda gastaremos uma sequencia da cobrança. Este fluxo fica bom ou ruim?
  • Imagine uma cobrança que era um fantasma, e foi persistida para ser cobrada. Ela deve ter opção de repetir em seu formulário?
    • Caso sim, qual das opções seria correta
      • quando usuário modificar a repetição o sistema deve refletir a repetição somente nos seus irmãos?
      • ou o sistema deve criar uma segunda sequencia de repetição a partir desta cobrança?
  • ou alguma outra idéia
@denoww
denoww / analise-repeticao-guilherme-e-gabriel.md
Created June 17, 2016 17:06
analise-repeticao-guilherme-e-gabriel

Código na cobrança fantasma(Não persistida)

O código nas cobranças fantasmas, só é viavel caso não cause muito trabalho para implementar, pois tem função de busca. Ficou definido que vai ter código!

Edição na repetição

Agir como o Google Agenda: Que quando usuário modifica a repetição o sistema deve refletir a repetição somente nos seus irmãos, dali pra frente.

Ao cancelar cobranças fantasmas

Sistema faz 3 perguntas(Exclui sem persistir):

Repensando Repetições

Problemas da abordagem atual

Cobranca.do_cliente(1).simular_repeticoes

O chamado acima irá buscar todas cobranças do cliente 1 e quando chamar simular repetições , o postgres irá simular cobranças de TODOS OS CLIENTES. Portanto Teremos um problema muito sério de performance em um futuro muito próximo

Grooming Cobrar Antes de Vencer:

http://redmine.seucondominio.com.br/issues/4695

Grooming Conciliação de Retorno (registro de boletos)

Inicialmente Grooming somente do registro de boletos (boleto ficar verde)
Analisar Protótipo e Github Diego F.

Cancelar Cobranças Repetidas

Mvp

  • cancelar somente esta
  • cancelar todas

fora do MVP cancelar a partir desta. Se usuário quiser este comportamento ele deve editar a repetição

Cancelar somente esta

@denoww
denoww / plano_contas.rb
Created September 26, 2016 19:59
plano_contas.rb
[
{
titulo: 'Receitas', codigo: '1', tipo: 3,
lista: [
{ titulo: 'Cotas condominiais', codigo: '1.1', tipo: 3, lista: [
{ titulo: 'Taxas de Condomínio', codigo: '1.1.1', plano_conta_automatico: { cobrancas: :debitos }, tipo: 3, lista: [] },
{ titulo: 'Taxas de utilização de Área comum', codigo: '1.1.2', tipo: 3, lista: [] },
] },
{ titulo: 'Juros e Multas', codigo: '1.2', tipo: 3, lista: [
@denoww
denoww / v3.1.5.0-visitantes-autorizados.md
Last active September 29, 2016 18:07
Release v3.1.5.0

Visitantes Autorizados

Possível porteiro registrar ENTRADA e SAÍDA de visitantes autorizados

Possível porteiro PROIBIR e PERMITIR visitantes autorizados

Existe opção "notificar entrada por e-mail"

  • Morador será notificado, mas caso a visita seja no condomínio invés de residência vai notificar as pessoas que tem a Role "visitantes_autorizados_notificar"
  • Existe um tooltip no formulário explicando isso
@denoww
denoww / importacao.md
Last active October 20, 2016 14:59
Importação para lançamentos

Caso de Uso 1: Nova importação

  • Usuário Cria nova importação
  • Utilizando a busca ele encontra várias leituras (no meio delas pode ter importadas e não importadas)
  • As 'importadas' terão um cadeado no checkbox
  • Usuário vai marcando o checkbox das não importadas (ou ele pode também clicar em 'marcar todas')
    • O sistema vai guardando os ids sempre que usuário marca um checkbox (mesmo quando usuário vai trocando de página)
    • Se usuário volta pra página anterior o checkbox vem marcado
  • Assim que tiver tudo marcado o usuário clica em importar
  • O sistema pergunta