forked from LibreCoopUruguay/MultipleLocalAuth
-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Descrição
Hoje, temos um metadado no sistema chamado idoso que salva um valor boleano que indica se um agente é idoso ou não.
true => Sim e false => Não.
A Regra para aplicação é se a idade do agente for igual ouy maior que 60 ele é considerado idoso, ou seja o medatado fica com true caso contrario o metadado segue com false
O problema e que esse campo é setado e recalculado somente quando existe uma ação de save no cadastro do agente. ou seja se o agente preencher todo seu cadastro e a ainda nao tiver 60 anos ou mais, mas completar 60 anos em alguns dias. O sistema nao recalcula o valor e ele segue identificado como se nao fosse idodo.
Tarefas
- Fazer com que no momento do login, essa calculo seja feito e o metadado atualizado.
Observações
- A implementação deve ser executada no plugin MultipleLocalAuth. O plugind eve estar na branch
feature/login-basev2 - Criar a branch
feature/recalculate-age - Identificar um hook que rode no momento do login, após as validações. (Depois do sucesso da autenticação). Procurar no logs de hook o termo
auth.successfule rodar neste momento
Metadata
Metadata
Assignees
Labels
No labels