Revision history for PypvsEmailQueue


Revision [17241]

Last edited on 2016-01-22 15:24:29 by MikeShultz
Additions:
1) misc/management/commands/electnotify.py - generates message objects for upcoming elections notifications
1) misc/management/commands/rosternotify.py - **defunct for performance reasons** - generates message objects about each user's "roster" changes. A roster being any candidates or officials associated to their zip+5
1) misc/management/commands/subscriptions.py - generates message objects for things like resubscriptions and expirations
1) misc/management/commands/trackedupdates.py - Figures out what tracked items have been changes
1) misc/management/commands/tracknotify.py - generates message objects for each user according to what trackedupdates found
1) scripts/process_notify_queue.py - Processes message objects from the redis hotqueue and sends E-mails
Deletions:
1) misc/management/commands/electnotify.py
1) misc/management/commands/rosternotify.py
1) misc/management/commands/subscriptions.py
1) misc/management/commands/trackedupdates.py
1) misc/management/commands/tracknotify.py
1) scripts/process_notify_queue.py


Revision [17240]

Edited on 2016-01-22 15:21:39 by MikeShultz [added basic components]
Additions:
=====Components=====
1) misc/management/commands/electnotify.py
1) misc/management/commands/rosternotify.py
1) misc/management/commands/subscriptions.py
1) misc/management/commands/trackedupdates.py
1) misc/management/commands/tracknotify.py
1) scripts/process_notify_queue.py


Revision [17239]

Edited on 2016-01-22 15:18:24 by MikeShultz [added description]
Additions:
The pypvs mail queue handles outgoing E-mails generated by pypvs. These include, but are not limited to, tracked data update notifications, API subscription notifications, and upcoming election notifications. There are many scripts involved, but the one that handles the final sending of the E-mail is ``scripts/process_notify_queue.py`` and runs as a daemon.


Revision [17238]

Edited on 2016-01-22 15:16:29 by MikeShultz [removed TOC]
Deletions:
{{toc}}


Revision [17237]

The oldest known version of this page was created on 2016-01-22 15:15:53 by MikeShultz [removed TOC]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki