- from datetime import date
-
- from django.core.management.base import BaseCommand, CommandError
- # from django.db.models.query import QuerySet
-
- from input.models import Project
-
-
- class Command(BaseCommand):
- ''' mails will be send here:
-
- - two weeks after confirmation of support for volunteer (/extern) send link
- with surveylink
-
- - same for HonoraryCertificate and accreditation (/intern)
-
- - travel: mail 3 weeks after end of project.
-
- - assumed end of project (/project) reached: mail to IF, link to project-editpage
- '''
-
- help = '''This command sends mail with some links to the database or to the survey
- after some amount of time.'''
-
- def handle(self, *args, **options):
-
- # get all projects which ended 3 weeks ago
- old = Project.objects.filter(end__lt = date.today())
- print(old)
-
- self.stdout.write(self.style.SUCCESS('sendmails custom command executed'))
|