├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── docs ├── Makefile ├── changes.rst ├── conf.py ├── design.rst ├── dev.rst ├── index.rst ├── installation.rst ├── introduction.rst ├── make.bat ├── reference.rst ├── requirements.txt ├── settings.rst └── views.rst ├── requirements.dev.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── base.py ├── mockapp │ ├── __init__.py │ ├── celery.py │ ├── models.py │ └── settings.py ├── requirements.txt ├── test_events.py ├── test_models.py ├── test_tasks.py ├── test_templates.py ├── test_templatetags.py ├── test_utils.py └── urls.py ├── tidings ├── __init__.py ├── admin.py ├── compat.py ├── events.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_update_email_size.py │ └── __init__.py ├── models.py ├── tasks.py ├── templates │ ├── base.html │ └── tidings │ │ ├── base.html │ │ ├── email │ │ └── unsubscribe.ltxt │ │ ├── unsubscribe.html │ │ ├── unsubscribe_error.html │ │ └── unsubscribe_success.html ├── templatetags │ ├── __init__.py │ └── unsubscribe_instructions.py ├── urls.py ├── utils.py └── views.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/changes.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/design.rst -------------------------------------------------------------------------------- /docs/dev.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/dev.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/settings.rst -------------------------------------------------------------------------------- /docs/views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/docs/views.rst -------------------------------------------------------------------------------- /requirements.dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/requirements.dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/base.py -------------------------------------------------------------------------------- /tests/mockapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/mockapp/__init__.py -------------------------------------------------------------------------------- /tests/mockapp/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/mockapp/celery.py -------------------------------------------------------------------------------- /tests/mockapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/mockapp/models.py -------------------------------------------------------------------------------- /tests/mockapp/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/mockapp/settings.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/test_events.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/test_tasks.py -------------------------------------------------------------------------------- /tests/test_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/test_templates.py -------------------------------------------------------------------------------- /tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/test_templatetags.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tidings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tidings/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/admin.py -------------------------------------------------------------------------------- /tidings/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/compat.py -------------------------------------------------------------------------------- /tidings/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/events.py -------------------------------------------------------------------------------- /tidings/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/migrations/0001_initial.py -------------------------------------------------------------------------------- /tidings/migrations/0002_update_email_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/migrations/0002_update_email_size.py -------------------------------------------------------------------------------- /tidings/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tidings/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/models.py -------------------------------------------------------------------------------- /tidings/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/tasks.py -------------------------------------------------------------------------------- /tidings/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/templates/base.html -------------------------------------------------------------------------------- /tidings/templates/tidings/base.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /tidings/templates/tidings/email/unsubscribe.ltxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/templates/tidings/email/unsubscribe.ltxt -------------------------------------------------------------------------------- /tidings/templates/tidings/unsubscribe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/templates/tidings/unsubscribe.html -------------------------------------------------------------------------------- /tidings/templates/tidings/unsubscribe_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/templates/tidings/unsubscribe_error.html -------------------------------------------------------------------------------- /tidings/templates/tidings/unsubscribe_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/templates/tidings/unsubscribe_success.html -------------------------------------------------------------------------------- /tidings/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tidings/templatetags/unsubscribe_instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/templatetags/unsubscribe_instructions.py -------------------------------------------------------------------------------- /tidings/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/urls.py -------------------------------------------------------------------------------- /tidings/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/utils.py -------------------------------------------------------------------------------- /tidings/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tidings/views.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/django-tidings/HEAD/tox.ini --------------------------------------------------------------------------------