feat: Add initial support for contacts
This commit is contained in:
@@ -4,6 +4,7 @@ from django.utils import timezone
|
||||
from datetime import timedelta
|
||||
|
||||
from django_super_deduper.merge import MergedModelInstance
|
||||
from django.template.loader import render_to_string
|
||||
|
||||
from fellchensammlung.models import AdoptionNotice, Location, RescueOrganization, AdoptionNoticeStatus, Log, \
|
||||
AdoptionNoticeNotification
|
||||
@@ -116,4 +117,10 @@ def dedup_locations():
|
||||
|
||||
def export_orgs_as_vcf():
|
||||
rescue_orgs = RescueOrganization.objects.filter(phone_number__isnull=False)
|
||||
result = render_to_string(template_name="fellchensammlung/contacts.vcf",
|
||||
context={"contacts": rescue_orgs, "current_time": timezone.now()})
|
||||
filename = "contacts.vcf"
|
||||
with open(filename, "w") as f:
|
||||
f.write(result)
|
||||
print(f"Wrote {len(rescue_orgs)} contacts to {filename}")
|
||||
|
||||
|
Reference in New Issue
Block a user