-- Migration 117: Professional DSR email template content -- Updates published versions with proper HTML for all 5 DSR template types -- Note: This updates existing template versions. If no versions exist yet, -- the email_delivery_service falls back to inline HTML. -- dsr_receipt: Eingangsbestaetigung UPDATE compliance_email_template_versions SET subject = 'Eingangsbestaetigung Ihrer Anfrage {{reference_number}} ({{request_type}})', body_html = '

Eingangsbestaetigung

Ihre Anfrage nach {{request_type}}

Sehr geehrte/r {{requester_name}},

wir bestaetigen den Eingang Ihrer Anfrage auf Datenauskunft gemaess DSGVO.

Vorgangsnummer:{{reference_number}}
Art der Anfrage:{{request_type}}
Frist:{{deadline}}

Wir werden Ihre Anfrage schnellstmoeglich bearbeiten und Ihnen die angeforderten Informationen innerhalb der gesetzlichen Frist zukommen lassen.

Bei Rueckfragen wenden Sie sich bitte unter Angabe der Vorgangsnummer an unseren Datenschutzbeauftragten.

Mit freundlichen Gruessen
{{sender_name}}

', body_text = 'Eingangsbestaetigung - {{reference_number}} Sehr geehrte/r {{requester_name}}, wir bestaetigen den Eingang Ihrer Anfrage ({{reference_number}}) auf {{request_type}}. Frist: {{deadline}} Mit freundlichen Gruessen {{sender_name}}', updated_at = NOW() WHERE template_id IN ( SELECT id FROM compliance_email_templates WHERE template_type = 'dsr_receipt' ) AND status = 'published'; -- dsr_completion: Abschluss / Datenauskunft UPDATE compliance_email_template_versions SET subject = 'Ihre Datenauskunft {{reference_number}} — abgeschlossen', body_html = '

Datenauskunft

Vorgangsnummer {{reference_number}}

Sehr geehrte/r {{requester_name}},

Ihre Anfrage ({{reference_number}}) vom Typ {{request_type}} wurde am {{completion_date}} abgeschlossen.

Die angeforderten Daten stehen Ihnen in folgenden Formaten zur Verfuegung:

Sollten Sie Fragen haben oder weitere Rechte ausueben wollen (Berichtigung Art. 16, Loeschung Art. 17, Einschraenkung Art. 18), wenden Sie sich bitte erneut an uns.

Mit freundlichen Gruessen
{{sender_name}}

', body_text = 'Datenauskunft - {{reference_number}} Sehr geehrte/r {{requester_name}}, Ihre Anfrage ({{reference_number}}) wurde am {{completion_date}} abgeschlossen. Die Daten stehen als PDF, JSON und CSV zur Verfuegung. Mit freundlichen Gruessen {{sender_name}}', updated_at = NOW() WHERE template_id IN ( SELECT id FROM compliance_email_templates WHERE template_type = 'dsr_completion' ) AND status = 'published'; -- dsr_rejection: Ablehnung UPDATE compliance_email_template_versions SET subject = 'Zu Ihrer Anfrage {{reference_number}} — Entscheidung', body_html = '

Mitteilung zu Ihrer Anfrage

Sehr geehrte/r {{requester_name}},

wir haben Ihre Anfrage ({{reference_number}}) geprueft und muessen Ihnen leider mitteilen, dass wir dieser nicht nachkommen koennen.

Grund:

{{rejection_reason}}

Rechtsgrundlage: {{legal_basis}}

Sie haben das Recht, eine Beschwerde bei der zustaendigen Aufsichtsbehoerde einzureichen.

Mit freundlichen Gruessen
{{sender_name}}

', body_text = 'Mitteilung zu {{reference_number}} Sehr geehrte/r {{requester_name}}, wir koennen Ihrer Anfrage leider nicht nachkommen. Grund: {{rejection_reason}} Rechtsgrundlage: {{legal_basis}} Mit freundlichen Gruessen {{sender_name}}', updated_at = NOW() WHERE template_id IN ( SELECT id FROM compliance_email_templates WHERE template_type = 'dsr_rejection' ) AND status = 'published'; -- dsr_identity_request: Identitaetspruefung UPDATE compliance_email_template_versions SET subject = 'Identitaetspruefung erforderlich — {{reference_number}}', body_html = '

Identitaetspruefung erforderlich

Sehr geehrte/r {{requester_name}},

fuer die Bearbeitung Ihrer Anfrage ({{reference_number}}) benoetigen wir gemaess Art. 12 Abs. 6 DSGVO eine Bestaetigung Ihrer Identitaet.

Bitte senden Sie uns eines der folgenden Dokumente:

Mit freundlichen Gruessen
{{sender_name}}

', body_text = 'Identitaetspruefung - {{reference_number}} Sehr geehrte/r {{requester_name}}, fuer Ihre Anfrage ({{reference_number}}) benoetigen wir eine Identitaetsbestaetigung. Mit freundlichen Gruessen {{sender_name}}', updated_at = NOW() WHERE template_id IN ( SELECT id FROM compliance_email_templates WHERE template_type = 'dsr_identity_request' ) AND status = 'published'; -- dsr_extension: Fristverlaengerung UPDATE compliance_email_template_versions SET subject = 'Fristverlaengerung Ihrer Anfrage {{reference_number}}', body_html = '

Fristverlaengerung

Sehr geehrte/r {{requester_name}},

wir informieren Sie, dass die Bearbeitung Ihrer Anfrage ({{reference_number}}) mehr Zeit in Anspruch nimmt als urspruenglich geplant.

Gemaess Art. 12 Abs. 3 DSGVO verlaengern wir die Frist:

Neue Frist:{{new_deadline}}
Grund:{{extension_reason}}

Mit freundlichen Gruessen
{{sender_name}}

', body_text = 'Fristverlaengerung - {{reference_number}} Sehr geehrte/r {{requester_name}}, die Frist fuer Ihre Anfrage wurde verlaengert. Neue Frist: {{new_deadline}} Grund: {{extension_reason}} Mit freundlichen Gruessen {{sender_name}}', updated_at = NOW() WHERE template_id IN ( SELECT id FROM compliance_email_templates WHERE template_type = 'dsr_extension' ) AND status = 'published';