Skip to main content

General purpose notification library for Django

Project description

Django PyNotify

https://img.shields.io/pypi/v/django-pynotify.svg https://img.shields.io/travis/druids/django-pynotify.svg Documentation Status Code coverage

General purpose notification library for Django.

Features

  • Easy integration into project
  • Notification templating and translation
  • Asynchronous operation

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.4.6 (2021-08-31)

  • Add is_locked field to AdminNotificationTemplate

0.4.5 (2021-01-21)

  • Update dependencies

0.4.4 (2021-01-15)

  • Add support for Python 3.9
  • Add support for Django 3
  • Fix BS4 warning

0.4.3 (2020-12-16)

  • Fix translation file

0.4.2 (2020-12-11)

  • Add send_push flag to AdminNotificationTemplate model
  • Ignore duplicit dispatcher classes in BaseHandler

0.4.1 (2020-10-12)

  • Add PYNOTIFY_STRIP_HTML config option

0.4.0 (2020-08-12)

  • Removed support of Django 1.11, 2.0 and 2.1
  • Fixed library requirements

0.3.2 (2020-07-27)

  • Add is_active flag to AdminNotificationTemplate model

0.3.1 (2020-06-12)

  • Improve template variable checking
  • Add new filter filter_with_related_object

0.3.0 (2020-04-19)

  • Fix documentation
  • Change PYNOTIFY_AUTOLOAD_APPS to PYNOTIFY_AUTOLOAD_MODULES, i.e. allow notification handlers to reside in arbitrary module

0.2.2 (2020-02-11)

  • Use Django JSON encoder for encoding extra data

0.2.1 (2020-02-11)

  • Fix failed PyPi upload

0.2.0 (2020-02-11)

  • Add admin templates
  • Limit usage of related objects in templates and add PYNOTIFY_RELATED_OBJECTS_ALLOWED_ATTRIBUTES setting
  • Show placeholder text for deleted related objects

0.1.7 (2020-01-20)

  • Add support for Python 3.8 and Django 2.2
  • Fix generating of translations
  • Allow unnamed related objects to be passed in a list

0.1.6 (2019-04-16)

  • Add PYNOTIFY_TEMPLATE_PREFIX config option
  • Add methods get_template_slug() and get_dispatcher_classes() to BaseHandler
  • Add coveralls.io integration

0.1.5 (2019-04-12)

  • Add extra data to Notification model

0.1.4 (2019-04-08)

  • Add _can_handle() method to BaseHandler
  • Add PYNOTIFY_ENABLED setting

0.1.3 (2019-04-01)

  • Add kwargs to Notification manager’s create() method
  • Add realted_objects_dict property to Notification model

0.1.2 (2019-03-20)

  • Remove automatic deploy to PyPi from Travis

0.1.1 (2019-03-20)

  • First release of the library

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-pynotify, version 0.4.6
Filename, size File type Python version Upload date Hashes
Filename, size django_pynotify-0.4.6-py2.py3-none-any.whl (22.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size django-pynotify-0.4.6.tar.gz (173.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page