├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTORS.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── coupons ├── __init__.py ├── admin.py ├── forms.py ├── locale │ └── de │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── migrations │ ├── 0001_initial.py │ ├── 0002_coupon_valid_until.py │ ├── 0003_auto_20150416_0617.py │ ├── 0004_auto_20151105_1456.py │ ├── 0005_auto_20151105_1502.py │ ├── 0006_auto_20151105_1509.py │ ├── 0007_auto_20151105_2328.py │ └── __init__.py ├── models.py ├── settings.py ├── south_migrations │ ├── 0001_initial.py │ ├── 0002_auto__add_field_coupon_valid_until.py │ ├── 0003_auto__add_campaign__add_field_coupon_campaign.py │ ├── 0004_auto__add_couponuser__add_field_coupon_user_limit.py │ ├── 0005_coupon_users.py │ ├── 0006_auto__del_field_coupon_redeemed_at__del_field_coupon_user.py │ ├── 0007_auto__add_unique_couponuser_coupon_user.py │ └── __init__.py ├── templates │ └── admin │ │ └── generate_coupons.html └── tests │ ├── __init__.py │ ├── settings.py │ ├── test_admin.py │ ├── test_forms.py │ ├── test_models.py │ └── test_use_cases.py ├── requirements.txt ├── setup.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/README.md -------------------------------------------------------------------------------- /coupons/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.2.0a3' 2 | -------------------------------------------------------------------------------- /coupons/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/admin.py -------------------------------------------------------------------------------- /coupons/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/forms.py -------------------------------------------------------------------------------- /coupons/locale/de/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/locale/de/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /coupons/locale/de/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/locale/de/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /coupons/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/migrations/0001_initial.py -------------------------------------------------------------------------------- /coupons/migrations/0002_coupon_valid_until.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/migrations/0002_coupon_valid_until.py -------------------------------------------------------------------------------- /coupons/migrations/0003_auto_20150416_0617.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/migrations/0003_auto_20150416_0617.py -------------------------------------------------------------------------------- /coupons/migrations/0004_auto_20151105_1456.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/migrations/0004_auto_20151105_1456.py -------------------------------------------------------------------------------- /coupons/migrations/0005_auto_20151105_1502.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/migrations/0005_auto_20151105_1502.py -------------------------------------------------------------------------------- /coupons/migrations/0006_auto_20151105_1509.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/migrations/0006_auto_20151105_1509.py -------------------------------------------------------------------------------- /coupons/migrations/0007_auto_20151105_2328.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/migrations/0007_auto_20151105_2328.py -------------------------------------------------------------------------------- /coupons/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coupons/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/models.py -------------------------------------------------------------------------------- /coupons/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/settings.py -------------------------------------------------------------------------------- /coupons/south_migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/south_migrations/0001_initial.py -------------------------------------------------------------------------------- /coupons/south_migrations/0002_auto__add_field_coupon_valid_until.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/south_migrations/0002_auto__add_field_coupon_valid_until.py -------------------------------------------------------------------------------- /coupons/south_migrations/0003_auto__add_campaign__add_field_coupon_campaign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/south_migrations/0003_auto__add_campaign__add_field_coupon_campaign.py -------------------------------------------------------------------------------- /coupons/south_migrations/0004_auto__add_couponuser__add_field_coupon_user_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/south_migrations/0004_auto__add_couponuser__add_field_coupon_user_limit.py -------------------------------------------------------------------------------- /coupons/south_migrations/0005_coupon_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/south_migrations/0005_coupon_users.py -------------------------------------------------------------------------------- /coupons/south_migrations/0006_auto__del_field_coupon_redeemed_at__del_field_coupon_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/south_migrations/0006_auto__del_field_coupon_redeemed_at__del_field_coupon_user.py -------------------------------------------------------------------------------- /coupons/south_migrations/0007_auto__add_unique_couponuser_coupon_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/south_migrations/0007_auto__add_unique_couponuser_coupon_user.py -------------------------------------------------------------------------------- /coupons/south_migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coupons/templates/admin/generate_coupons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/templates/admin/generate_coupons.html -------------------------------------------------------------------------------- /coupons/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coupons/tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/tests/settings.py -------------------------------------------------------------------------------- /coupons/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/tests/test_admin.py -------------------------------------------------------------------------------- /coupons/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/tests/test_forms.py -------------------------------------------------------------------------------- /coupons/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/tests/test_models.py -------------------------------------------------------------------------------- /coupons/tests/test_use_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/coupons/tests/test_use_cases.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteweaver/django-coupons/HEAD/tox.ini --------------------------------------------------------------------------------