├── .bowerrc ├── .ci ├── docker-compose-ci.yml └── run_coverage.sh ├── .codecov.yml ├── .coveragerc ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── depr-ticket.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── add-depr-ticket-to-depr-board.yml │ ├── add-remove-label-on-comment.yml │ ├── ci.yml │ ├── commitlint.yml │ ├── docker-publish.yml │ ├── migrations-mysql8.yml │ ├── self-assign-issue.yml │ └── upgrade-python-requirements.yml ├── .gitignore ├── .isort.cfg ├── .readthedocs.yaml ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── Makefile ├── README.rst ├── bower.json ├── conftest.py ├── db_keyword_overrides.yml ├── docs ├── Makefile ├── __init__.py ├── _static │ ├── images │ │ └── payment-processor-configuration.png │ └── theme_overrides.css ├── additional_features │ ├── gate_ecommerce.rst │ ├── index.rst │ ├── maintain_ecommerce.rst │ ├── payment_processors.rst │ ├── send_notifications.rst │ └── track_data.rst ├── conf.py ├── create_products │ ├── create_coupons.rst │ ├── create_course_seats.rst │ ├── create_enrollment_codes.rst │ ├── create_products_overview.rst │ └── index.rst ├── decisions.rst ├── decisions │ ├── 0001-record-architecture-decisions.rst │ ├── 0002-no-synchronous-calls.rst │ ├── 0003-enterprise-coupons.rst │ ├── 0004-unique-identifier-for-users.rst │ ├── 0005-payment-microfrontend-support-and-bff-apis.rst │ ├── 0006-custom-applicator.rst │ ├── 0007-sdn-fallback.rst │ └── 0008-master-branch-split.rst ├── index.rst ├── install_ecommerce.rst ├── links │ └── links.rst ├── manage_assets.rst ├── manage_orders.rst ├── test_ecommerce.rst ├── test_features.rst └── theming.rst ├── e2e ├── .env.devstack ├── __init__.py ├── api.py ├── config.py ├── conftest.py ├── constants.py ├── helpers.py ├── pytest.ini ├── requirements.txt ├── test_auth.py ├── test_hubspot_forms_submission.py ├── test_payment.py └── test_security.py ├── ecommerce ├── __init__.py ├── bff │ ├── README.rst │ ├── __init__.py │ ├── config.py │ ├── payment │ │ ├── README.rst │ │ ├── __init__.py │ │ └── urls.py │ ├── subscriptions │ │ ├── permissions.py │ │ ├── serializers.py │ │ ├── tests │ │ │ ├── test_permissions.py │ │ │ └── test_subscription_views.py │ │ ├── urls.py │ │ └── views.py │ └── urls.py ├── celery_app.py ├── conf │ └── locale │ │ ├── config.yaml │ │ └── eo │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ ├── django.po │ │ ├── djangojs.mo │ │ └── djangojs.po ├── core │ ├── __init__.py │ ├── admin.py │ ├── config.py │ ├── constants.py │ ├── context_processors.py │ ├── exceptions.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── create_demo_data.py │ │ │ ├── create_or_update_site.py │ │ │ ├── deactivate_superusers.py │ │ │ ├── generate_courses.py │ │ │ ├── import_user_ids.py │ │ │ ├── populate_sdn_fallback_data_and_metadata.py │ │ │ ├── sync_hubspot.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── factories.py │ │ │ ├── test_create_or_update_site.py │ │ │ ├── test_deactivate_superusers.py │ │ │ ├── test_download_sdn_fallback.py │ │ │ ├── test_sync_hubspot.py │ │ │ ├── test_unenroll_refunded_android_users.py │ │ │ ├── test_update_site_oauth_settings.py │ │ │ └── test_verify_transactions.py │ │ │ ├── unenroll_refunded_android_users.py │ │ │ ├── update_site_oauth_settings.py │ │ │ └── verify_transactions.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20150826_1455.py │ │ ├── 0003_auto_20150914_1120.py │ │ ├── 0004_auto_20150915_1023.py │ │ ├── 0005_auto_20150924_0123.py │ │ ├── 0006_add_service_user.py │ │ ├── 0007_auto_20151005_1333.py │ │ ├── 0008_client.py │ │ ├── 0009_service_user_privileges.py │ │ ├── 0010_add_async_sample.py │ │ ├── 0011_siteconfiguration_oauth_settings.py │ │ ├── 0012_businessclient.py │ │ ├── 0013_siteconfiguration_segment_key.py │ │ ├── 0014_enrollment_code_switch.py │ │ ├── 0015_siteconfiguration_from_email.py │ │ ├── 0016_siteconfiguration_enable_enrollment_codes.py │ │ ├── 0017_siteconfiguration_payment_support_email.py │ │ ├── 0018_siteconfiguration_payment_support_url.py │ │ ├── 0019_auto_20161012_1404.py │ │ ├── 0020_siteconfiguration_enable_otto_receipt_page.py │ │ ├── 0021_siteconfiguration_client_side_payment_processor.py │ │ ├── 0022_auto_20161108_2101.py │ │ ├── 0023_siteconfiguration_send_refund_notifications.py │ │ ├── 0024_auto_20170208_1520.py │ │ ├── 0025_auto_20170214_0003.py │ │ ├── 0026_auto_20170215_2234.py │ │ ├── 0027_siteconfiguration_require_account_activation.py │ │ ├── 0028_siteconfiguration_optimizely_snippet_src.py │ │ ├── 0029_auto_20170525_2131.py │ │ ├── 0030_auto_20170525_2134.py │ │ ├── 0031_siteconfiguration_enable_sailthru.py │ │ ├── 0032_auto_20170602_0516.py │ │ ├── 0033_auto_20170606_0539.py │ │ ├── 0034_auto_20170613_2039.py │ │ ├── 0035_siteconfiguration_base_cookie_domain.py │ │ ├── 0036_remove_siteconfiguration_enable_otto_receipt_page.py │ │ ├── 0037_siteconfiguration_enable_embargo_check.py │ │ ├── 0038_siteconfiguration_discovery_api_url.py │ │ ├── 0039_auto_20170716_2212.py │ │ ├── 0040_siteconfiguration__allowed_segment_events.py │ │ ├── 0041_remove_siteconfiguration__allowed_segment_events.py │ │ ├── 0042_siteconfiguration_enable_partial_program.py │ │ ├── 0043_auto_20170808_1009.py │ │ ├── 0044_auto_20180313_0702.py │ │ ├── 0045_auto_20180510_0823.py │ │ ├── 0046_siteconfiguration_journals_api_url.py │ │ ├── 0047_businessclient_enterprise_customer_uuid.py │ │ ├── 0048_siteconfiguration_hubspot_secret_key.py │ │ ├── 0049_ecommercefeaturerole_ecommercefeatureroleassignment.py │ │ ├── 0050_add_specific_ecommerce_roles.py │ │ ├── 0051_ecommercefeatureroleassignment_enterprise_id.py │ │ ├── 0052_historicalbusinessclient.py │ │ ├── 0053_user_lms_user_id.py │ │ ├── 0054_auto_20190626_0153.py │ │ ├── 0055_add_ordermanager_role.py │ │ ├── 0056_remove_siteconfiguration_journals_api_url.py │ │ ├── 0057_auto_20190920_1752.py │ │ ├── 0058_auto_20191115_2151.py │ │ ├── 0059_auto_20200115_1941.py │ │ ├── 0060_auto_20200117_1312.py │ │ ├── 0061_auto_20200407_1725.py │ │ ├── 0062_siteconfiguration_account_microfrontend_url.py │ │ ├── 0063_braze_switch.py │ │ ├── 0064_remove_siteconfiguration_enable_sailthru.py │ │ ├── 0065_ecommercefeatureroleassignment_applies_to_all_contexts.py │ │ ├── 0066_remove_account_microfrontend_url_field_from_SiteConfiguration.py │ │ └── __init__.py │ ├── models.py │ ├── templatetags │ │ ├── __init__.py │ │ └── core_extras.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_admin.py │ │ ├── test_cache_utils.py │ │ ├── test_context_processors.py │ │ ├── test_create_demo_data.py │ │ ├── test_generate_courses.py │ │ ├── test_models.py │ │ ├── test_templatetags.py │ │ ├── test_url_utils.py │ │ └── test_views.py │ ├── url_utils.py │ ├── utils.py │ └── views.py ├── coupons │ ├── __init__.py │ ├── decorators.py │ ├── tests │ │ ├── __init__.py │ │ ├── mixins.py │ │ ├── test_utils.py │ │ └── test_views.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── courses │ ├── __init__.py │ ├── admin.py │ ├── constants.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── batch_update_verified_seats.py │ │ │ ├── create_enrollment_codes.py │ │ │ └── publish_to_lms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_historicalcourse.py │ │ ├── 0003_auto_20150618_1108.py │ │ ├── 0004_auto_20150803_1406.py │ │ ├── 0005_auto_20170525_0131.py │ │ ├── 0006_auto_20171204_1036.py │ │ ├── 0007_auto_20180119_0903.py │ │ ├── 0008_course_partner.py │ │ ├── 0009_allow_site_to_be_nullable.py │ │ ├── 0010_migrate_partner_data_to_courses.py │ │ ├── 0011_historicalcourse.py │ │ ├── 0012_auto_20191115_2151.py │ │ └── __init__.py │ ├── models.py │ ├── publishers.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_batch_update_verified_seats.py │ │ ├── test_create_enrollment_codes_command.py │ │ ├── test_models.py │ │ ├── test_publish_to_lms_command.py │ │ ├── test_publishers.py │ │ ├── test_utils.py │ │ └── test_views.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── credit │ ├── __init__.py │ ├── tests │ │ ├── __init__.py │ │ └── test_views.py │ ├── urls.py │ └── views.py ├── enterprise │ ├── __init__.py │ ├── api.py │ ├── benefits.py │ ├── conditions.py │ ├── constants.py │ ├── decorators.py │ ├── exceptions.py │ ├── forms.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── backfill_opportunity_ids.py │ │ │ ├── migrate_enterprise_conditional_offers.py │ │ │ ├── seed_enterprise_devstack_data.py │ │ │ ├── send_api_triggered_offer_emails.py │ │ │ ├── send_code_assignment_nudge_emails.py │ │ │ ├── send_enterprise_offer_limit_emails.py │ │ │ ├── update_effective_contract_discount.py │ │ │ ├── update_enterprise_offer_opportunity_id.py │ │ │ └── update_offer_assignment_email_bounce_status.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_add_enterprise_offers_switch.py │ │ ├── 0003_add_enable_enterprise_switch.py │ │ ├── 0004_add_enterprise_offers_for_coupons.py │ │ ├── 0005_assignableenterprisecustomercondition.py │ │ ├── 0006_add_role_based_authz_switch.py │ │ ├── 0007_remove_role_based_authz_switch.py │ │ ├── 0008_remove_enterprise_offers_switch.py │ │ ├── 0009_remove_enterprise_offers_for_coupons.py │ │ ├── 0010_add_use_enterprise_catalog_flag.py │ │ ├── 0011_remove_use_enterprise_catalog_flag.py │ │ └── __init__.py │ ├── mixins.py │ ├── rules.py │ ├── templates │ │ └── enterprise │ │ │ ├── enterprise_coupon_app.html │ │ │ ├── enterpriseoffer_form.html │ │ │ └── enterpriseoffer_list.html │ ├── templatetags │ │ ├── __init__.py │ │ └── enterprise.py │ ├── tests │ │ ├── __init__.py │ │ ├── mixins.py │ │ ├── test_api.py │ │ ├── test_backfill_opportunity_ids.py │ │ ├── test_benefits.py │ │ ├── test_conditions.py │ │ ├── test_decorators.py │ │ ├── test_forms.py │ │ ├── test_migrate_enterprise_conditional_offers_command.py │ │ ├── test_mixins.py │ │ ├── test_seed_enterprise_devstack_data_command.py │ │ ├── test_send_code_assignment_nudge_emails.py │ │ ├── test_send_enterprise_offer_limit_emails.py │ │ ├── test_templatetags.py │ │ ├── test_update_effective_contract_discount.py │ │ ├── test_update_enterprise_offer_opportunity_id.py │ │ ├── test_update_offer_assignment_email_bounce_status.py │ │ ├── test_utils.py │ │ └── test_views.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── entitlements │ ├── __init__.py │ ├── tests │ │ ├── __init__.py │ │ └── test_utils.py │ └── utils.py ├── extensions │ ├── __init__.py │ ├── analytics │ │ ├── __init__.py │ │ ├── apps.py │ │ ├── context_processors.py │ │ ├── middleware.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20140827_1705.py │ │ │ ├── 0003_auto_20231108_1355.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_analytics.py │ │ │ ├── test_context_processors.py │ │ │ ├── test_middleware.py │ │ │ └── test_utils.py │ │ └── utils.py │ ├── api │ │ ├── __init__.py │ │ ├── authentication.py │ │ ├── constatnts.py │ │ ├── data.py │ │ ├── exceptions.py │ │ ├── filters.py │ │ ├── pagination.py │ │ ├── permissions.py │ │ ├── serializers.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_authentication.py │ │ │ ├── test_filters.py │ │ │ ├── test_permissions.py │ │ │ ├── test_serializers.py │ │ │ └── test_utils.py │ │ ├── throttles.py │ │ ├── urls.py │ │ ├── utils.py │ │ └── v2 │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_serializers.py │ │ │ ├── test_utils.py │ │ │ └── views │ │ │ │ ├── __init__.py │ │ │ │ ├── mixins.py │ │ │ │ ├── test_assignmentemail.py │ │ │ │ ├── test_baskets.py │ │ │ │ ├── test_catalog.py │ │ │ │ ├── test_checkout.py │ │ │ │ ├── test_coupons.py │ │ │ │ ├── test_courses.py │ │ │ │ ├── test_enterprise.py │ │ │ │ ├── test_orders.py │ │ │ │ ├── test_partners.py │ │ │ │ ├── test_payments.py │ │ │ │ ├── test_products.py │ │ │ │ ├── test_providers.py │ │ │ │ ├── test_publication.py │ │ │ │ ├── test_refunds.py │ │ │ │ ├── test_retirement.py │ │ │ │ ├── test_stockrecords.py │ │ │ │ ├── test_user_management.py │ │ │ │ ├── test_vouchers.py │ │ │ │ └── test_webhooks.py │ │ │ ├── urls.py │ │ │ ├── utils.py │ │ │ └── views │ │ │ ├── __init__.py │ │ │ ├── assignmentemail.py │ │ │ ├── baskets.py │ │ │ ├── catalog.py │ │ │ ├── checkout.py │ │ │ ├── coupons.py │ │ │ ├── courses.py │ │ │ ├── enterprise.py │ │ │ ├── orders.py │ │ │ ├── partners.py │ │ │ ├── payments.py │ │ │ ├── products.py │ │ │ ├── providers.py │ │ │ ├── publication.py │ │ │ ├── refunds.py │ │ │ ├── retirement.py │ │ │ ├── stockrecords.py │ │ │ ├── user_management.py │ │ │ ├── vouchers.py │ │ │ └── webhooks.py │ ├── basket │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── add_site_to_baskets.py │ │ │ │ └── delete_ordered_baskets.py │ │ ├── message_utils.py │ │ ├── middleware.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20140827_1705.py │ │ │ ├── 0003_basket_vouchers.py │ │ │ ├── 0004_auto_20141007_2032.py │ │ │ ├── 0005_auto_20150709_1205.py │ │ │ ├── 0006_basket_site.py │ │ │ ├── 0007_auto_20160907_2040.py │ │ │ ├── 0008_auto_20170215_2224.py │ │ │ ├── 0009_auto_20170215_2229.py │ │ │ ├── 0010_create_repeat_purchase_switch.py │ │ │ ├── 0011_add_email_basket_attribute_type.py │ │ │ ├── 0012_add_purchaser_basket_attribute.py │ │ │ ├── 0013_auto_20200305_1448.py │ │ │ ├── 0014_line_date_updated.py │ │ │ ├── 0015_add_paymentintentid.py │ │ │ ├── 0016_make_lineattribute_value_json_compatible.py │ │ │ ├── 0017_alter_lineattribute_value.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── mixins.py │ │ │ ├── test_commands.py │ │ │ ├── test_middleware.py │ │ │ ├── test_models.py │ │ │ ├── test_utils.py │ │ │ └── test_views.py │ │ ├── utils.py │ │ └── views.py │ ├── catalogue │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── convert_course.py │ │ │ │ ├── migrate_course.py │ │ │ │ ├── populate_enterprise_id_product_attribute.py │ │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_populate_enterprise_id_product_attribute.py │ │ │ │ └── update_course_seat_expire.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20150223_1052.py │ │ │ ├── 0003_product_course.py │ │ │ ├── 0004_auto_20150609_0129.py │ │ │ ├── 0005_auto_20150610_1355.py │ │ │ ├── 0006_credit_provider_attr.py │ │ │ ├── 0007_auto_20150709_1205.py │ │ │ ├── 0008_auto_20150709_1254.py │ │ │ ├── 0009_credit_hours_attr.py │ │ │ ├── 0010_catalog.py │ │ │ ├── 0011_auto_20151019_0639.py │ │ │ ├── 0012_enrollment_code_product_class.py │ │ │ ├── 0013_coupon_product_class.py │ │ │ ├── 0014_alter_couponvouchers_attribute.py │ │ │ ├── 0015_default_categories.py │ │ │ ├── 0016_coupon_note_attribute.py │ │ │ ├── 0017_enrollment_code_product_class.py │ │ │ ├── 0018_auto_20160530_0134.py │ │ │ ├── 0019_enrollment_code_idverifyreq_attribute.py │ │ │ ├── 0020_auto_20161025_1446.py │ │ │ ├── 0021_auto_20170215_2224.py │ │ │ ├── 0022_auto_20170215_2229.py │ │ │ ├── 0023_auto_20170215_2234.py │ │ │ ├── 0024_fix_enrollment_code_slug.py │ │ │ ├── 0025_course_entitlement.py │ │ │ ├── 0026_course_entitlement_attr_change.py │ │ │ ├── 0027_catalogue_entitlement_option.py │ │ │ ├── 0028_donations_from_checkout_tests_product_type.py │ │ │ ├── 0029_auto_20180119_0903.py │ │ │ ├── 0030_auto_20180124_1131.py │ │ │ ├── 0031_course_entitlement_idverifyreq_attr.py │ │ │ ├── 0032_journal_product_class.py │ │ │ ├── 0033_add_coupon_categories.py │ │ │ ├── 0034_add_on_campus_coupon_category.py │ │ │ ├── 0035_add_partner_no_rev_coupon_categories.py │ │ │ ├── 0036_coupon_notify_email_attribute.py │ │ │ ├── 0037_add_sec_disc_reward_coupon_category.py │ │ │ ├── 0038_coupon_enterprise_id_attribute.py │ │ │ ├── 0039_historicalproduct_historicalproductattributevalue.py │ │ │ ├── 0040_historicalcategory_historicaloption_historicalproductattribute_historicalproductcategory_historicalp.py │ │ │ ├── 0041_auto_20190903_1752.py │ │ │ ├── 0042_auto_20190913_1756.py │ │ │ ├── 0043_auto_20191115_2151.py │ │ │ ├── 0044_add_enterprisecontractmetadata_product_attribute.py │ │ │ ├── 0045_add_edx_employee_coupon_category.py │ │ │ ├── 0046_coupon_inactive_attribute.py │ │ │ ├── 0047_coupon_sales_force_id_attribute.py │ │ │ ├── 0048_auto_20200311_1240.py │ │ │ ├── 0049_add_rap_and_orap_coupon_categories.py │ │ │ ├── 0050_add_b2b_affiliate_promotion_coupon_category.py │ │ │ ├── 0051_coupon_public_batch_attribute.py │ │ │ ├── 0052_add_scholarship_coupon_category.py │ │ │ ├── 0053_auto_20210922_1857.py │ │ │ ├── 0054_add_variant_id_product_attr.py │ │ │ ├── 0055_sf_opp_line_item_ent_attr.py │ │ │ ├── 0056_auto_20231108_1355.py │ │ │ ├── 0057_auto_20231205_1034.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── mixins.py │ │ │ ├── test_convert_course.py │ │ │ ├── test_coupons.py │ │ │ ├── test_course_entitlement.py │ │ │ ├── test_migrate_course.py │ │ │ ├── test_models.py │ │ │ ├── test_update_course_seat_expire.py │ │ │ └── test_utils.py │ │ └── utils.py │ ├── checkout │ │ ├── __init__.py │ │ ├── apps.py │ │ ├── exceptions.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── mixins.py │ │ ├── models.py │ │ ├── signals.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_mixins.py │ │ │ ├── test_signals.py │ │ │ ├── test_utils.py │ │ │ └── test_views.py │ │ ├── utils.py │ │ └── views.py │ ├── communication │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20231108_1355.py │ │ │ └── __init__.py │ │ ├── models.py │ │ └── utils.py │ ├── config.py │ ├── customer │ │ ├── __init__.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20160517_0930.py │ │ │ ├── 0003_auto_20170215_2229.py │ │ │ ├── 0004_auto_20180124_1131.py │ │ │ ├── 0005_auto_20191115_2151.py │ │ │ ├── 0006_auto_20200305_1448.py │ │ │ ├── 0007_auto_20211213_1702.py │ │ │ ├── 0008_auto_20231108_1355.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── test_utils.py │ │ └── utils.py │ ├── dashboard │ │ ├── __init__.py │ │ ├── apps.py │ │ ├── catalogue │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ └── forms.py │ │ ├── forms.py │ │ ├── models.py │ │ ├── offers │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── forms.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_views.py │ │ │ └── views.py │ │ ├── orders │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── forms.py │ │ │ ├── tests.py │ │ │ └── views.py │ │ ├── refunds │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── forms.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── browser.py │ │ │ │ ├── promise.py │ │ │ │ ├── test_acceptance.py │ │ │ │ └── test_views.py │ │ │ └── views.py │ │ ├── tests.py │ │ ├── users │ │ │ ├── __init__.py │ │ │ ├── apps.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_views.py │ │ │ └── views.py │ │ └── views.py │ ├── executive_education_2u │ │ ├── __init__.py │ │ ├── apps.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── mixins.py │ │ ├── serializers.py │ │ ├── tests │ │ │ ├── test_mixins.py │ │ │ ├── test_utils.py │ │ │ └── test_views.py │ │ ├── urls.py │ │ ├── utils.py │ │ └── views.py │ ├── experimentation │ │ ├── __init__.py │ │ └── utils.py │ ├── fulfillment │ │ ├── __init__.py │ │ ├── api.py │ │ ├── apps.py │ │ ├── exceptions.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── modules.py │ │ ├── signals.py │ │ ├── status.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── mixins.py │ │ │ ├── modules.py │ │ │ ├── test_api.py │ │ │ ├── test_modules.py │ │ │ └── test_signals.py │ ├── iap │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── urls.py │ │ │ └── v1 │ │ │ │ ├── AppleRootCA-G3.cer │ │ │ │ ├── __init__.py │ │ │ │ ├── constants.py │ │ │ │ ├── exceptions.py │ │ │ │ ├── google_validator.py │ │ │ │ ├── ios_validator.py │ │ │ │ ├── serializers.py │ │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test_google_validator.py │ │ │ │ ├── test_ios_validator.py │ │ │ │ ├── test_serializers.py │ │ │ │ ├── test_utils.py │ │ │ │ └── test_views.py │ │ │ │ ├── urls.py │ │ │ │ ├── utils.py │ │ │ │ └── views.py │ │ ├── apps.py │ │ ├── constants.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── batch_update_mobile_seats.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_batch_update_mobile_seats.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_paymentprocessorresponseextension.py │ │ │ ├── 0003_iapprocessorconfiguration_android_refunds_age_in_days.py │ │ │ ├── 0004_create_disbale_mobile_repeat_order_switch.py │ │ │ ├── 0005_paymentprocessorresponseextension_meta_data.py │ │ │ ├── 0006_iapprocessorconfiguration_mobile_team_email.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── processors │ │ │ ├── __init__.py │ │ │ ├── android_iap.py │ │ │ ├── base_iap.py │ │ │ └── ios_iap.py │ │ ├── tests.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ └── processors │ │ │ │ ├── __init__.py │ │ │ │ ├── test_android_iap.py │ │ │ │ └── test_ios_iap.py │ │ └── urls.py │ ├── offer │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── applicator.py │ │ ├── apps.py │ │ ├── constants.py │ │ ├── decorators.py │ │ ├── dynamic_conditional_offer.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── change_priority_of_offers.py │ │ │ │ ├── remove_duplicate_conditions.py │ │ │ │ ├── remove_partner_offers.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test_change_priority_of_offers.py │ │ │ │ ├── test_remove_duplicate_conditions.py │ │ │ │ └── test_remove_partner_offers.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_range_catalog.py │ │ │ ├── 0003_auto_20160517_1247.py │ │ │ ├── 0004_auto_20160530_0944.py │ │ │ ├── 0005_conditionaloffer_email_domains.py │ │ │ ├── 0006_auto_20161025_1446.py │ │ │ ├── 0007_auto_20161026_0856.py │ │ │ ├── 0008_range_course_catalog.py │ │ │ ├── 0009_range_enterprise_customer.py │ │ │ ├── 0010_auto_20170215_2224.py │ │ │ ├── 0011_auto_20170215_2324.py │ │ │ ├── 0012_condition_program_uuid.py │ │ │ ├── 0013_auto_20170801_0742.py │ │ │ ├── 0014_conditionaloffer_site.py │ │ │ ├── 0015_auto_20170926_1357.py │ │ │ ├── 0016_auto_20180124_1131.py │ │ │ ├── 0017_condition_journal_bundle_uuid.py │ │ │ ├── 0018_conditionaloffer_partner.py │ │ │ ├── 0019_migrate_partner_to_conditional_offers.py │ │ │ ├── 0020_migrate_partner_to_coupon_offers.py │ │ │ ├── 0021_range_enterprise_customer_catalog.py │ │ │ ├── 0022_offerassignment.py │ │ │ ├── 0023_offerassignmentemailattempt.py │ │ │ ├── 0024_add_history_models_de_1424.py │ │ │ ├── 0025_auto_20190624_1747.py │ │ │ ├── 0026_auto_20190903_1806.py │ │ │ ├── 0027_auto_20190913_1756.py │ │ │ ├── 0028_auto_20191115_2151.py │ │ │ ├── 0029_auto_20191126_2153.py │ │ │ ├── 0030_offerassignmentemailtemplates.py │ │ │ ├── 0031_auto_20200224_0756.py │ │ │ ├── 0032_auto_20200305_1109.py │ │ │ ├── 0033_auto_20200311_1240.py │ │ │ ├── 0034_auto_20200403_1003.py │ │ │ ├── 0035_offerassignmentemailtemplates_name.py │ │ │ ├── 0036_auto_20200514_1636.py │ │ │ ├── 0037_auto_20200528_1140.py │ │ │ ├── 0038_auto_20200605_1006.py │ │ │ ├── 0039_auto_20200617_1032.py │ │ │ ├── 0040_auto_20200619_0803.py │ │ │ ├── 0041_auto_20200707_1317.py │ │ │ ├── 0042_offerassignmentemailtemplates_email_subject.py │ │ │ ├── 0043_offerusageemail.py │ │ │ ├── 0044_codeassignmentnudgeemailtemplates.py │ │ │ ├── 0045_codeassignmentnudgeemails.py │ │ │ ├── 0046_offerassignmentemailsentrecord.py │ │ │ ├── 0047_codeassignmentnudgeemailtemplates.py │ │ │ ├── 0048_auto_20201112_1015.py │ │ │ ├── 0049_codeassignmentnudgeemails_options.py │ │ │ ├── 0050_templatefileattachment.py │ │ │ ├── 0051_offerusageemail_email_type.py │ │ │ ├── 0052_jsonfield_codeassignmentnudgeemails_offerusageemail.py │ │ │ ├── 0053_auto_20230601_1425.py │ │ │ ├── 0054_auto_20230601_2037.py │ │ │ ├── 0055_auto_20231108_1355.py │ │ │ └── __init__.py │ │ ├── mixins.py │ │ ├── models.py │ │ ├── templatetags │ │ │ ├── __init__.py │ │ │ └── offer_tags.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_applicator.py │ │ │ ├── test_decorators.py │ │ │ ├── test_dynamic_conditional_offer.py │ │ │ ├── test_models.py │ │ │ ├── test_templatetags.py │ │ │ └── test_utils.py │ │ ├── urls.py │ │ ├── utils.py │ │ └── views.py │ ├── order │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── benefits.py │ │ ├── conditions.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ └── commands │ │ │ │ ├── __init__.py │ │ │ │ ├── create_fake_orders.py │ │ │ │ ├── create_refund_for_orders.py │ │ │ │ ├── mark_orders_status_complete.py │ │ │ │ ├── migrate_partner_to_orders.py │ │ │ │ ├── prompt.py │ │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test_create_fake_orders.py │ │ │ │ ├── test_create_refund_for_orders.py │ │ │ │ ├── test_mark_orders_status_complete.py │ │ │ │ ├── test_migrate_partner_to_orders.py │ │ │ │ ├── test_prompt.py │ │ │ │ └── test_update_order_lines_partner.py │ │ │ │ └── update_order_lines_partner.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20141007_2032.py │ │ │ ├── 0003_auto_20150224_1520.py │ │ │ ├── 0004_order_payment_processor.py │ │ │ ├── 0005_deprecate_order_payment_processor.py │ │ │ ├── 0006_paymentevent_processor_name.py │ │ │ ├── 0007_create_history_tables.py │ │ │ ├── 0008_delete_order_payment_processor.py │ │ │ ├── 0009_auto_20150709_1205.py │ │ │ ├── 0010_auto_20160529_2245.py │ │ │ ├── 0011_auto_20161025_1446.py │ │ │ ├── 0012_auto_20170215_2224.py │ │ │ ├── 0013_auto_20170215_2229.py │ │ │ ├── 0014_auto_20170606_0535.py │ │ │ ├── 0015_create_disable_repeat_order_check_switch.py │ │ │ ├── 0016_auto_20180119_0903.py │ │ │ ├── 0017_order_partner.py │ │ │ ├── 0018_historicalline_historicalorder.py │ │ │ ├── 0019_manualenrollmentorderdiscountbenefit_manualenrollmentorderdiscountcondition.py │ │ │ ├── 0020_auto_20191115_2151.py │ │ │ ├── 0021_auto_20191212_1630.py │ │ │ ├── 0022_historicalorderdiscount.py │ │ │ ├── 0023_auto_20200305_1448.py │ │ │ ├── 0024_markordersstatuscompleteconfig.py │ │ │ ├── 0025_auto_20210922_1857.py │ │ │ ├── 0026_auto_20231108_1355.py │ │ │ ├── 0027_make_lineattribute_value_json_compatible.py │ │ │ ├── 0028_alter_lineattribute_value.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── processing.py │ │ ├── rules.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_admin.py │ │ │ ├── test_conditions.py │ │ │ ├── test_models.py │ │ │ ├── test_processing.py │ │ │ ├── test_rules.py │ │ │ └── test_utils.py │ │ └── utils.py │ ├── partner │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20141007_2032.py │ │ │ ├── 0003_auto_20150223_1130.py │ │ │ ├── 0004_auto_20150609_1215.py │ │ │ ├── 0005_auto_20150610_1355.py │ │ │ ├── 0006_auto_20150709_1205.py │ │ │ ├── 0007_auto_20150914_0841.py │ │ │ ├── 0008_auto_20150914_1057.py │ │ │ ├── 0009_partner_enable_sailthru.py │ │ │ ├── 0010_auto_20161025_1446.py │ │ │ ├── 0011_auto_20170525_2138.py │ │ │ ├── 0012_auto_20180119_0903.py │ │ │ ├── 0013_partner_default_site.py │ │ │ ├── 0014_historicalstockrecord.py │ │ │ ├── 0015_historicalpartner.py │ │ │ ├── 0016_auto_20191115_2151.py │ │ │ ├── 0017_auto_20200305_1448.py │ │ │ ├── 0018_remove_partner_enable_sailthru.py │ │ │ ├── 0019_auto_20231108_1355.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── shortcuts.py │ │ ├── strategy.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test_shortcuts.py │ │ │ └── test_strategy.py │ ├── payment │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── constants.py │ │ ├── core │ │ │ ├── sdn.py │ │ │ └── tests │ │ │ │ └── test_sdn.py │ │ ├── exceptions.py │ │ ├── forms.py │ │ ├── helpers.py │ │ ├── management │ │ │ ├── __init__.py │ │ │ ├── commands │ │ │ │ ├── __init__.py │ │ │ │ └── paypal_profile.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ └── test_paypal_profile.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20141007_2032.py │ │ │ ├── 0003_create_payment_processor_response.py │ │ │ ├── 0004_source_card_type.py │ │ │ ├── 0005_paypalwebprofile.py │ │ │ ├── 0006_enable_payment_processors.py │ │ │ ├── 0007_add_cybersource_level23_sample.py │ │ │ ├── 0008_remove_cybersource_level23_sample.py │ │ │ ├── 0009_auto_20161025_1446.py │ │ │ ├── 0010_create_client_side_checkout_flag.py │ │ │ ├── 0011_paypalprocessorconfiguration.py │ │ │ ├── 0012_auto_20161109_1456.py │ │ │ ├── 0013_sdncheckfailure.py │ │ │ ├── 0014_sdncheckfailure_site.py │ │ │ ├── 0015_auto_20170215_2229.py │ │ │ ├── 0016_auto_20170227_1402.py │ │ │ ├── 0017_auto_20170328_1445.py │ │ │ ├── 0018_create_stripe_switch.py │ │ │ ├── 0019_auto_20180628_2011.py │ │ │ ├── 0020_auto_20191004_1520.py │ │ │ ├── 0021_auto_20191115_2151.py │ │ │ ├── 0022_auto_20191120_2106.py │ │ │ ├── 0023_auto_20191126_2153.py │ │ │ ├── 0024_auto_20191212_1630.py │ │ │ ├── 0025_card_type_ordering.py │ │ │ ├── 0026_auto_20200305_1448.py │ │ │ ├── 0027_auto_20200811_1356.py │ │ │ ├── 0028_sdnfallbackmetadata.py │ │ │ ├── 0029_sdnfallbackdata.py │ │ │ ├── 0030_delete_sdnfallbackdata.py │ │ │ ├── 0031_sdnfallbackdata.py │ │ │ ├── 0032_alter_source_card_type.py │ │ │ ├── 0033_auto_20231108_1355.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── processors │ │ │ ├── __init__.py │ │ │ ├── cybersource.py │ │ │ ├── invoice.py │ │ │ ├── paypal.py │ │ │ └── stripe.py │ │ ├── serializers.py │ │ ├── signals.py │ │ ├── tests │ │ │ ├── CyberSourceTransaction_1.166.wsdl │ │ │ ├── CyberSourceTransaction_1.166.xsd │ │ │ ├── __init__.py │ │ │ ├── mixins.py │ │ │ ├── processors │ │ │ │ ├── __init__.py │ │ │ │ ├── mixins.py │ │ │ │ ├── test_cybersource.py │ │ │ │ ├── test_invoice.py │ │ │ │ ├── test_paypal.py │ │ │ │ ├── test_signals.py │ │ │ │ └── test_stripe.py │ │ │ ├── test_forms.py │ │ │ ├── test_helpers.py │ │ │ ├── test_models.py │ │ │ ├── test_utils.py │ │ │ └── views │ │ │ │ ├── __init__.py │ │ │ │ ├── fixtures │ │ │ │ └── test_stripe_test_payment_flow.json │ │ │ │ ├── test_apple_pay.py │ │ │ │ ├── test_cybersource.py │ │ │ │ ├── test_paypal.py │ │ │ │ ├── test_sdn.py │ │ │ │ └── test_stripe.py │ │ ├── urls.py │ │ ├── utils.py │ │ └── views │ │ │ ├── __init__.py │ │ │ ├── apple_pay.py │ │ │ ├── cybersource.py │ │ │ ├── paypal.py │ │ │ ├── sdn.py │ │ │ └── stripe.py │ ├── refund │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── api.py │ │ ├── apps.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── migrations │ │ │ ├── 0001_squashed_0002_auto_20150515_2220.py │ │ │ ├── 0002_auto_20151214_1017.py │ │ │ ├── 0003_auto_20180119_0903.py │ │ │ ├── 0004_auto_20180403_1120.py │ │ │ ├── 0005_auto_20180628_2011.py │ │ │ ├── 0006_historicalrefund_historicalrefundline.py │ │ │ ├── 0007_auto_20191115_2151.py │ │ │ ├── 0008_auto_20210526_2005.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── rules.py │ │ ├── signals.py │ │ ├── status.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── factories.py │ │ │ ├── mixins.py │ │ │ ├── test_admin.py │ │ │ ├── test_api.py │ │ │ ├── test_models.py │ │ │ └── test_signals.py │ ├── test │ │ ├── __init__.py │ │ ├── factories.py │ │ └── mixins.py │ ├── urls.py │ ├── utils.py │ └── voucher │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_couponvouchers.py │ │ ├── 0003_orderlinevouchers.py │ │ ├── 0004_auto_20160517_0930.py │ │ ├── 0005_auto_20180124_1131.py │ │ ├── 0006_auto_20181205_1017.py │ │ ├── 0007_auto_20190913_1756.py │ │ ├── 0008_auto_20191115_2151.py │ │ ├── 0009_historicalvoucherapplication.py │ │ ├── 0010_auto_20200305_1448.py │ │ ├── 0011_auto_20200403_2046.py │ │ ├── 0012_voucher_is_public.py │ │ ├── 0013_make_voucher_names_unique.py │ │ ├── 0014_auto_20231114_1156.py │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests │ │ ├── __init__.py │ │ ├── test_models.py │ │ ├── test_utils.py │ │ └── test_views.py │ │ ├── utils.py │ │ └── views.py ├── invoice │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20160324_1919.py │ │ ├── 0003_auto_20160616_0657.py │ │ ├── 0004_auto_20170215_2234.py │ │ ├── 0005_auto_20180119_0903.py │ │ ├── 0006_auto_20180228_1057.py │ │ ├── 0007_historicalinvoice.py │ │ ├── 0008_auto_20191115_2151.py │ │ ├── 0009_auto_20210526_2005.py │ │ └── __init__.py │ ├── models.py │ └── tests.py ├── management │ ├── __init__.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── templates │ │ └── management │ │ │ └── index.html │ ├── tests │ │ ├── __init__.py │ │ ├── test_utils.py │ │ └── test_views.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── notifications │ ├── __init__.py │ └── notifications.py ├── programs │ ├── __init__.py │ ├── api.py │ ├── apps.py │ ├── benefits.py │ ├── conditions.py │ ├── constants.py │ ├── custom.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_add_basket_attribute_type.py │ │ └── __init__.py │ ├── templates │ │ └── programs │ │ │ ├── programoffer_form.html │ │ │ └── programoffer_list.html │ ├── tests │ │ ├── __init__.py │ │ ├── mixins.py │ │ ├── test_api.py │ │ ├── test_benefits.py │ │ ├── test_conditions.py │ │ ├── test_forms.py │ │ ├── test_offer.py │ │ ├── test_utils.py │ │ └── test_views.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── referrals │ ├── __init__.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── add_site_to_referrals.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20161011_1728.py │ │ ├── 0003_auto_20161027_1738.py │ │ ├── 0004_auto_20170215_2234.py │ │ ├── 0005_auto_20180628_2011.py │ │ ├── 0006_auto_20210526_2005.py │ │ └── __init__.py │ ├── models.py │ └── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ └── test_add_site_to_referrals.py ├── sailthru │ ├── __init__.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_add_basket_attribute_type.py │ │ └── __init__.py │ └── signals.py ├── settings │ ├── __init__.py │ ├── _debug_toolbar.py │ ├── _oscar.py │ ├── base.py │ ├── devstack.py │ ├── local.py │ ├── production.py │ └── test.py ├── social_auth │ ├── __init__.py │ ├── strategies.py │ └── tests │ │ ├── __init__.py │ │ └── test_strategies.py ├── static │ ├── css │ │ └── .gitignore │ ├── images │ │ ├── cap.png │ │ ├── credit_card_options.png │ │ ├── credit_cards │ │ │ ├── amex.png │ │ │ ├── discover.png │ │ │ ├── mastercard.png │ │ │ └── visa.png │ │ ├── default-logo.png │ │ ├── example-certificate-verified.png │ │ ├── favicon.ico │ │ ├── paypal_logo.png │ │ ├── touch-icon-2x.png │ │ ├── touch-icon-3x.png │ │ └── touch-icon.png │ ├── js │ │ ├── apps │ │ │ ├── basket_app.js │ │ │ ├── coupon_admin_app.js │ │ │ ├── coupon_offer_app.js │ │ │ ├── course_admin_app.js │ │ │ ├── credit_checkout.js │ │ │ ├── enterprise_coupon_admin_app.js │ │ │ ├── offer_app.js │ │ │ └── order_receipt_app.js │ │ ├── collections │ │ │ ├── catalog_collection.js │ │ │ ├── category_collection.js │ │ │ ├── course_collection.js │ │ │ ├── credit_provider_collection.js │ │ │ ├── enterprise_customer_catalogs_collection.js │ │ │ ├── enterprise_customer_collection.js │ │ │ ├── offer_collection.js │ │ │ ├── paginated_collection.js │ │ │ └── product_collection.js │ │ ├── common.js │ │ ├── config.js │ │ ├── models │ │ │ ├── catalog_model.js │ │ │ ├── category.js │ │ │ ├── coupon_model.js │ │ │ ├── course_model.js │ │ │ ├── course_seats │ │ │ │ ├── audit_seat.js │ │ │ │ ├── course_seat.js │ │ │ │ ├── credit_seat.js │ │ │ │ ├── honor_seat.js │ │ │ │ ├── professional_seat.js │ │ │ │ └── verified_seat.js │ │ │ ├── credit_provider.js │ │ │ ├── enterprise_coupon_model.js │ │ │ ├── enterprise_customer_catalogs_model.js │ │ │ ├── enterprise_customer_model.js │ │ │ ├── offer_model.js │ │ │ ├── product_model.js │ │ │ ├── tracking_model.js │ │ │ └── user_model.js │ │ ├── pages │ │ │ ├── basket_page.js │ │ │ ├── coupon_create_page.js │ │ │ ├── coupon_detail_page.js │ │ │ ├── coupon_edit_page.js │ │ │ ├── coupon_list_page.js │ │ │ ├── coupon_offer_page.js │ │ │ ├── course_create_page.js │ │ │ ├── course_detail_page.js │ │ │ ├── course_edit_page.js │ │ │ ├── course_list_page.js │ │ │ ├── credit_checkout.js │ │ │ ├── enterprise_coupon_create_page.js │ │ │ ├── enterprise_coupon_detail_page.js │ │ │ ├── enterprise_coupon_edit_page.js │ │ │ ├── enterprise_coupon_list_page.js │ │ │ ├── offer_form_page.js │ │ │ ├── offer_list_page.js │ │ │ ├── offer_page.js │ │ │ ├── page.js │ │ │ └── receipt_page.js │ │ ├── payment_processors │ │ │ ├── cybersource.js │ │ │ └── stripe.js │ │ ├── routers │ │ │ ├── coupon_router.js │ │ │ ├── course_router.js │ │ │ ├── enterprise_coupon_router.js │ │ │ ├── offer_router.js │ │ │ └── page_router.js │ │ ├── shims │ │ │ └── ecommerce.js │ │ ├── test │ │ │ ├── custom-matchers.js │ │ │ ├── fixtures │ │ │ │ ├── basket.html │ │ │ │ ├── checkout.html │ │ │ │ ├── client-side-checkout-basket.html │ │ │ │ └── mobile-header-menu.html │ │ │ ├── mock_data │ │ │ │ ├── catalogs.js │ │ │ │ ├── categories.js │ │ │ │ ├── coupons.js │ │ │ │ ├── enterprise_customer_catalogs.js │ │ │ │ └── enterprise_customers.js │ │ │ ├── spec-runner.js │ │ │ ├── spec-utils.js │ │ │ └── specs │ │ │ │ ├── collections │ │ │ │ ├── catalog_collection_spec.js │ │ │ │ ├── course_collection_spec.js │ │ │ │ ├── offer_collection_spec.js │ │ │ │ └── product_collection_spec.js │ │ │ │ ├── models │ │ │ │ ├── coupon_model_spec.js │ │ │ │ ├── course_model_spec.js │ │ │ │ ├── course_seats │ │ │ │ │ ├── course_seat_spec.js │ │ │ │ │ └── credit_seat_spec.js │ │ │ │ ├── enterprise_coupon_model_spec.js │ │ │ │ └── product_model_spec.js │ │ │ │ ├── pages │ │ │ │ ├── basket_page_spec.js │ │ │ │ ├── coupon_offer_spec.js │ │ │ │ ├── page_spec.js │ │ │ │ └── receipt_page_spec.js │ │ │ │ ├── payment_processors │ │ │ │ └── cybersource_spec.js │ │ │ │ ├── utils │ │ │ │ ├── course_utils_spec.js │ │ │ │ ├── credit_card_utils.js │ │ │ │ └── utils_spec.js │ │ │ │ └── views │ │ │ │ ├── coupon_create_view_spec.js │ │ │ │ ├── coupon_detail_view_spec.js │ │ │ │ ├── coupon_edit_view_spec.js │ │ │ │ ├── coupon_form_view_spec.js │ │ │ │ ├── coupon_list_view_spec.js │ │ │ │ ├── course_create_view_spec.js │ │ │ │ ├── course_detail_view_spec.js │ │ │ │ ├── course_edit_view_spec.js │ │ │ │ ├── course_form_view_spec.js │ │ │ │ ├── course_list_view_spec.js │ │ │ │ ├── course_seat_form_fields │ │ │ │ └── course_seat_form_field_view_spec.js │ │ │ │ ├── dynamic_catalog_view_spec.js │ │ │ │ ├── enterprise_coupon_create_edit_view_spec.js │ │ │ │ ├── enterprise_coupon_detail_view_spec.js │ │ │ │ ├── enterprise_coupon_list_view_spec.js │ │ │ │ ├── form_view_spec.js │ │ │ │ ├── offer_view_spec.js │ │ │ │ └── payment_button_view_spec.js │ │ ├── utils │ │ │ ├── alert_utils.js │ │ │ ├── analytics_utils.js │ │ │ ├── course_utils.js │ │ │ ├── credit_card.js │ │ │ ├── key_codes.js │ │ │ ├── navigate.js │ │ │ ├── utils.js │ │ │ └── validation_patterns.js │ │ └── views │ │ │ ├── alert_view.js │ │ │ ├── analytics_view.js │ │ │ ├── clickable_view.js │ │ │ ├── coupon_create_edit_view.js │ │ │ ├── coupon_detail_view.js │ │ │ ├── coupon_form_view.js │ │ │ ├── coupon_list_view.js │ │ │ ├── course_create_edit_view.js │ │ │ ├── course_detail_view.js │ │ │ ├── course_form_view.js │ │ │ ├── course_list_view.js │ │ │ ├── course_seat_form_fields │ │ │ ├── audit_course_seat_form_field_view.js │ │ │ ├── course_seat_form_field_view.js │ │ │ ├── credit_course_seat_form_field_row_view.js │ │ │ ├── credit_course_seat_form_field_view.js │ │ │ ├── honor_course_seat_form_field_view.js │ │ │ ├── professional_course_seat_form_field_view.js │ │ │ └── verified_course_seat_form_field_view.js │ │ │ ├── cybersource_client_side_checkout.js │ │ │ ├── dynamic_catalog_view.js │ │ │ ├── enterprise_coupon_create_edit_view.js │ │ │ ├── enterprise_coupon_detail_view.js │ │ │ ├── enterprise_coupon_form_view.js │ │ │ ├── enterprise_coupon_list_view.js │ │ │ ├── form_view.js │ │ │ ├── offer_view.js │ │ │ ├── payment_button_view.js │ │ │ ├── provider_selection_view.js │ │ │ └── stripe.js │ ├── sass │ │ ├── base │ │ │ ├── _base.scss │ │ │ ├── _pattern_library.scss │ │ │ ├── default.scss │ │ │ └── main.scss │ │ └── partials │ │ │ ├── components │ │ │ ├── _buttons.scss │ │ │ ├── _footer.scss │ │ │ └── _navbar.scss │ │ │ ├── utilities │ │ │ ├── _developer.scss │ │ │ ├── _mixins.scss │ │ │ └── _variables.scss │ │ │ └── views │ │ │ ├── _basket.scss │ │ │ ├── _coupon_admin.scss │ │ │ ├── _coupon_offer.scss │ │ │ ├── _course_admin.scss │ │ │ ├── _credit.scss │ │ │ ├── _error.scss │ │ │ └── _receipt.scss │ ├── templates │ │ ├── _alert_div.html │ │ ├── _course_credit_seats.html │ │ ├── _course_seat.html │ │ ├── _course_type_radio_field.html │ │ ├── _offer_course_list.html │ │ ├── _offer_error.html │ │ ├── audit_course_seat_form_field.html │ │ ├── coupon_create_edit.html │ │ ├── coupon_detail.html │ │ ├── coupon_form.html │ │ ├── coupon_list.html │ │ ├── course_create_edit.html │ │ ├── course_detail.html │ │ ├── course_form.html │ │ ├── course_list.html │ │ ├── credit_course_seat_form_field.html │ │ ├── credit_course_seat_form_field_row.html │ │ ├── dynamic_catalog_buttons.html │ │ ├── enterprise_coupon_create_edit.html │ │ ├── enterprise_coupon_detail.html │ │ ├── enterprise_coupon_form.html │ │ ├── enterprise_coupon_list.html │ │ ├── honor_course_seat_form_field.html │ │ ├── professional_course_seat_form_field.html │ │ └── verified_course_seat_form_field.html │ ├── vendor-extensions │ │ └── oscar │ │ │ └── js │ │ │ ├── add_message.js │ │ │ ├── order_actions.js │ │ │ └── refund_list.js │ └── vendor │ │ └── dataTables │ │ └── dataTables.fontAwesome.scss ├── templates │ ├── 404.html │ ├── 500.html │ ├── base.html │ ├── bootstrap-demo.html │ ├── coupons │ │ ├── _offer_error.html │ │ ├── coupon_app.html │ │ ├── offer.html │ │ └── offer_email.html │ ├── courses │ │ ├── course_app.html │ │ └── menu_options.html │ ├── edx │ │ ├── base.html │ │ ├── base_menu.html │ │ ├── checkout │ │ │ ├── receipt.html │ │ │ └── receipt_not_found.html │ │ ├── credit │ │ │ ├── _provider_detail.html │ │ │ └── checkout.html │ │ ├── email_confirmation_required.html │ │ ├── error.html │ │ ├── footer.html │ │ └── partials │ │ │ ├── _administration_menu.html │ │ │ ├── _base_navbar.html │ │ │ ├── _info_message.html │ │ │ ├── _staff_navbar.html │ │ │ └── _student_navbar.html │ ├── oscar │ │ ├── basket │ │ │ ├── basket.html │ │ │ ├── messages │ │ │ │ └── new_total.html │ │ │ └── partials │ │ │ │ ├── add_voucher_form.html │ │ │ │ ├── client_side_checkout_basket.html │ │ │ │ ├── hosted_checkout_basket.html │ │ │ │ └── seat_type.html │ │ ├── checkout │ │ │ ├── cancel_checkout.html │ │ │ ├── error.html │ │ │ ├── payment_error.html │ │ │ └── sdn_failure.html │ │ ├── communication │ │ │ ├── email_base.html │ │ │ └── emails │ │ │ │ ├── commtype_course_purchased_body.html │ │ │ │ ├── commtype_course_purchased_body.txt │ │ │ │ ├── commtype_course_purchased_subject.txt │ │ │ │ ├── commtype_credit_receipt_body.html │ │ │ │ ├── commtype_credit_receipt_body.txt │ │ │ │ ├── commtype_credit_receipt_subject.txt │ │ │ │ ├── commtype_order_with_csv_body.html │ │ │ │ ├── commtype_order_with_csv_body.txt │ │ │ │ └── commtype_order_with_csv_subject.txt │ │ ├── customer │ │ │ └── email_base.html │ │ ├── dashboard │ │ │ ├── catalogue │ │ │ │ ├── category_form.html │ │ │ │ ├── category_row_actions.html │ │ │ │ ├── messages │ │ │ │ │ └── product_saved.html │ │ │ │ ├── product_row_actions.html │ │ │ │ └── product_update.html │ │ │ ├── index.html │ │ │ ├── offers │ │ │ │ ├── offer_detail.html │ │ │ │ └── summary.html │ │ │ ├── orders │ │ │ │ ├── line_detail.html │ │ │ │ ├── order_detail.html │ │ │ │ └── order_list.html │ │ │ ├── partials │ │ │ │ ├── enrollment_table.html │ │ │ │ ├── refund_action_modal.html │ │ │ │ ├── refund_buttons.html │ │ │ │ ├── refund_table.html │ │ │ │ └── search_form.html │ │ │ ├── refunds │ │ │ │ ├── refund_detail.html │ │ │ │ └── refund_list.html │ │ │ └── users │ │ │ │ └── detail.html │ │ └── partials │ │ │ └── alert_messages.html │ ├── payment │ │ ├── cybersource.html │ │ ├── dummy.html │ │ └── stripe.html │ └── robots.txt ├── tests │ ├── __init__.py │ ├── factories.py │ ├── mixins.py │ ├── test_urls.py │ ├── testcases.py │ ├── themes-dir-2 │ │ └── test-theme-3 │ │ │ ├── conf │ │ │ └── locale │ │ │ │ └── .gitignore │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── .gitignore │ │ │ ├── images │ │ │ │ └── default-logo.png │ │ │ └── sass │ │ │ │ └── partials │ │ │ │ └── utilities │ │ │ │ └── _variables.scss │ │ │ └── templates │ │ │ └── oscar │ │ │ └── dashboard │ │ │ └── index.html │ ├── themes │ │ ├── test-theme-2 │ │ │ ├── conf │ │ │ │ └── locale │ │ │ │ │ └── .gitignore │ │ │ ├── static │ │ │ │ ├── css │ │ │ │ │ └── .gitignore │ │ │ │ ├── images │ │ │ │ │ └── default-logo.png │ │ │ │ └── sass │ │ │ │ │ ├── base │ │ │ │ │ └── _base.scss │ │ │ │ │ └── partials │ │ │ │ │ └── utilities │ │ │ │ │ └── _variables.scss │ │ │ └── templates │ │ │ │ └── oscar │ │ │ │ └── dashboard │ │ │ │ └── index.html │ │ └── test-theme │ │ │ ├── conf │ │ │ └── locale │ │ │ │ └── .gitignore │ │ │ ├── static │ │ │ ├── css │ │ │ │ └── .gitignore │ │ │ ├── images │ │ │ │ └── default-logo.png │ │ │ └── sass │ │ │ │ └── partials │ │ │ │ └── utilities │ │ │ │ └── _variables.scss │ │ │ └── templates │ │ │ └── oscar │ │ │ └── dashboard │ │ │ └── index.html │ └── utils.py ├── themes │ ├── management │ │ └── __init__.py │ └── red-theme │ │ ├── static │ │ ├── css │ │ │ └── .gitignore │ │ ├── images │ │ │ └── default-logo.png │ │ └── sass │ │ │ └── partials │ │ │ └── utilities │ │ │ └── _variables.scss │ │ └── templates │ │ ├── bootstrap-demo.html │ │ └── oscar │ │ └── dashboard │ │ └── index.html ├── theming │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── compressor.py │ ├── core.py │ ├── finders.py │ ├── helpers.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── create_or_update_site_theme.py │ │ │ ├── create_sites_and_partners.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── devstack_configuration.json │ │ │ ├── sandbox_configuration.json │ │ │ ├── test_create_or_update_site_theme.py │ │ │ ├── test_create_sites_and_partners.py │ │ │ └── test_update_assets.py │ │ │ └── update_assets.py │ ├── middleware.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── storage.py │ ├── template_loaders.py │ ├── test_utils.py │ └── tests │ │ ├── __init__.py │ │ ├── test_apps.py │ │ ├── test_core.py │ │ ├── test_finders.py │ │ ├── test_helpers.py │ │ ├── test_middleware.py │ │ ├── test_storage.py │ │ └── test_theme_style_overrides.py ├── urls.py └── wsgi.py ├── gulpfile.js ├── karma.conf.js ├── manage.py ├── media └── image_not_found.jpg ├── openedx.yaml ├── package.json ├── pylintrc ├── requirements.txt ├── requirements ├── base.in ├── base.txt ├── common_constraints.txt ├── constraints.txt ├── dev.in ├── dev.txt ├── docs.in ├── docs.txt ├── e2e.in ├── e2e.txt ├── monitoring │ └── requirements.txt ├── pip.in ├── pip.txt ├── pip_tools.in ├── pip_tools.txt ├── production.in ├── production.txt ├── test.in ├── test.txt ├── tox.in └── tox.txt ├── scripts └── upgrade_pysqlite.sh ├── setup.cfg └── tox.ini /.bowerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.bowerrc -------------------------------------------------------------------------------- /.ci/docker-compose-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.ci/docker-compose-ci.yml -------------------------------------------------------------------------------- /.ci/run_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.ci/run_coverage.sh -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.coveragerc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/depr-ticket.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/ISSUE_TEMPLATE/depr-ticket.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/add-depr-ticket-to-depr-board.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/add-depr-ticket-to-depr-board.yml -------------------------------------------------------------------------------- /.github/workflows/add-remove-label-on-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/add-remove-label-on-comment.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/commitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/commitlint.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/migrations-mysql8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/migrations-mysql8.yml -------------------------------------------------------------------------------- /.github/workflows/self-assign-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/self-assign-issue.yml -------------------------------------------------------------------------------- /.github/workflows/upgrade-python-requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.github/workflows/upgrade-python-requirements.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/README.rst -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/bower.json -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/conftest.py -------------------------------------------------------------------------------- /db_keyword_overrides.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/db_keyword_overrides.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/__init__.py -------------------------------------------------------------------------------- /docs/_static/theme_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/_static/theme_overrides.css -------------------------------------------------------------------------------- /docs/additional_features/gate_ecommerce.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/additional_features/gate_ecommerce.rst -------------------------------------------------------------------------------- /docs/additional_features/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/additional_features/index.rst -------------------------------------------------------------------------------- /docs/additional_features/maintain_ecommerce.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/additional_features/maintain_ecommerce.rst -------------------------------------------------------------------------------- /docs/additional_features/payment_processors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/additional_features/payment_processors.rst -------------------------------------------------------------------------------- /docs/additional_features/send_notifications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/additional_features/send_notifications.rst -------------------------------------------------------------------------------- /docs/additional_features/track_data.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/additional_features/track_data.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/create_products/create_coupons.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/create_products/create_coupons.rst -------------------------------------------------------------------------------- /docs/create_products/create_course_seats.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/create_products/create_course_seats.rst -------------------------------------------------------------------------------- /docs/create_products/create_enrollment_codes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/create_products/create_enrollment_codes.rst -------------------------------------------------------------------------------- /docs/create_products/create_products_overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/create_products/create_products_overview.rst -------------------------------------------------------------------------------- /docs/create_products/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/create_products/index.rst -------------------------------------------------------------------------------- /docs/decisions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions.rst -------------------------------------------------------------------------------- /docs/decisions/0001-record-architecture-decisions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions/0001-record-architecture-decisions.rst -------------------------------------------------------------------------------- /docs/decisions/0002-no-synchronous-calls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions/0002-no-synchronous-calls.rst -------------------------------------------------------------------------------- /docs/decisions/0003-enterprise-coupons.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions/0003-enterprise-coupons.rst -------------------------------------------------------------------------------- /docs/decisions/0004-unique-identifier-for-users.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions/0004-unique-identifier-for-users.rst -------------------------------------------------------------------------------- /docs/decisions/0006-custom-applicator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions/0006-custom-applicator.rst -------------------------------------------------------------------------------- /docs/decisions/0007-sdn-fallback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions/0007-sdn-fallback.rst -------------------------------------------------------------------------------- /docs/decisions/0008-master-branch-split.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/decisions/0008-master-branch-split.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install_ecommerce.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/install_ecommerce.rst -------------------------------------------------------------------------------- /docs/links/links.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/links/links.rst -------------------------------------------------------------------------------- /docs/manage_assets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/manage_assets.rst -------------------------------------------------------------------------------- /docs/manage_orders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/manage_orders.rst -------------------------------------------------------------------------------- /docs/test_ecommerce.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/test_ecommerce.rst -------------------------------------------------------------------------------- /docs/test_features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/test_features.rst -------------------------------------------------------------------------------- /docs/theming.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/docs/theming.rst -------------------------------------------------------------------------------- /e2e/.env.devstack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/.env.devstack -------------------------------------------------------------------------------- /e2e/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/api.py -------------------------------------------------------------------------------- /e2e/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/config.py -------------------------------------------------------------------------------- /e2e/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/conftest.py -------------------------------------------------------------------------------- /e2e/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/constants.py -------------------------------------------------------------------------------- /e2e/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/helpers.py -------------------------------------------------------------------------------- /e2e/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/pytest.ini -------------------------------------------------------------------------------- /e2e/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/requirements.txt -------------------------------------------------------------------------------- /e2e/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/test_auth.py -------------------------------------------------------------------------------- /e2e/test_hubspot_forms_submission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/test_hubspot_forms_submission.py -------------------------------------------------------------------------------- /e2e/test_payment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/test_payment.py -------------------------------------------------------------------------------- /e2e/test_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/e2e/test_security.py -------------------------------------------------------------------------------- /ecommerce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/bff/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/README.rst -------------------------------------------------------------------------------- /ecommerce/bff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/__init__.py -------------------------------------------------------------------------------- /ecommerce/bff/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/config.py -------------------------------------------------------------------------------- /ecommerce/bff/payment/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/payment/README.rst -------------------------------------------------------------------------------- /ecommerce/bff/payment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/bff/payment/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/payment/urls.py -------------------------------------------------------------------------------- /ecommerce/bff/subscriptions/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/subscriptions/permissions.py -------------------------------------------------------------------------------- /ecommerce/bff/subscriptions/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/subscriptions/serializers.py -------------------------------------------------------------------------------- /ecommerce/bff/subscriptions/tests/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/subscriptions/tests/test_permissions.py -------------------------------------------------------------------------------- /ecommerce/bff/subscriptions/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/subscriptions/urls.py -------------------------------------------------------------------------------- /ecommerce/bff/subscriptions/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/subscriptions/views.py -------------------------------------------------------------------------------- /ecommerce/bff/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/bff/urls.py -------------------------------------------------------------------------------- /ecommerce/celery_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/celery_app.py -------------------------------------------------------------------------------- /ecommerce/conf/locale/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/conf/locale/config.yaml -------------------------------------------------------------------------------- /ecommerce/conf/locale/eo/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/conf/locale/eo/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /ecommerce/conf/locale/eo/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/conf/locale/eo/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /ecommerce/conf/locale/eo/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/conf/locale/eo/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /ecommerce/conf/locale/eo/LC_MESSAGES/djangojs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/conf/locale/eo/LC_MESSAGES/djangojs.po -------------------------------------------------------------------------------- /ecommerce/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/__init__.py -------------------------------------------------------------------------------- /ecommerce/core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/admin.py -------------------------------------------------------------------------------- /ecommerce/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/config.py -------------------------------------------------------------------------------- /ecommerce/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/constants.py -------------------------------------------------------------------------------- /ecommerce/core/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/context_processors.py -------------------------------------------------------------------------------- /ecommerce/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/exceptions.py -------------------------------------------------------------------------------- /ecommerce/core/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/forms.py -------------------------------------------------------------------------------- /ecommerce/core/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/core/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/core/management/commands/create_demo_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/management/commands/create_demo_data.py -------------------------------------------------------------------------------- /ecommerce/core/management/commands/generate_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/management/commands/generate_courses.py -------------------------------------------------------------------------------- /ecommerce/core/management/commands/import_user_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/management/commands/import_user_ids.py -------------------------------------------------------------------------------- /ecommerce/core/management/commands/sync_hubspot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/management/commands/sync_hubspot.py -------------------------------------------------------------------------------- /ecommerce/core/management/commands/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/core/management/commands/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/management/commands/tests/factories.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0002_auto_20150826_1455.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0002_auto_20150826_1455.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0003_auto_20150914_1120.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0003_auto_20150914_1120.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0004_auto_20150915_1023.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0004_auto_20150915_1023.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0005_auto_20150924_0123.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0005_auto_20150924_0123.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0006_add_service_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0006_add_service_user.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0007_auto_20151005_1333.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0007_auto_20151005_1333.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0008_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0008_client.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0010_add_async_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0010_add_async_sample.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0012_businessclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0012_businessclient.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0019_auto_20161012_1404.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0019_auto_20161012_1404.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0022_auto_20161108_2101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0022_auto_20161108_2101.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0024_auto_20170208_1520.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0024_auto_20170208_1520.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0025_auto_20170214_0003.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0025_auto_20170214_0003.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0026_auto_20170215_2234.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0026_auto_20170215_2234.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0029_auto_20170525_2131.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0029_auto_20170525_2131.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0030_auto_20170525_2134.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0030_auto_20170525_2134.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0032_auto_20170602_0516.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0032_auto_20170602_0516.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0033_auto_20170606_0539.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0033_auto_20170606_0539.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0034_auto_20170613_2039.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0034_auto_20170613_2039.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0039_auto_20170716_2212.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0039_auto_20170716_2212.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0043_auto_20170808_1009.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0043_auto_20170808_1009.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0044_auto_20180313_0702.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0044_auto_20180313_0702.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0045_auto_20180510_0823.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0045_auto_20180510_0823.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0053_user_lms_user_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0053_user_lms_user_id.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0054_auto_20190626_0153.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0054_auto_20190626_0153.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0057_auto_20190920_1752.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0057_auto_20190920_1752.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0058_auto_20191115_2151.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0058_auto_20191115_2151.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0059_auto_20200115_1941.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0059_auto_20200115_1941.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0060_auto_20200117_1312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0060_auto_20200117_1312.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0061_auto_20200407_1725.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0061_auto_20200407_1725.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/0063_braze_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/migrations/0063_braze_switch.py -------------------------------------------------------------------------------- /ecommerce/core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/models.py -------------------------------------------------------------------------------- /ecommerce/core/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/core/templatetags/core_extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/templatetags/core_extras.py -------------------------------------------------------------------------------- /ecommerce/core/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/__init__.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_admin.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_cache_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/core/tests/test_context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_context_processors.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_create_demo_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_create_demo_data.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_generate_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_generate_courses.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_templatetags.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_url_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_url_utils.py -------------------------------------------------------------------------------- /ecommerce/core/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/core/url_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/url_utils.py -------------------------------------------------------------------------------- /ecommerce/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/utils.py -------------------------------------------------------------------------------- /ecommerce/core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/core/views.py -------------------------------------------------------------------------------- /ecommerce/coupons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/coupons/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/coupons/decorators.py -------------------------------------------------------------------------------- /ecommerce/coupons/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/coupons/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/coupons/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/coupons/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/coupons/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/coupons/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/coupons/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/coupons/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/coupons/urls.py -------------------------------------------------------------------------------- /ecommerce/coupons/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/coupons/utils.py -------------------------------------------------------------------------------- /ecommerce/coupons/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/coupons/views.py -------------------------------------------------------------------------------- /ecommerce/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/courses/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/admin.py -------------------------------------------------------------------------------- /ecommerce/courses/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/constants.py -------------------------------------------------------------------------------- /ecommerce/courses/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/courses/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/courses/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/courses/migrations/0002_historicalcourse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/migrations/0002_historicalcourse.py -------------------------------------------------------------------------------- /ecommerce/courses/migrations/0008_course_partner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/migrations/0008_course_partner.py -------------------------------------------------------------------------------- /ecommerce/courses/migrations/0011_historicalcourse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/migrations/0011_historicalcourse.py -------------------------------------------------------------------------------- /ecommerce/courses/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/courses/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/models.py -------------------------------------------------------------------------------- /ecommerce/courses/publishers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/publishers.py -------------------------------------------------------------------------------- /ecommerce/courses/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/courses/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/tests/factories.py -------------------------------------------------------------------------------- /ecommerce/courses/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/courses/tests/test_publish_to_lms_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/tests/test_publish_to_lms_command.py -------------------------------------------------------------------------------- /ecommerce/courses/tests/test_publishers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/tests/test_publishers.py -------------------------------------------------------------------------------- /ecommerce/courses/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/courses/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/courses/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/urls.py -------------------------------------------------------------------------------- /ecommerce/courses/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/utils.py -------------------------------------------------------------------------------- /ecommerce/courses/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/courses/views.py -------------------------------------------------------------------------------- /ecommerce/credit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/credit/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/credit/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/credit/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/credit/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/credit/urls.py -------------------------------------------------------------------------------- /ecommerce/credit/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/credit/views.py -------------------------------------------------------------------------------- /ecommerce/enterprise/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/__init__.py -------------------------------------------------------------------------------- /ecommerce/enterprise/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/api.py -------------------------------------------------------------------------------- /ecommerce/enterprise/benefits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/benefits.py -------------------------------------------------------------------------------- /ecommerce/enterprise/conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/conditions.py -------------------------------------------------------------------------------- /ecommerce/enterprise/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/constants.py -------------------------------------------------------------------------------- /ecommerce/enterprise/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/decorators.py -------------------------------------------------------------------------------- /ecommerce/enterprise/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/exceptions.py -------------------------------------------------------------------------------- /ecommerce/enterprise/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/forms.py -------------------------------------------------------------------------------- /ecommerce/enterprise/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/enterprise/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/enterprise/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/enterprise/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/enterprise/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/mixins.py -------------------------------------------------------------------------------- /ecommerce/enterprise/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/rules.py -------------------------------------------------------------------------------- /ecommerce/enterprise/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/enterprise/templatetags/enterprise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/templatetags/enterprise.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_api.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_benefits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_benefits.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_conditions.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_decorators.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_forms.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_mixins.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_templatetags.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/enterprise/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/enterprise/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/urls.py -------------------------------------------------------------------------------- /ecommerce/enterprise/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/utils.py -------------------------------------------------------------------------------- /ecommerce/enterprise/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/enterprise/views.py -------------------------------------------------------------------------------- /ecommerce/entitlements/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/entitlements/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/entitlements/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/entitlements/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/entitlements/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/entitlements/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/context_processors.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/middleware.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/tests/test_analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/tests/test_analytics.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/analytics/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/analytics/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/api/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/authentication.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/constatnts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/constatnts.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/data.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/filters.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/pagination.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/permissions.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/serializers.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/api/tests/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/tests/test_authentication.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/tests/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/tests/test_filters.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/tests/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/tests/test_permissions.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/tests/test_serializers.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/throttles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/throttles.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/tests/test_serializers.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/tests/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/tests/views/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/tests/views/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/tests/views/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/tests/views/test_orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/tests/views/test_orders.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/assignmentemail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/assignmentemail.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/baskets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/baskets.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/catalog.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/checkout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/checkout.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/coupons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/coupons.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/courses.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/enterprise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/enterprise.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/orders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/orders.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/partners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/partners.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/payments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/payments.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/products.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/products.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/providers.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/publication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/publication.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/refunds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/refunds.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/retirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/retirement.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/stockrecords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/stockrecords.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/user_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/user_management.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/vouchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/vouchers.py -------------------------------------------------------------------------------- /ecommerce/extensions/api/v2/views/webhooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/api/v2/views/webhooks.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/basket/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/basket/message_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/message_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/middleware.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/basket/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/basket/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/tests/test_commands.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/tests/test_middleware.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/basket/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/basket/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/management/commands/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/tests/test_coupons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/tests/test_coupons.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/catalogue/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/catalogue/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/signals.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/tests/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/tests/test_mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/tests/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/tests/test_signals.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/checkout/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/checkout/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/communication/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/communication/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/communication/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/communication/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/communication/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/communication/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/communication/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/communication/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/communication/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/communication/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/communication/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/config.py -------------------------------------------------------------------------------- /ecommerce/extensions/customer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/customer/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/customer/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/customer/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/customer/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/customer/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/customer/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/customer/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/customer/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/customer/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/customer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/customer/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/catalogue/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/catalogue/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/catalogue/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/catalogue/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/catalogue/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/catalogue/forms.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/forms.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/offers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/offers/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/offers/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/offers/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/offers/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/offers/forms.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/offers/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/offers/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/offers/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/orders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/orders/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/orders/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/orders/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/orders/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/orders/forms.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/orders/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/orders/tests.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/orders/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/orders/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/refunds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/refunds/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/refunds/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/refunds/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/refunds/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/refunds/forms.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/refunds/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/refunds/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/refunds/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/tests.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/users/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/users/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/users/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/users/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/users/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/users/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/dashboard/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/dashboard/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/executive_education_2u/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/executive_education_2u/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/executive_education_2u/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/executive_education_2u/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/executive_education_2u/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/executive_education_2u/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/executive_education_2u/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/executive_education_2u/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/executive_education_2u/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/executive_education_2u/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/executive_education_2u/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/experimentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/experimentation/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/experimentation/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/api.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/modules.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/signals.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/status.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/tests/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/tests/modules.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/tests/test_api.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/tests/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/tests/test_modules.py -------------------------------------------------------------------------------- /ecommerce/extensions/fulfillment/tests/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/fulfillment/tests/test_signals.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/AppleRootCA-G3.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/AppleRootCA-G3.cer -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/google_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/google_validator.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/ios_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/ios_validator.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/serializers.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/api/v1/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/api/v1/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/management/commands/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/processors/android_iap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/processors/android_iap.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/processors/base_iap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/processors/base_iap.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/processors/ios_iap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/processors/ios_iap.py -------------------------------------------------------------------------------- /ecommerce/extensions/iap/tests.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/tests/processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/iap/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/iap/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/applicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/applicator.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/decorators.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/offer/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/offer/management/commands/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/offer/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/offer/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/offer/templatetags/offer_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/templatetags/offer_tags.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/offer/tests/test_applicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/tests/test_applicator.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/tests/test_decorators.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/tests/test_templatetags.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/offer/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/offer/views.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/benefits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/benefits.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/conditions.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/order/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/order/management/commands/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/order/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/order/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/processing.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/rules.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/order/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/tests/test_admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/tests/test_conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/tests/test_conditions.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/tests/test_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/tests/test_processing.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/tests/test_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/tests/test_rules.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/order/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/order/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/partner/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/shortcuts.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/strategy.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/partner/tests/test_shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/tests/test_shortcuts.py -------------------------------------------------------------------------------- /ecommerce/extensions/partner/tests/test_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/partner/tests/test_strategy.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/core/sdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/core/sdn.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/core/tests/test_sdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/core/tests/test_sdn.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/forms.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/helpers.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/payment/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/payment/management/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/payment/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/payment/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/processors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/processors/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/processors/cybersource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/processors/cybersource.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/processors/invoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/processors/invoice.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/processors/paypal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/processors/paypal.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/processors/stripe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/processors/stripe.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/serializers.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/signals.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/payment/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/tests/test_forms.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/tests/test_helpers.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/tests/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/payment/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/views/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/views/apple_pay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/views/apple_pay.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/views/cybersource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/views/cybersource.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/views/paypal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/views/paypal.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/views/sdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/views/sdn.py -------------------------------------------------------------------------------- /ecommerce/extensions/payment/views/stripe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/payment/views/stripe.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/api.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/constants.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/exceptions.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/refund/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/rules.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/signals.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/status.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/refund/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/tests/factories.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/tests/test_admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/tests/test_api.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/extensions/refund/tests/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/refund/tests/test_signals.py -------------------------------------------------------------------------------- /ecommerce/extensions/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/test/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/test/factories.py -------------------------------------------------------------------------------- /ecommerce/extensions/test/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/test/mixins.py -------------------------------------------------------------------------------- /ecommerce/extensions/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/urls.py -------------------------------------------------------------------------------- /ecommerce/extensions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/__init__.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/admin.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/apps.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/models.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/tests/test_models.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/utils.py -------------------------------------------------------------------------------- /ecommerce/extensions/voucher/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/extensions/voucher/views.py -------------------------------------------------------------------------------- /ecommerce/invoice/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/invoice/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/invoice/admin.py -------------------------------------------------------------------------------- /ecommerce/invoice/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/invoice/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/invoice/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/invoice/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/invoice/models.py -------------------------------------------------------------------------------- /ecommerce/invoice/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/invoice/tests.py -------------------------------------------------------------------------------- /ecommerce/management/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/management/__init__.py -------------------------------------------------------------------------------- /ecommerce/management/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/management/apps.py -------------------------------------------------------------------------------- /ecommerce/management/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/management/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/management/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/management/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/management/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/management/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/management/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/management/urls.py -------------------------------------------------------------------------------- /ecommerce/management/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/management/utils.py -------------------------------------------------------------------------------- /ecommerce/management/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/management/views.py -------------------------------------------------------------------------------- /ecommerce/notifications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/notifications/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/notifications/notifications.py -------------------------------------------------------------------------------- /ecommerce/programs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/__init__.py -------------------------------------------------------------------------------- /ecommerce/programs/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/api.py -------------------------------------------------------------------------------- /ecommerce/programs/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/apps.py -------------------------------------------------------------------------------- /ecommerce/programs/benefits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/benefits.py -------------------------------------------------------------------------------- /ecommerce/programs/conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/conditions.py -------------------------------------------------------------------------------- /ecommerce/programs/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/constants.py -------------------------------------------------------------------------------- /ecommerce/programs/custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/custom.py -------------------------------------------------------------------------------- /ecommerce/programs/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/forms.py -------------------------------------------------------------------------------- /ecommerce/programs/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/programs/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/programs/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/programs/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/programs/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/test_api.py -------------------------------------------------------------------------------- /ecommerce/programs/tests/test_benefits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/test_benefits.py -------------------------------------------------------------------------------- /ecommerce/programs/tests/test_conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/test_conditions.py -------------------------------------------------------------------------------- /ecommerce/programs/tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/test_forms.py -------------------------------------------------------------------------------- /ecommerce/programs/tests/test_offer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/test_offer.py -------------------------------------------------------------------------------- /ecommerce/programs/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/test_utils.py -------------------------------------------------------------------------------- /ecommerce/programs/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/tests/test_views.py -------------------------------------------------------------------------------- /ecommerce/programs/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/urls.py -------------------------------------------------------------------------------- /ecommerce/programs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/utils.py -------------------------------------------------------------------------------- /ecommerce/programs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/programs/views.py -------------------------------------------------------------------------------- /ecommerce/referrals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/referrals/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/referrals/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/referrals/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/referrals/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/referrals/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/referrals/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/referrals/models.py -------------------------------------------------------------------------------- /ecommerce/referrals/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/referrals/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/referrals/tests/factories.py -------------------------------------------------------------------------------- /ecommerce/sailthru/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/sailthru/__init__.py -------------------------------------------------------------------------------- /ecommerce/sailthru/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/sailthru/apps.py -------------------------------------------------------------------------------- /ecommerce/sailthru/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/sailthru/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/sailthru/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/sailthru/signals.py: -------------------------------------------------------------------------------- 1 | SAILTHRU_CAMPAIGN = 'sailthru_bid' 2 | -------------------------------------------------------------------------------- /ecommerce/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/settings/_debug_toolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/settings/_debug_toolbar.py -------------------------------------------------------------------------------- /ecommerce/settings/_oscar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/settings/_oscar.py -------------------------------------------------------------------------------- /ecommerce/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/settings/base.py -------------------------------------------------------------------------------- /ecommerce/settings/devstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/settings/devstack.py -------------------------------------------------------------------------------- /ecommerce/settings/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/settings/local.py -------------------------------------------------------------------------------- /ecommerce/settings/production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/settings/production.py -------------------------------------------------------------------------------- /ecommerce/settings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/settings/test.py -------------------------------------------------------------------------------- /ecommerce/social_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/social_auth/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/social_auth/strategies.py -------------------------------------------------------------------------------- /ecommerce/social_auth/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/social_auth/tests/test_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/social_auth/tests/test_strategies.py -------------------------------------------------------------------------------- /ecommerce/static/css/.gitignore: -------------------------------------------------------------------------------- 1 | *.css 2 | -------------------------------------------------------------------------------- /ecommerce/static/images/cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/cap.png -------------------------------------------------------------------------------- /ecommerce/static/images/credit_card_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/credit_card_options.png -------------------------------------------------------------------------------- /ecommerce/static/images/credit_cards/amex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/credit_cards/amex.png -------------------------------------------------------------------------------- /ecommerce/static/images/credit_cards/discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/credit_cards/discover.png -------------------------------------------------------------------------------- /ecommerce/static/images/credit_cards/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/credit_cards/mastercard.png -------------------------------------------------------------------------------- /ecommerce/static/images/credit_cards/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/credit_cards/visa.png -------------------------------------------------------------------------------- /ecommerce/static/images/default-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/default-logo.png -------------------------------------------------------------------------------- /ecommerce/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/favicon.ico -------------------------------------------------------------------------------- /ecommerce/static/images/paypal_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/paypal_logo.png -------------------------------------------------------------------------------- /ecommerce/static/images/touch-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/touch-icon-2x.png -------------------------------------------------------------------------------- /ecommerce/static/images/touch-icon-3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/touch-icon-3x.png -------------------------------------------------------------------------------- /ecommerce/static/images/touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/images/touch-icon.png -------------------------------------------------------------------------------- /ecommerce/static/js/apps/basket_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/apps/basket_app.js -------------------------------------------------------------------------------- /ecommerce/static/js/apps/coupon_admin_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/apps/coupon_admin_app.js -------------------------------------------------------------------------------- /ecommerce/static/js/apps/coupon_offer_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/apps/coupon_offer_app.js -------------------------------------------------------------------------------- /ecommerce/static/js/apps/course_admin_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/apps/course_admin_app.js -------------------------------------------------------------------------------- /ecommerce/static/js/apps/credit_checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/apps/credit_checkout.js -------------------------------------------------------------------------------- /ecommerce/static/js/apps/offer_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/apps/offer_app.js -------------------------------------------------------------------------------- /ecommerce/static/js/apps/order_receipt_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/apps/order_receipt_app.js -------------------------------------------------------------------------------- /ecommerce/static/js/collections/offer_collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/collections/offer_collection.js -------------------------------------------------------------------------------- /ecommerce/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/common.js -------------------------------------------------------------------------------- /ecommerce/static/js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/config.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/catalog_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/catalog_model.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/category.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/coupon_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/coupon_model.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/course_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/course_model.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/credit_provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/credit_provider.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/offer_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/offer_model.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/product_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/product_model.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/tracking_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/tracking_model.js -------------------------------------------------------------------------------- /ecommerce/static/js/models/user_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/models/user_model.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/basket_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/basket_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/coupon_create_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/coupon_create_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/coupon_detail_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/coupon_detail_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/coupon_edit_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/coupon_edit_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/coupon_list_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/coupon_list_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/coupon_offer_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/coupon_offer_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/course_create_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/course_create_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/course_detail_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/course_detail_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/course_edit_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/course_edit_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/course_list_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/course_list_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/credit_checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/credit_checkout.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/offer_form_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/offer_form_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/offer_list_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/offer_list_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/offer_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/offer_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/page.js -------------------------------------------------------------------------------- /ecommerce/static/js/pages/receipt_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/pages/receipt_page.js -------------------------------------------------------------------------------- /ecommerce/static/js/payment_processors/stripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/payment_processors/stripe.js -------------------------------------------------------------------------------- /ecommerce/static/js/routers/coupon_router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/routers/coupon_router.js -------------------------------------------------------------------------------- /ecommerce/static/js/routers/course_router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/routers/course_router.js -------------------------------------------------------------------------------- /ecommerce/static/js/routers/offer_router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/routers/offer_router.js -------------------------------------------------------------------------------- /ecommerce/static/js/routers/page_router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/routers/page_router.js -------------------------------------------------------------------------------- /ecommerce/static/js/shims/ecommerce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/shims/ecommerce.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/custom-matchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/custom-matchers.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/fixtures/basket.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/fixtures/basket.html -------------------------------------------------------------------------------- /ecommerce/static/js/test/fixtures/checkout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/fixtures/checkout.html -------------------------------------------------------------------------------- /ecommerce/static/js/test/mock_data/catalogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/mock_data/catalogs.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/mock_data/categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/mock_data/categories.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/mock_data/coupons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/mock_data/coupons.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/spec-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/spec-runner.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/spec-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/spec-utils.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/specs/pages/page_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/specs/pages/page_spec.js -------------------------------------------------------------------------------- /ecommerce/static/js/test/specs/utils/utils_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/test/specs/utils/utils_spec.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/alert_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/alert_utils.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/analytics_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/analytics_utils.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/course_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/course_utils.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/credit_card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/credit_card.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/key_codes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/key_codes.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/navigate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/navigate.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/utils.js -------------------------------------------------------------------------------- /ecommerce/static/js/utils/validation_patterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/utils/validation_patterns.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/alert_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/alert_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/analytics_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/analytics_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/clickable_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/clickable_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/coupon_detail_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/coupon_detail_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/coupon_form_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/coupon_form_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/coupon_list_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/coupon_list_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/course_detail_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/course_detail_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/course_form_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/course_form_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/course_list_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/course_list_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/dynamic_catalog_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/dynamic_catalog_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/form_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/form_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/offer_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/offer_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/payment_button_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/payment_button_view.js -------------------------------------------------------------------------------- /ecommerce/static/js/views/stripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/js/views/stripe.js -------------------------------------------------------------------------------- /ecommerce/static/sass/base/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/base/_base.scss -------------------------------------------------------------------------------- /ecommerce/static/sass/base/_pattern_library.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/base/_pattern_library.scss -------------------------------------------------------------------------------- /ecommerce/static/sass/base/default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/base/default.scss -------------------------------------------------------------------------------- /ecommerce/static/sass/base/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/base/main.scss -------------------------------------------------------------------------------- /ecommerce/static/sass/partials/views/_basket.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/partials/views/_basket.scss -------------------------------------------------------------------------------- /ecommerce/static/sass/partials/views/_credit.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/partials/views/_credit.scss -------------------------------------------------------------------------------- /ecommerce/static/sass/partials/views/_error.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/partials/views/_error.scss -------------------------------------------------------------------------------- /ecommerce/static/sass/partials/views/_receipt.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/sass/partials/views/_receipt.scss -------------------------------------------------------------------------------- /ecommerce/static/templates/_alert_div.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /ecommerce/static/templates/_course_seat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/_course_seat.html -------------------------------------------------------------------------------- /ecommerce/static/templates/_offer_course_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/_offer_course_list.html -------------------------------------------------------------------------------- /ecommerce/static/templates/_offer_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/_offer_error.html -------------------------------------------------------------------------------- /ecommerce/static/templates/coupon_create_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/coupon_create_edit.html -------------------------------------------------------------------------------- /ecommerce/static/templates/coupon_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/coupon_detail.html -------------------------------------------------------------------------------- /ecommerce/static/templates/coupon_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/coupon_form.html -------------------------------------------------------------------------------- /ecommerce/static/templates/coupon_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/coupon_list.html -------------------------------------------------------------------------------- /ecommerce/static/templates/course_create_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/course_create_edit.html -------------------------------------------------------------------------------- /ecommerce/static/templates/course_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/course_detail.html -------------------------------------------------------------------------------- /ecommerce/static/templates/course_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/course_form.html -------------------------------------------------------------------------------- /ecommerce/static/templates/course_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/static/templates/course_list.html -------------------------------------------------------------------------------- /ecommerce/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/404.html -------------------------------------------------------------------------------- /ecommerce/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/500.html -------------------------------------------------------------------------------- /ecommerce/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/base.html -------------------------------------------------------------------------------- /ecommerce/templates/bootstrap-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/bootstrap-demo.html -------------------------------------------------------------------------------- /ecommerce/templates/coupons/_offer_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/coupons/_offer_error.html -------------------------------------------------------------------------------- /ecommerce/templates/coupons/coupon_app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/coupons/coupon_app.html -------------------------------------------------------------------------------- /ecommerce/templates/coupons/offer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/coupons/offer.html -------------------------------------------------------------------------------- /ecommerce/templates/coupons/offer_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/coupons/offer_email.html -------------------------------------------------------------------------------- /ecommerce/templates/courses/course_app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/courses/course_app.html -------------------------------------------------------------------------------- /ecommerce/templates/courses/menu_options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/courses/menu_options.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/base.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/base_menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/base_menu.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/checkout/receipt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/checkout/receipt.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/credit/checkout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/credit/checkout.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/error.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/footer.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/partials/_base_navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/partials/_base_navbar.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/partials/_info_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/partials/_info_message.html -------------------------------------------------------------------------------- /ecommerce/templates/edx/partials/_staff_navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/edx/partials/_staff_navbar.html -------------------------------------------------------------------------------- /ecommerce/templates/oscar/basket/basket.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/oscar/basket/basket.html -------------------------------------------------------------------------------- /ecommerce/templates/oscar/checkout/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/oscar/checkout/error.html -------------------------------------------------------------------------------- /ecommerce/templates/oscar/checkout/sdn_failure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/oscar/checkout/sdn_failure.html -------------------------------------------------------------------------------- /ecommerce/templates/oscar/communication/emails/commtype_course_purchased_subject.txt: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | {% trans "Order Placed" %} 3 | -------------------------------------------------------------------------------- /ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_subject.txt: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | {% trans "Order Receipt" %} 3 | -------------------------------------------------------------------------------- /ecommerce/templates/oscar/customer/email_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/oscar/customer/email_base.html -------------------------------------------------------------------------------- /ecommerce/templates/oscar/dashboard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/oscar/dashboard/index.html -------------------------------------------------------------------------------- /ecommerce/templates/payment/cybersource.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/payment/cybersource.html -------------------------------------------------------------------------------- /ecommerce/templates/payment/dummy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/payment/dummy.html -------------------------------------------------------------------------------- /ecommerce/templates/payment/stripe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/templates/payment/stripe.html -------------------------------------------------------------------------------- /ecommerce/templates/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /ecommerce/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/tests/factories.py -------------------------------------------------------------------------------- /ecommerce/tests/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/tests/mixins.py -------------------------------------------------------------------------------- /ecommerce/tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/tests/test_urls.py -------------------------------------------------------------------------------- /ecommerce/tests/testcases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/tests/testcases.py -------------------------------------------------------------------------------- /ecommerce/tests/themes-dir-2/test-theme-3/static/css/.gitignore: -------------------------------------------------------------------------------- 1 | *.css 2 | -------------------------------------------------------------------------------- /ecommerce/tests/themes/test-theme-2/static/css/.gitignore: -------------------------------------------------------------------------------- 1 | *.css 2 | -------------------------------------------------------------------------------- /ecommerce/tests/themes/test-theme/static/css/.gitignore: -------------------------------------------------------------------------------- 1 | *.css 2 | -------------------------------------------------------------------------------- /ecommerce/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/tests/utils.py -------------------------------------------------------------------------------- /ecommerce/themes/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/themes/red-theme/static/css/.gitignore: -------------------------------------------------------------------------------- 1 | *.css 2 | -------------------------------------------------------------------------------- /ecommerce/theming/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/__init__.py -------------------------------------------------------------------------------- /ecommerce/theming/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/admin.py -------------------------------------------------------------------------------- /ecommerce/theming/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/apps.py -------------------------------------------------------------------------------- /ecommerce/theming/compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/compressor.py -------------------------------------------------------------------------------- /ecommerce/theming/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/core.py -------------------------------------------------------------------------------- /ecommerce/theming/finders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/finders.py -------------------------------------------------------------------------------- /ecommerce/theming/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/helpers.py -------------------------------------------------------------------------------- /ecommerce/theming/management/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Management commands related to Comprehensive Theming. 3 | """ 4 | -------------------------------------------------------------------------------- /ecommerce/theming/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/theming/management/commands/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/theming/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/middleware.py -------------------------------------------------------------------------------- /ecommerce/theming/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/migrations/0001_initial.py -------------------------------------------------------------------------------- /ecommerce/theming/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/theming/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/models.py -------------------------------------------------------------------------------- /ecommerce/theming/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/storage.py -------------------------------------------------------------------------------- /ecommerce/theming/template_loaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/template_loaders.py -------------------------------------------------------------------------------- /ecommerce/theming/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/test_utils.py -------------------------------------------------------------------------------- /ecommerce/theming/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ecommerce/theming/tests/test_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/tests/test_apps.py -------------------------------------------------------------------------------- /ecommerce/theming/tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/tests/test_core.py -------------------------------------------------------------------------------- /ecommerce/theming/tests/test_finders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/tests/test_finders.py -------------------------------------------------------------------------------- /ecommerce/theming/tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/tests/test_helpers.py -------------------------------------------------------------------------------- /ecommerce/theming/tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/tests/test_middleware.py -------------------------------------------------------------------------------- /ecommerce/theming/tests/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/theming/tests/test_storage.py -------------------------------------------------------------------------------- /ecommerce/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/urls.py -------------------------------------------------------------------------------- /ecommerce/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/ecommerce/wsgi.py -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/gulpfile.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/karma.conf.js -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/manage.py -------------------------------------------------------------------------------- /media/image_not_found.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/media/image_not_found.jpg -------------------------------------------------------------------------------- /openedx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/openedx.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/package.json -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/pylintrc -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -r requirements/production.txt 2 | -------------------------------------------------------------------------------- /requirements/base.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/base.in -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/common_constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/common_constraints.txt -------------------------------------------------------------------------------- /requirements/constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/constraints.txt -------------------------------------------------------------------------------- /requirements/dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/dev.in -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/docs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/docs.in -------------------------------------------------------------------------------- /requirements/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/docs.txt -------------------------------------------------------------------------------- /requirements/e2e.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/e2e.in -------------------------------------------------------------------------------- /requirements/e2e.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/e2e.txt -------------------------------------------------------------------------------- /requirements/monitoring/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/monitoring/requirements.txt -------------------------------------------------------------------------------- /requirements/pip.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/pip.in -------------------------------------------------------------------------------- /requirements/pip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/pip.txt -------------------------------------------------------------------------------- /requirements/pip_tools.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/pip_tools.in -------------------------------------------------------------------------------- /requirements/pip_tools.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/pip_tools.txt -------------------------------------------------------------------------------- /requirements/production.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/production.in -------------------------------------------------------------------------------- /requirements/production.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/production.txt -------------------------------------------------------------------------------- /requirements/test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/test.in -------------------------------------------------------------------------------- /requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/test.txt -------------------------------------------------------------------------------- /requirements/tox.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/tox.in -------------------------------------------------------------------------------- /requirements/tox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/requirements/tox.txt -------------------------------------------------------------------------------- /scripts/upgrade_pysqlite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/scripts/upgrade_pysqlite.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/setup.cfg -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx-unsupported/ecommerce/HEAD/tox.ini --------------------------------------------------------------------------------