46 lines
2.5 KiB
HTML
46 lines
2.5 KiB
HTML
{% load i18n %}
|
|
{# Reusable PDF Email Modal #}
|
|
{# Usage: {% include 'partials/pdf_email_modal.html' with object=consultation url_namespace='medical' url_base='consultation' patient_email=consultation.patient.email %} #}
|
|
|
|
<!-- Email PDF Modal -->
|
|
<div class="modal fade" id="emailPdfModal" tabindex="-1">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<form method="post" action="{% url url_namespace|add:':'|add:url_base|add:'_email_pdf' object.pk %}">
|
|
{% csrf_token %}
|
|
<div class="modal-header">
|
|
<h5 class="modal-title">
|
|
<i class="fas fa-envelope me-2"></i>{% trans "Email PDF to Patient" %}
|
|
</h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label for="email_address" class="form-label">{% trans "Email Address" %}</label>
|
|
<input type="email" name="email_address" id="email_address" class="form-control"
|
|
value="{{ patient_email|default:'' }}" required>
|
|
<small class="form-text text-muted">
|
|
{% trans "The PDF will be sent to this email address." %}
|
|
</small>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label for="email_message" class="form-label">{% trans "Additional Message (Optional)" %}</label>
|
|
<textarea name="email_message" id="email_message" class="form-control" rows="3"
|
|
placeholder="{% trans 'Add a personal message to include in the email...' %}"></textarea>
|
|
</div>
|
|
<div class="alert alert-info p-4">
|
|
<i class="fas fa-info-circle me-2"></i>
|
|
{% trans "The PDF will include all document details in both English and Arabic." %}
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">{% trans "Close" %}</button>
|
|
<button type="submit" class="btn btn-primary">
|
|
<i class="fas fa-paper-plane me-1"></i>{% trans "Send Email" %}
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|