diff --git a/README.md b/README.md index 9da85a2..b7493d1 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ - **Gestione prenotazioni** - **API per inserire prenotazione - /api/addprt/** - **Esportazione dati in CSV** +- **Promemoria prenotazioni via e-mail** ## Installation with Docker #### Docker compose @@ -72,6 +73,7 @@ volumes: | `POSTGRES_USER` | | `POSTGRES_PASSWORD` | | `POSTGRES_DB` | +| `NOTIFYEMAIL` | ## Problems / Questions Email: jupiter@vcardone.it diff --git a/donatori/views.py b/donatori/views.py index 006cc47..5cf9dcc 100644 --- a/donatori/views.py +++ b/donatori/views.py @@ -153,9 +153,9 @@ def esporta(request): response = HttpResponse(content_type="text/csv", headers={"Content-Disposition": 'attachment; filename="donatori.csv"'}) lDonatori = mDonatori.objects.all() writer = csv.writer(response) - writer.writerow(["tessera", "dataiscrizione", "grupposang", "nome", "cognome", "datadinascita", "luogodinascita", "codicefiscale", "indirizzo", "comune", "tel", "email"]) + writer.writerow(["tessera", "codiceqr", "dataiscrizione", "grupposang", "nome", "cognome", "datadinascita", "luogodinascita", "codicefiscale", "indirizzo", "comune", "tel", "email", "privacy_a", "privacy_b", "privacy_c", "modReferti"]) for x in lDonatori: - writer.writerow([x.tessera, x.dataiscrizione, x.grupposang, x.nome, x.cognome, x.datadinascita, x.luogodinascita, x.codicefiscale, x.indirizzo, x.comune, x.tel, x.email]) + writer.writerow([x.tessera, x.qrverify, x.dataiscrizione, x.grupposang, x.nome, x.cognome, x.datadinascita, x.luogodinascita, x.codicefiscale, x.indirizzo, x.comune, x.tel, x.email, x.privacy_a, x.privacy_b, x.privacy_c, x.modReferti]) return response else: diff --git a/jupiter/settings.py b/jupiter/settings.py index 26e288d..a324ec2 100644 --- a/jupiter/settings.py +++ b/jupiter/settings.py @@ -47,6 +47,7 @@ 'prenotazioni', 'rest_framework', 'rest_framework_api_key', + 'django_apscheduler', ] MIDDLEWARE = [ diff --git a/prenotazioni/migrations/0002_rename_primadonazione_prenotazioni_analisieffettuate.py b/prenotazioni/migrations/0002_rename_primadonazione_prenotazioni_analisieffettuate.py new file mode 100644 index 0000000..d18da81 --- /dev/null +++ b/prenotazioni/migrations/0002_rename_primadonazione_prenotazioni_analisieffettuate.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.5 on 2024-01-21 10:57 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('prenotazioni', '0001_initial'), + ] + + operations = [ + migrations.RenameField( + model_name='prenotazioni', + old_name='primadonazione', + new_name='analisieffettuate', + ), + ] diff --git a/prenotazioni/models.py b/prenotazioni/models.py index 763fd61..69d53d9 100644 --- a/prenotazioni/models.py +++ b/prenotazioni/models.py @@ -6,4 +6,4 @@ class prenotazioni(models.Model): nome = models.CharField(max_length=255) telefono = models.CharField(max_length=255) data = models.DateField(null=True) - primadonazione = models.CharField(max_length=255) + analisieffettuate = models.CharField(max_length=255) diff --git a/prenotazioni/templates/prenotazioni.html b/prenotazioni/templates/prenotazioni.html index ebb2196..7400b0f 100644 --- a/prenotazioni/templates/prenotazioni.html +++ b/prenotazioni/templates/prenotazioni.html @@ -45,7 +45,7 @@