Skip to content

Latest commit

 

History

History
 
 

notifications

An optional module for transmitting instant notifications to users. It consists of a Django app and a Node.js server passing notifications.

How to use: - install Node.js - install and run rabbitmq-server

How to run the Notifications Server: Invoke: ./manage.py notifications_server (when launched first time, dependencies will be installed and application will exit - just relaunch it after it's done)

If required, modify appropriate settings in settings.py file - their names begin with "NOTIFICATIONS_" prefix.

How to run tests: - in ./server directory, invoke: npm test

How to notify users manually: - invoke: ./manage.py notify [options]

To see options, use: ./manage.py notify --help