├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── books ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_solution_solution_number.py │ ├── 0003_userlibrary.py │ ├── 0004_auto_20190417_1234.py │ └── __init__.py ├── models.py ├── tests.py ├── urls.py └── views.py ├── core ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py ├── tests.py └── views.py ├── db.sqlite3 ├── digital_marketplace ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py ├── manage.py ├── requirements.txt ├── shopping_cart ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── templatetags │ └── cart_template_tags.py ├── tests.py ├── urls.py └── views.py ├── static ├── css │ └── stripe_form.css ├── images │ └── lock.png └── js │ └── stripe_form.js ├── templates ├── account │ ├── account_inactive.html │ ├── base.html │ ├── email.html │ ├── email │ │ ├── email_confirmation_message.txt │ │ ├── email_confirmation_signup_message.txt │ │ ├── email_confirmation_signup_subject.txt │ │ ├── email_confirmation_subject.txt │ │ ├── password_reset_key_message.txt │ │ └── password_reset_key_subject.txt │ ├── email_confirm.html │ ├── login.html │ ├── logout.html │ ├── messages │ │ ├── cannot_delete_primary_email.txt │ │ ├── email_confirmation_sent.txt │ │ ├── email_confirmed.txt │ │ ├── email_deleted.txt │ │ ├── logged_in.txt │ │ ├── logged_out.txt │ │ ├── password_changed.txt │ │ ├── password_set.txt │ │ ├── primary_email_set.txt │ │ └── unverified_primary_email.txt │ ├── password_change.html │ ├── password_reset.html │ ├── password_reset_done.html │ ├── password_reset_from_key.html │ ├── password_reset_from_key_done.html │ ├── password_set.html │ ├── signup.html │ ├── signup_closed.html │ ├── snippets │ │ └── already_logged_in.html │ ├── verification_sent.html │ └── verified_email_required.html ├── base.html ├── book_detail.html ├── book_list.html ├── book_snippet.html ├── chapter_detail.html ├── checkout.html ├── exercise_detail.html ├── messages.html ├── navbar.html ├── old_base.html ├── openid │ ├── base.html │ └── login.html ├── order_summary.html ├── profile.html └── socialaccount │ ├── authentication_error.html │ ├── base.html │ ├── connections.html │ ├── login_cancelled.html │ ├── messages │ ├── account_connected.txt │ ├── account_connected_other.txt │ └── account_disconnected.txt │ ├── signup.html │ └── snippets │ ├── login_extra.html │ └── provider_list.html └── thumbnail.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/README.md -------------------------------------------------------------------------------- /books/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /books/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/admin.py -------------------------------------------------------------------------------- /books/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/apps.py -------------------------------------------------------------------------------- /books/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/migrations/0001_initial.py -------------------------------------------------------------------------------- /books/migrations/0002_solution_solution_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/migrations/0002_solution_solution_number.py -------------------------------------------------------------------------------- /books/migrations/0003_userlibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/migrations/0003_userlibrary.py -------------------------------------------------------------------------------- /books/migrations/0004_auto_20190417_1234.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/migrations/0004_auto_20190417_1234.py -------------------------------------------------------------------------------- /books/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /books/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/models.py -------------------------------------------------------------------------------- /books/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/tests.py -------------------------------------------------------------------------------- /books/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/urls.py -------------------------------------------------------------------------------- /books/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/books/views.py -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/core/admin.py -------------------------------------------------------------------------------- /core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/core/apps.py -------------------------------------------------------------------------------- /core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/core/models.py -------------------------------------------------------------------------------- /core/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/core/tests.py -------------------------------------------------------------------------------- /core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/core/views.py -------------------------------------------------------------------------------- /db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/db.sqlite3 -------------------------------------------------------------------------------- /digital_marketplace/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /digital_marketplace/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/digital_marketplace/settings.py -------------------------------------------------------------------------------- /digital_marketplace/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/digital_marketplace/urls.py -------------------------------------------------------------------------------- /digital_marketplace/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/digital_marketplace/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/requirements.txt -------------------------------------------------------------------------------- /shopping_cart/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shopping_cart/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/admin.py -------------------------------------------------------------------------------- /shopping_cart/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/apps.py -------------------------------------------------------------------------------- /shopping_cart/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/migrations/0001_initial.py -------------------------------------------------------------------------------- /shopping_cart/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shopping_cart/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/models.py -------------------------------------------------------------------------------- /shopping_cart/templatetags/cart_template_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/templatetags/cart_template_tags.py -------------------------------------------------------------------------------- /shopping_cart/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/tests.py -------------------------------------------------------------------------------- /shopping_cart/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/urls.py -------------------------------------------------------------------------------- /shopping_cart/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/shopping_cart/views.py -------------------------------------------------------------------------------- /static/css/stripe_form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/static/css/stripe_form.css -------------------------------------------------------------------------------- /static/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/static/images/lock.png -------------------------------------------------------------------------------- /static/js/stripe_form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/static/js/stripe_form.js -------------------------------------------------------------------------------- /templates/account/account_inactive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/account_inactive.html -------------------------------------------------------------------------------- /templates/account/base.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /templates/account/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email.html -------------------------------------------------------------------------------- /templates/account/email/email_confirmation_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email/email_confirmation_message.txt -------------------------------------------------------------------------------- /templates/account/email/email_confirmation_signup_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email/email_confirmation_signup_message.txt -------------------------------------------------------------------------------- /templates/account/email/email_confirmation_signup_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email/email_confirmation_signup_subject.txt -------------------------------------------------------------------------------- /templates/account/email/email_confirmation_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email/email_confirmation_subject.txt -------------------------------------------------------------------------------- /templates/account/email/password_reset_key_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email/password_reset_key_message.txt -------------------------------------------------------------------------------- /templates/account/email/password_reset_key_subject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email/password_reset_key_subject.txt -------------------------------------------------------------------------------- /templates/account/email_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/email_confirm.html -------------------------------------------------------------------------------- /templates/account/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/login.html -------------------------------------------------------------------------------- /templates/account/logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/logout.html -------------------------------------------------------------------------------- /templates/account/messages/cannot_delete_primary_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/cannot_delete_primary_email.txt -------------------------------------------------------------------------------- /templates/account/messages/email_confirmation_sent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/email_confirmation_sent.txt -------------------------------------------------------------------------------- /templates/account/messages/email_confirmed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/email_confirmed.txt -------------------------------------------------------------------------------- /templates/account/messages/email_deleted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/email_deleted.txt -------------------------------------------------------------------------------- /templates/account/messages/logged_in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/logged_in.txt -------------------------------------------------------------------------------- /templates/account/messages/logged_out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/logged_out.txt -------------------------------------------------------------------------------- /templates/account/messages/password_changed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/password_changed.txt -------------------------------------------------------------------------------- /templates/account/messages/password_set.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/password_set.txt -------------------------------------------------------------------------------- /templates/account/messages/primary_email_set.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/primary_email_set.txt -------------------------------------------------------------------------------- /templates/account/messages/unverified_primary_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/messages/unverified_primary_email.txt -------------------------------------------------------------------------------- /templates/account/password_change.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/password_change.html -------------------------------------------------------------------------------- /templates/account/password_reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/password_reset.html -------------------------------------------------------------------------------- /templates/account/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/password_reset_done.html -------------------------------------------------------------------------------- /templates/account/password_reset_from_key.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/password_reset_from_key.html -------------------------------------------------------------------------------- /templates/account/password_reset_from_key_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/password_reset_from_key_done.html -------------------------------------------------------------------------------- /templates/account/password_set.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/password_set.html -------------------------------------------------------------------------------- /templates/account/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/signup.html -------------------------------------------------------------------------------- /templates/account/signup_closed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/signup_closed.html -------------------------------------------------------------------------------- /templates/account/snippets/already_logged_in.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/snippets/already_logged_in.html -------------------------------------------------------------------------------- /templates/account/verification_sent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/verification_sent.html -------------------------------------------------------------------------------- /templates/account/verified_email_required.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/account/verified_email_required.html -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/book_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/book_detail.html -------------------------------------------------------------------------------- /templates/book_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/book_list.html -------------------------------------------------------------------------------- /templates/book_snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/book_snippet.html -------------------------------------------------------------------------------- /templates/chapter_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/chapter_detail.html -------------------------------------------------------------------------------- /templates/checkout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/checkout.html -------------------------------------------------------------------------------- /templates/exercise_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/exercise_detail.html -------------------------------------------------------------------------------- /templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/messages.html -------------------------------------------------------------------------------- /templates/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/navbar.html -------------------------------------------------------------------------------- /templates/old_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/old_base.html -------------------------------------------------------------------------------- /templates/openid/base.html: -------------------------------------------------------------------------------- 1 | {% extends "socialaccount/base.html" %} 2 | -------------------------------------------------------------------------------- /templates/openid/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/openid/login.html -------------------------------------------------------------------------------- /templates/order_summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/order_summary.html -------------------------------------------------------------------------------- /templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/profile.html -------------------------------------------------------------------------------- /templates/socialaccount/authentication_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/authentication_error.html -------------------------------------------------------------------------------- /templates/socialaccount/base.html: -------------------------------------------------------------------------------- 1 | {% extends "account/base.html" %} 2 | -------------------------------------------------------------------------------- /templates/socialaccount/connections.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/connections.html -------------------------------------------------------------------------------- /templates/socialaccount/login_cancelled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/login_cancelled.html -------------------------------------------------------------------------------- /templates/socialaccount/messages/account_connected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/messages/account_connected.txt -------------------------------------------------------------------------------- /templates/socialaccount/messages/account_connected_other.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/messages/account_connected_other.txt -------------------------------------------------------------------------------- /templates/socialaccount/messages/account_disconnected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/messages/account_disconnected.txt -------------------------------------------------------------------------------- /templates/socialaccount/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/signup.html -------------------------------------------------------------------------------- /templates/socialaccount/snippets/login_extra.html: -------------------------------------------------------------------------------- 1 | {% load socialaccount %} 2 | 3 | {% providers_media_js %} 4 | -------------------------------------------------------------------------------- /templates/socialaccount/snippets/provider_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/templates/socialaccount/snippets/provider_list.html -------------------------------------------------------------------------------- /thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justdjango/digital-marketplace/HEAD/thumbnail.png --------------------------------------------------------------------------------