- Fixed bug with different templates on for the same event
.svg
files deprecated from template archives- Help text added to zip template
- Template archive uploading bugs fixed
.rar
archive uploading added- Archive available structure updated
set_wait_state
action added to notify list in admin
read
andread_all
endpoints added- Archive upload to template added (see template admin panel)
- System notifies view added (see
Readme.md
) is_read
field added toSystemNotify
.
- For the operator
web.szk-info.ru
fixed OK answer, the request is now sent over https. - For the
web.szk-info.ru
operator, all the necessary fields are displayed in the admin panel. - Now you can send test notifications from the template for: SMS, CALL, EMAIL, PUSH.
- For the operator
web.szk-info.ru
fixed answers.
- Fixed the error of incorrect URL.
- In the administrative panel, the work of selecting a telecom provider has been corrected.
- User is now
row_id_field
inNotifyTemplateAdmin
- In SystemNotify, the
event_id key
is corrected toevent
, - In the Admin panel in the notification templates, a button has been added to launch a test SystemNotify.
- Added
Delete after send
checkbox to notify template (deletes notify and it's files).
- Added a warning in the admin panel that there are events without templates,
- Removed the exception that no templates were found from the send method.
- An email with html, text and attachments is now formed correctly.
- Returned NotifyMethodsMixin.
- Now you need to specify the parameter user_want_message_check in Notify.send() ,
- Improved performance, as well as the structure of the application,
- Minor bugs fixed,
- Redesigned tests.
- Fixed bug with sms client config
- Default mixins to Notify models added
- Fixed bugs with phone field and sms client config
SystemNotify:
- Fixed a bug with a JSONField with Cyrillic,
- More correct generation of data for sending.
- The data_json field in the SystemNotify model is JSONField.
- Corrected tests for new functionality.
- Fixed a bug with the formation of users for mailing,
- The 'Mailing list of users' can now be filled in by users or groups,
- The message can be sent instantly by passing the send_now parameter,
- System notifications have been added separately.
- Fixed a critical bug, the ban on sending email did not work,
- Corrected Readme,
- Now the asgiref library is installed correctly.
- Updated asgiref library to version 3.3.4,
- Added support for WhatsApp (Twilio),
- System notifications no longer need a template,
- Fixed a bug with the formation of a list of recipients.
- Django==3.2
- Added the Call method (Notify.call(phone, user, url, **kwargs)),
- Fix bugs,
- Fixed work NOTIFY_USER_WANT_MESSAGE_CHECK,
- New settings for Telegram,
- Telecom operators added.
- Added support for calls from SMS_RU.
- Fixing critical bugs
- Fixed response from SMS_RU.
- Fixed path to Celery tasks.
- Fixed path to NotifyMixin.
- Customizing NotifyMixin added.
- Added the possibility of mass mailing,
- Telecom operators added,
- Fixed bugs.
- In "system" notifications, the id of this notification is additionally received
- Fixed version issue with existing projects
- Added support for WEBSZK.
- When creating "System" notifications, the function will be called only when records in the database are committed
- In "system" notifications, the event of this notification is additionally received
- Fixed a bug that changed the status of System notifications
- Fix user circular import error.
- for notifications of the SYSTEM type, a separate non-periodic task is added
- room_name field added to Notify model
- Fixed bug with email sending limits
- Added system notify (websockets).
- Telegram models, daemon.
- Fixed beat_schedule.
- Fixed bug sending messages
- Added the ability to send notifications with only email
- Upgraded to 5 version of
celery
.
- Switch to legacy
fcm-django
.
- Fixed bug with send email notifications.
- Fixed bug with celery version.
- First release in pypi.org.