From a034eef739f43ead3d32075b223054f7e34418ff Mon Sep 17 00:00:00 2001 From: gzbender Date: Thu, 6 Dec 2018 09:51:34 +0300 Subject: [PATCH] LIL-711 --- ...002_usernotification_certificate_on_date.py | 18 ++++++++++++++++++ apps/notification/models.py | 1 + apps/notification/tasks.py | 1 + 3 files changed, 20 insertions(+) create mode 100644 apps/notification/migrations/0002_usernotification_certificate_on_date.py diff --git a/apps/notification/migrations/0002_usernotification_certificate_on_date.py b/apps/notification/migrations/0002_usernotification_certificate_on_date.py new file mode 100644 index 00000000..3e177562 --- /dev/null +++ b/apps/notification/migrations/0002_usernotification_certificate_on_date.py @@ -0,0 +1,18 @@ +# Generated by Django 2.0.7 on 2018-12-06 09:50 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('notification', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='usernotification', + name='certificate_on_date', + field=models.DateField(blank=True, null=True), + ), + ] diff --git a/apps/notification/models.py b/apps/notification/models.py index 6aa5d513..58b2c70f 100644 --- a/apps/notification/models.py +++ b/apps/notification/models.py @@ -9,3 +9,4 @@ class UserNotification(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) certificate_number = models.SmallIntegerField(blank=True, null=True) certificate_last_email = models.DateTimeField(blank=True, null=True) + certificate_on_date = models.DateField(blank=True, null=True) diff --git a/apps/notification/tasks.py b/apps/notification/tasks.py index 243be211..dbfd2597 100644 --- a/apps/notification/tasks.py +++ b/apps/notification/tasks.py @@ -62,6 +62,7 @@ def send_certificates(email=None, date=None, dry_run=False): finally: file.close() un.certificate_last_email = now() + un.certificate_on_date = date un.save()