zulip/humbug
Luke Faraone f4d00b6af9 [manual] Push new users' data to MailChimp.
This creates a new management command, subscribe_new_users, which should be
run as a daemon process. When new users are created, an event is passed to
RabbitMQ including the following data:
 * Email
 * Full name
 * IP address of the person who confirmed registration
 * Time of registration confirmation

MailChimp strongly encourages the collection of the last two to enable
responses to abuse requests, and providing more data lowers the chance that
we could get banned from their service if complaints do occur.

To use this commit, you need to install the "postmonkey" module from
PyPI.

(imported from commit 20c628c3fa8bb985aaead85a80ad3b38bf94b9dc)
2013-04-05 10:22:26 -07:00
..
__init__.py Initial Django commit: basic account, zephyr stream, narrowing, etc. 2012-08-28 12:44:51 -04:00
authhack.py Fix logging in with email addresses long than 30 characters. 2013-01-16 17:02:06 -05:00
backends.py [manual] Authenticate using a user_profile as request.user. 2013-04-02 12:07:08 -04:00
ratelimit.py settings: Add docs on how to properly test our email handler. 2013-03-15 14:53:17 -04:00
settings.py [manual] Push new users' data to MailChimp. 2013-04-05 10:22:26 -07:00
setup_hack_settings.py do-destroy-rebuild-database: Fix migration with AUTH_USER_MODEL. 2013-04-04 17:39:01 -04:00
test_settings.py Fix logging configuration for Django 1.5. 2013-03-28 07:36:10 -04:00
urls.py [schema][manual] Automatically subscribe users to default streams only after tutorial 2013-04-04 17:11:39 -04:00
wsgi.py Remove more commented out example code 2012-10-29 23:21:00 -04:00