An open API service indexing awesome lists of open source software.

https://github.com/appsembler/django-tiers

Django Tiers app
https://github.com/appsembler/django-tiers

appsembler-tahoe openedx tahoe-customer-config tahoe-multitenancy

Last synced: 3 months ago
JSON representation

Django Tiers app

Awesome Lists containing this project

README

          

# Django Tiers

[![Build Status](https://travis-ci.org/appsembler/django-tiers.svg?branch=master)](https://travis-ci.org/appsembler/django-tiers)
[![codecov](https://codecov.io/gh/appsembler/django-tiers/branch/master/graph/badge.svg)](https://codecov.io/gh/appsembler/django-tiers)

This should serve as a reusable django app for representing tiers. Currently it only implements the
"Trial" tier but it should be easily extendable.

## Install

Add `tiers` to `INSTALLED_APPS`.

Set `TIERS_EXPIRED_REDIRECT_URL` and `TIERS_ORGANIZATION_MODEL` in settings. Run `manage.py migrate`.

Add `tiers.middleware.TierMiddleware` to MIDDLEWARE in settings.py.
You might want to add it at the top.

## Testing

mkvirtualenv django-tiers
make install-dev
make install-test-deps
py.test