Browse Source

Testes do cron

main
Marcus 3 years ago
parent
commit
a4fefde095
  1. 6
      controle/models.py
  2. 2
      controle/views/site.py
  3. 2
      controleFaturas/settings.py

6
controle/models.py

@ -309,3 +309,9 @@ class Boleto(Model):
@property
def atrasado(self):
return self.data_vencimento < datetime.today().date()
def save(self, *args, **kwargs):
super(Boleto, self).save(*args, **kwargs)
if not self.cliente.atrasado:
self.cliente.situacao = 'E'
self.cliente.save()

2
controle/views/site.py

@ -286,7 +286,7 @@ class ClientesBoletosView(LoginRequiredMixin, PermissionRequiredMixin, DetailVie
post_data = request.POST.copy()
if post_data['boleto'] != '':
if post_data['delete'] != 'S':
if post_data.get('delete', '') == '':
boleto = Boleto.objects.get(pk=post_data['boleto'])
boleto.numero_boleto = post_data['numero_boleto']
boleto.data_vencimento = datetime.strptime(

2
controleFaturas/settings.py

@ -180,5 +180,5 @@ REST_FRAMEWORK = {
}
CRONJOBS = [
('* * * * *', 'controle.cron.check_boletos_vencidos_cron_job')
('0 0 * * *', 'controle.cron.check_boletos_vencidos_cron_job')
]
Loading…
Cancel
Save