├── .coveragerc ├── .editorconfig ├── .github └── workflows │ └── tox.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── appmail ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── helpers.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── truncate_logged_messages.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_add_template_description.py │ ├── 0003_emailtemplate_test_context.py │ ├── 0004_emailtemplate_is_active.py │ ├── 0005_emailtemplate_from_email__reply_to.py │ ├── 0006_emailtemplate_supports_attachments.py │ ├── 0007_loggedemailmessage.py │ ├── 0008_add_logged_message_indexes.py │ └── __init__.py ├── models.py ├── settings.py ├── templates │ ├── admin │ │ └── appmail │ │ │ ├── emailtemplate │ │ │ └── change_form.html │ │ │ └── loggedmessage │ │ │ ├── change_form.html │ │ │ └── template_name_filter.html │ ├── appmail │ │ └── send_test_email.html │ ├── base.html │ └── base.txt ├── urls.py └── views.py ├── manage.py ├── mypy.ini ├── poetry.toml ├── pyproject.toml ├── pytest.ini ├── screenshots ├── appmail-template-change-form.png ├── appmail-test-email-action.png ├── appmail-test-email-send.png └── appmail-test-email-success.png ├── tests ├── __init__.py ├── fixtures │ └── templates.json ├── settings.py ├── test_forms.py ├── test_helpers.py ├── test_models.py ├── test_views.py └── urls.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/tox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/.github/workflows/tox.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/README.md -------------------------------------------------------------------------------- /appmail/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appmail/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/admin.py -------------------------------------------------------------------------------- /appmail/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/apps.py -------------------------------------------------------------------------------- /appmail/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/forms.py -------------------------------------------------------------------------------- /appmail/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/helpers.py -------------------------------------------------------------------------------- /appmail/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appmail/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appmail/management/commands/truncate_logged_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/management/commands/truncate_logged_messages.py -------------------------------------------------------------------------------- /appmail/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0001_initial.py -------------------------------------------------------------------------------- /appmail/migrations/0002_add_template_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0002_add_template_description.py -------------------------------------------------------------------------------- /appmail/migrations/0003_emailtemplate_test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0003_emailtemplate_test_context.py -------------------------------------------------------------------------------- /appmail/migrations/0004_emailtemplate_is_active.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0004_emailtemplate_is_active.py -------------------------------------------------------------------------------- /appmail/migrations/0005_emailtemplate_from_email__reply_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0005_emailtemplate_from_email__reply_to.py -------------------------------------------------------------------------------- /appmail/migrations/0006_emailtemplate_supports_attachments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0006_emailtemplate_supports_attachments.py -------------------------------------------------------------------------------- /appmail/migrations/0007_loggedemailmessage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0007_loggedemailmessage.py -------------------------------------------------------------------------------- /appmail/migrations/0008_add_logged_message_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/migrations/0008_add_logged_message_indexes.py -------------------------------------------------------------------------------- /appmail/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appmail/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/models.py -------------------------------------------------------------------------------- /appmail/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/settings.py -------------------------------------------------------------------------------- /appmail/templates/admin/appmail/emailtemplate/change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/templates/admin/appmail/emailtemplate/change_form.html -------------------------------------------------------------------------------- /appmail/templates/admin/appmail/loggedmessage/change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/templates/admin/appmail/loggedmessage/change_form.html -------------------------------------------------------------------------------- /appmail/templates/admin/appmail/loggedmessage/template_name_filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/templates/admin/appmail/loggedmessage/template_name_filter.html -------------------------------------------------------------------------------- /appmail/templates/appmail/send_test_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/templates/appmail/send_test_email.html -------------------------------------------------------------------------------- /appmail/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/templates/base.html -------------------------------------------------------------------------------- /appmail/templates/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/templates/base.txt -------------------------------------------------------------------------------- /appmail/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/urls.py -------------------------------------------------------------------------------- /appmail/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/appmail/views.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/manage.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/poetry.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | DJANGO_SETTINGS_MODULE = tests.settings -------------------------------------------------------------------------------- /screenshots/appmail-template-change-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/screenshots/appmail-template-change-form.png -------------------------------------------------------------------------------- /screenshots/appmail-test-email-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/screenshots/appmail-test-email-action.png -------------------------------------------------------------------------------- /screenshots/appmail-test-email-send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/screenshots/appmail-test-email-send.png -------------------------------------------------------------------------------- /screenshots/appmail-test-email-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/screenshots/appmail-test-email-success.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tests/fixtures/templates.json -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tests/test_forms.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tests/test_views.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yunojuno/django-appmail/HEAD/tox.ini --------------------------------------------------------------------------------