Metadata-Version: 2.1
Name: seed-stage-based-messaging
Version: 0.10.1
Summary: Seed Stage Based Messaging microservice
Home-page: http://github.com/praekelt/seed-stage-based-messaging
Author: Praekelt.org
Author-email: dev@praekelt.org
License: BSD
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: Django (==1.11.13)
Requires-Dist: djangorestframework (==3.8.2)
Requires-Dist: dj-database-url (==0.3.0)
Requires-Dist: psycopg2 (==2.7.1)
Requires-Dist: raven (==5.32.0)
Requires-Dist: django-filter (==1.1.0)
Requires-Dist: dj-static (==0.0.6)
Requires-Dist: celery (==3.1.24)
Requires-Dist: django-celery (==3.1.17)
Requires-Dist: redis (==2.10.5)
Requires-Dist: pytz (==2015.7)
Requires-Dist: requests (==2.18.4)
Requires-Dist: drfdocs (==0.0.11)
Requires-Dist: seed-services-client (>=0.31.0)
Requires-Dist: croniter (==0.3.13)
Requires-Dist: django-cache-url (==1.3.1)
Requires-Dist: django-redis (==4.7.0)
Requires-Dist: sftpclone (==1.2)

==========================
Seed Stage-Based Messaging
==========================

The Seed Stage-Based Messaging Store is one of the microservices in the Seed
Stack.

The Stage-Based Messaging Store has the following key responsibilities:

- Store the stage-based content (both audio and text).
- Store the stage-based content schedules.
- Store the stage-based content subscriptions for each user.


Changelog
---------

0.10.0
______
 - Changed to having a schedule per schedule, instead of a schedule per 
   subscription. Any new or updated schedules will automatically be created or
   updated in the scheduler, but for existing schedules, there's a
   `sync_schedules` management command. Existing schedules linking directly
   to subscriptions will be cancelled whenever they get called.
 - Added a new celery queue, 'highmemory', which has the task to queue up all
   the subscription sends for each schedule when the endpoint is called


