├── .gitignore ├── README.md ├── apps ├── __init__.py ├── catalogue │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20150217_1221.py │ │ ├── 0003_data_migration_slugs.py │ │ ├── 0004_auto_20150217_1710.py │ │ ├── 0005_auto_20150604_1450.py │ │ ├── 0006_auto_20150807_1725.py │ │ ├── 0007_auto_20151207_1440.py │ │ ├── 0008_auto_20160304_1652.py │ │ ├── 0009_slugfield_noop.py │ │ ├── 0010_auto_20170420_0439.py │ │ ├── 0011_auto_20170422_1355.py │ │ ├── 0012_auto_20170609_1902.py │ │ ├── 0013_auto_20170821_1548.py │ │ ├── 0014_auto_20181115_1953.py │ │ ├── 0015_product_is_public.py │ │ ├── 0016_auto_20190327_0757.py │ │ ├── 0017_productfile.py │ │ ├── 0018_auto_20191007_1402.py │ │ ├── 0019_productclass_is_digital.py │ │ ├── 0020_auto_20191110_1900.py │ │ ├── 0021_downloadattempt.py │ │ ├── 0022_productfile_filename.py │ │ ├── 0023_auto_20191219_1642.py │ │ ├── 0024_delete_downloadattempt.py │ │ ├── 0025_auto_20191225_1403.py │ │ └── __init__.py │ ├── models.py │ ├── receivers.py │ └── storages.py ├── dashboard │ ├── __init__.py │ ├── apps.py │ ├── catalogue │ │ ├── __init__.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── formsets.py │ │ ├── models.py │ │ └── views.py │ └── models.py ├── order │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20141007_2032.py │ │ ├── 0003_auto_20150113_1629.py │ │ ├── 0004_auto_20160111_1108.py │ │ ├── 0005_update_email_length.py │ │ ├── 0006_orderstatuschange.py │ │ ├── 0007_auto_20181115_1953.py │ │ ├── 0008_downloadattempt.py │ │ └── __init__.py │ ├── models.py │ ├── receivers.py │ └── views.py └── partner │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20141007_2032.py │ ├── 0003_auto_20150604_1450.py │ ├── 0004_auto_20160107_1755.py │ ├── 0005_auto_20181115_1953.py │ └── __init__.py │ ├── models.py │ └── strategy.py ├── digital_store ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py ├── manage.py ├── requirements.txt └── templates └── oscar ├── customer └── emails │ ├── commtype_order_paid_body.html │ └── commtype_order_paid_subject.txt └── dashboard └── catalogue └── product_update.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/README.md -------------------------------------------------------------------------------- /apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/catalogue/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/catalogue/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/admin.py -------------------------------------------------------------------------------- /apps/catalogue/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/apps.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0002_auto_20150217_1221.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0002_auto_20150217_1221.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0003_data_migration_slugs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0003_data_migration_slugs.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0004_auto_20150217_1710.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0004_auto_20150217_1710.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0005_auto_20150604_1450.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0005_auto_20150604_1450.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0006_auto_20150807_1725.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0006_auto_20150807_1725.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0007_auto_20151207_1440.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0007_auto_20151207_1440.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0008_auto_20160304_1652.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0008_auto_20160304_1652.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0009_slugfield_noop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0009_slugfield_noop.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0010_auto_20170420_0439.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0010_auto_20170420_0439.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0011_auto_20170422_1355.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0011_auto_20170422_1355.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0012_auto_20170609_1902.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0012_auto_20170609_1902.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0013_auto_20170821_1548.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0013_auto_20170821_1548.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0014_auto_20181115_1953.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0014_auto_20181115_1953.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0015_product_is_public.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0015_product_is_public.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0016_auto_20190327_0757.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0016_auto_20190327_0757.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0017_productfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0017_productfile.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0018_auto_20191007_1402.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0018_auto_20191007_1402.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0019_productclass_is_digital.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0019_productclass_is_digital.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0020_auto_20191110_1900.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0020_auto_20191110_1900.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0021_downloadattempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0021_downloadattempt.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0022_productfile_filename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0022_productfile_filename.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0023_auto_20191219_1642.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0023_auto_20191219_1642.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0024_delete_downloadattempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0024_delete_downloadattempt.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/0025_auto_20191225_1403.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/migrations/0025_auto_20191225_1403.py -------------------------------------------------------------------------------- /apps/catalogue/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/catalogue/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/models.py -------------------------------------------------------------------------------- /apps/catalogue/receivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/receivers.py -------------------------------------------------------------------------------- /apps/catalogue/storages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/catalogue/storages.py -------------------------------------------------------------------------------- /apps/dashboard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/dashboard/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/dashboard/apps.py -------------------------------------------------------------------------------- /apps/dashboard/catalogue/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/dashboard/catalogue/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/dashboard/catalogue/apps.py -------------------------------------------------------------------------------- /apps/dashboard/catalogue/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/dashboard/catalogue/forms.py -------------------------------------------------------------------------------- /apps/dashboard/catalogue/formsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/dashboard/catalogue/formsets.py -------------------------------------------------------------------------------- /apps/dashboard/catalogue/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/dashboard/catalogue/models.py -------------------------------------------------------------------------------- /apps/dashboard/catalogue/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/dashboard/catalogue/views.py -------------------------------------------------------------------------------- /apps/dashboard/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/dashboard/models.py -------------------------------------------------------------------------------- /apps/order/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/order/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/admin.py -------------------------------------------------------------------------------- /apps/order/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/apps.py -------------------------------------------------------------------------------- /apps/order/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/order/migrations/0002_auto_20141007_2032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0002_auto_20141007_2032.py -------------------------------------------------------------------------------- /apps/order/migrations/0003_auto_20150113_1629.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0003_auto_20150113_1629.py -------------------------------------------------------------------------------- /apps/order/migrations/0004_auto_20160111_1108.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0004_auto_20160111_1108.py -------------------------------------------------------------------------------- /apps/order/migrations/0005_update_email_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0005_update_email_length.py -------------------------------------------------------------------------------- /apps/order/migrations/0006_orderstatuschange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0006_orderstatuschange.py -------------------------------------------------------------------------------- /apps/order/migrations/0007_auto_20181115_1953.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0007_auto_20181115_1953.py -------------------------------------------------------------------------------- /apps/order/migrations/0008_downloadattempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/migrations/0008_downloadattempt.py -------------------------------------------------------------------------------- /apps/order/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/order/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/models.py -------------------------------------------------------------------------------- /apps/order/receivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/receivers.py -------------------------------------------------------------------------------- /apps/order/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/order/views.py -------------------------------------------------------------------------------- /apps/partner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/partner/admin.py: -------------------------------------------------------------------------------- 1 | from oscar.apps.partner.admin import * # noqa 2 | -------------------------------------------------------------------------------- /apps/partner/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/partner/apps.py -------------------------------------------------------------------------------- /apps/partner/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/partner/migrations/0001_initial.py -------------------------------------------------------------------------------- /apps/partner/migrations/0002_auto_20141007_2032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/partner/migrations/0002_auto_20141007_2032.py -------------------------------------------------------------------------------- /apps/partner/migrations/0003_auto_20150604_1450.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/partner/migrations/0003_auto_20150604_1450.py -------------------------------------------------------------------------------- /apps/partner/migrations/0004_auto_20160107_1755.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/partner/migrations/0004_auto_20160107_1755.py -------------------------------------------------------------------------------- /apps/partner/migrations/0005_auto_20181115_1953.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/partner/migrations/0005_auto_20181115_1953.py -------------------------------------------------------------------------------- /apps/partner/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/partner/models.py: -------------------------------------------------------------------------------- 1 | from oscar.apps.partner.models import * # noqa isort:skip 2 | -------------------------------------------------------------------------------- /apps/partner/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/apps/partner/strategy.py -------------------------------------------------------------------------------- /digital_store/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /digital_store/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/digital_store/settings.py -------------------------------------------------------------------------------- /digital_store/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/digital_store/urls.py -------------------------------------------------------------------------------- /digital_store/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/digital_store/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/requirements.txt -------------------------------------------------------------------------------- /templates/oscar/customer/emails/commtype_order_paid_body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/templates/oscar/customer/emails/commtype_order_paid_body.html -------------------------------------------------------------------------------- /templates/oscar/customer/emails/commtype_order_paid_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/templates/oscar/customer/emails/commtype_order_paid_subject.txt -------------------------------------------------------------------------------- /templates/oscar/dashboard/catalogue/product_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metaclassco/django_oscar_digital_store/HEAD/templates/oscar/dashboard/catalogue/product_update.html --------------------------------------------------------------------------------