Host multiple RapidSMS instances in one project
Project description
rapidsms-multitenancy allows you to host multiple RapidSMS instances in one cohesive project.
Description
Why would you want to use rapidsms-multitenancy? It was built for a situation where a large organization has operations in multiple countries. It’s desirable for each country to have its own RapidSMS instance so that users can easily communicate with that local backend. On the other hand, it’s a pain to install RapidSMS in each location as you’d have to do each installation separately, keep each installation updated, and have user accounts duplicated over installations.
rapidsms-multitenancy allows you to have one central RapidSMS installation with multiple tenants. Each tenant is associated with one RapidSMS backend with the aim of keeping each tenant separate. Superusers of the system can view multiple tenants.
Running the Tests
You can run the tests with via:
python setup.py test
License
rapidsms-multitenancy is released under the BSD License. See the LICENSE file for more details.
Contributing
If you think you’ve found a bug or are interested in contributing to this project check out rapidsms-multitenancy on Github.
Development sponsored by The International Rescue Committee.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for rapidsms-multitenancy-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b3f60b24c0e5db96acaeb5fbec59fd0efd773c7e5bc42412d98229557fe0b3b |
|
MD5 | b160b269383e2f2facc27a41ec29fcf2 |
|
BLAKE2b-256 | 03abb27774976a9a68799c935bfc24e32fa56ed5b3e922467b39a72b1cdb35ae |