LICENSE
README.md
pyproject.toml
src/django_pymissive/__init__.py
src/django_pymissive/apps.py
src/django_pymissive/billings.py
src/django_pymissive/dispatch_signals.py
src/django_pymissive/events.py
src/django_pymissive/fields.py
src/django_pymissive/pdf.py
src/django_pymissive/signals.py
src/django_pymissive/tests.py
src/django_pymissive/translation_catalog.py
src/django_pymissive/urls.py
src/django_pymissive/utils.py
src/django_pymissive.egg-info/PKG-INFO
src/django_pymissive.egg-info/SOURCES.txt
src/django_pymissive.egg-info/dependency_links.txt
src/django_pymissive.egg-info/requires.txt
src/django_pymissive.egg-info/top_level.txt
src/django_pymissive/admin/__init__.py
src/django_pymissive/admin/attachment.py
src/django_pymissive/admin/billing.py
src/django_pymissive/admin/campaign.py
src/django_pymissive/admin/config.py
src/django_pymissive/admin/event.py
src/django_pymissive/admin/missive.py
src/django_pymissive/admin/provider.py
src/django_pymissive/admin/recipient.py
src/django_pymissive/admin/related_object.py
src/django_pymissive/admin/service.py
src/django_pymissive/admin/webhook.py
src/django_pymissive/forms/__init__.py
src/django_pymissive/locale/fr/LC_MESSAGES/django.mo
src/django_pymissive/locale/fr/LC_MESSAGES/django.po
src/django_pymissive/management/__init__.py
src/django_pymissive/management/commands/__init__.py
src/django_pymissive/management/commands/create_missive_dataset.py
src/django_pymissive/management/commands/sync_billings.py
src/django_pymissive/management/commands/sync_events.py
src/django_pymissive/management/commands/update_translation_catalog.py
src/django_pymissive/managers/__init__.py
src/django_pymissive/managers/attachment.py
src/django_pymissive/managers/campaign.py
src/django_pymissive/managers/event.py
src/django_pymissive/managers/missive.py
src/django_pymissive/managers/provider.py
src/django_pymissive/managers/recipient.py
src/django_pymissive/managers/related_object.py
src/django_pymissive/managers/webhook.py
src/django_pymissive/migrations/0001_initial.py
src/django_pymissive/migrations/0002_alter_missivebaseattachment_attachment_file.py
src/django_pymissive/migrations/0003_missivebilling_delete_missiverecipientnotification_and_more.py
src/django_pymissive/migrations/0004_missiveproof_alter_missivecampaign_options_and_more.py
src/django_pymissive/migrations/0005_missive_attachment_processors_and_more.py
src/django_pymissive/migrations/0006_alter_missive_attachment_processors_and_more.py
src/django_pymissive/migrations/0007_alter_missive_missive_type_and_more.py
src/django_pymissive/migrations/__init__.py
src/django_pymissive/migrations/__pycache__/0001_initial.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0002_alter_missivebaseattachment_attachment_file.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0003_missivebilling_delete_missiverecipientnotification_and_more.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0004_missiveproof_alter_missivecampaign_options_and_more.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0005_missive_attachment_processors_and_more.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0006_alter_missive_attachment_processors_and_more.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0006_alter_missive_first_document_processors_and_more.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0007_alter_missive_attachment_processors_and_more.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/0007_alter_missive_missive_type_and_more.cpython-312.pyc
src/django_pymissive/migrations/__pycache__/__init__.cpython-312.pyc
src/django_pymissive/models/__init__.py
src/django_pymissive/models/attachment.py
src/django_pymissive/models/billing.py
src/django_pymissive/models/campaign.py
src/django_pymissive/models/choices.py
src/django_pymissive/models/config.py
src/django_pymissive/models/event.py
src/django_pymissive/models/missive.py
src/django_pymissive/models/mixins.py
src/django_pymissive/models/provider.py
src/django_pymissive/models/recipient.py
src/django_pymissive/models/related_object.py
src/django_pymissive/models/service.py
src/django_pymissive/models/webhook.py
src/django_pymissive/processors/__init__.py
src/django_pymissive/processors/attachment/__init__.py
src/django_pymissive/processors/attachment/_base.py
src/django_pymissive/processors/attachment/watermark.py
src/django_pymissive/processors/body/__init__.py
src/django_pymissive/processors/body/_base.py
src/django_pymissive/processors/body/add_attachments_linked.py
src/django_pymissive/processors/body/add_preview_browser.py
src/django_pymissive/processors/body/django_template.py
src/django_pymissive/processors/pdf/__init__.py
src/django_pymissive/processors/pdf/_base.py
src/django_pymissive/processors/pdf/watermark.py
src/django_pymissive/processors/pdf/weasyprint_renderer.py
src/django_pymissive/static/django_pymissive/css/base_preview.css
src/django_pymissive/static/django_pymissive/css/email_preview.css
src/django_pymissive/static/django_pymissive/css/letter_page.css
src/django_pymissive/static/django_pymissive/css/postal_preview.css
src/django_pymissive/static/django_pymissive/css/sms_preview.css
src/django_pymissive/task/__init__.py
src/django_pymissive/task/base.py
src/django_pymissive/task/campaign.py
src/django_pymissive/task/celery.py
src/django_pymissive/task/django_rq.py
src/django_pymissive/task/sync.py
src/django_pymissive/task/thread.py
src/django_pymissive/templates/django_pymissive/base_preview.html
src/django_pymissive/templates/django_pymissive/email_preview.html
src/django_pymissive/templates/django_pymissive/postal_preview.html
src/django_pymissive/templates/django_pymissive/sms_preview.html
src/django_pymissive/templates/django_pymissive/admin/missive_provider_preview_result.html
src/django_pymissive/templates/django_pymissive/includes/postal_a4_letter_page.html
src/django_pymissive/templates/django_pymissive/includes/postal_pdf_attachment_preview.html
src/django_pymissive/templates/django_pymissive/includes/postal_recipient_preview_nav.html
src/django_pymissive/views/__init__.py
src/django_pymissive/views/attachment.py
src/django_pymissive/views/preview.py
src/django_pymissive/views/webhook.py
tests/test_attachment_download_view.py
tests/test_attachment_processors.py
tests/test_body_compiled.py
tests/test_body_processors.py
tests/test_first_document_flow.py
tests/test_missive_context.py
tests/test_pdf_processors.py
tests/test_processor_integration.py